@charset "UTF-8";
/**
  .########.########...#######..##....##.########.########.##....##.########..........########..##.....##.####.##.......########.
  .##.......##.....##.##.....##.###...##....##....##.......###...##.##.....##.........##.....##.##.....##..##..##.......##.....##
  .##.......##.....##.##.....##.####..##....##....##.......####..##.##.....##.........##.....##.##.....##..##..##.......##.....##
  .######...########..##.....##.##.##.##....##....######...##.##.##.##.....##.#######.########..##.....##..##..##.......##.....##
  .##.......##...##...##.....##.##..####....##....##.......##..####.##.....##.........##.....##.##.....##..##..##.......##.....##
  .##.......##....##..##.....##.##...###....##....##.......##...###.##.....##.........##.....##.##.....##..##..##.......##.....##
  .##.......##.....##..#######..##....##....##....########.##....##.########..........########...#######..####.########.########.
 * By Falko Birner
 * http://www.next-motion.de
 *
 * Project dependencies
 * =================================
 * - Functions
 * - Core variables
 * - Libraries
 * - Mixins
 * - Base Reboot & Font
 * - Utilities
 * - Icon Font
 * - Objects
 * - Partials
 * - Views
 * - Print styles
 *
 */
/**
 * Functions
 */
/**
 * Core variables
 */
/**
 * - Color system
 * - Options
 * - Typography
 * - Spacing
 * - Paragraphs
 * - Grid breakpoints
 * - Grid containers
 * - Grid columns
 * - Components
 * - Z-index master list
 * - Buttons
 * - Forms
 * - Forms - Custom Control
 * - Navs
 * - Nav bar
 * - Cards
 * - Tables
 * - Progress Bar
 * - Dropdowns
 * - Pagination
 * - List Group
 * - Badges
 * - Image thumbnails
 * - Figures
 * - Breadcrumbs
 * - Code
 * - Alerts
 * - Breakpoints and Sizes for Headings, Paragraph
 */
/**
 * Breakpoints and Sizes Headlines
 * ===============================
 */
/*
 * Mixins
 */
/**
 * Global Font Size Mixin
 * ======================
 * Converts PX to REM
 */
/**
 * Global Font Size Mixin with Mediaqueries
 * ========================================
 */
/* smartphones, touchscreens */
/**
 * Base styles
 */
*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}

body {
  overflow-y: scroll;
  margin: 0;
  font-family: "Fago", Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
  color: #313233;
  text-align: left;
  background-color: #fff;
}

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

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

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

p {
  margin: 0;
}

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

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

ol,
ul,
dl {
  margin: 0;
  padding: 0;
  list-style: none;
}

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;
}

dfn {
  font-style: italic;
}

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: #e2001a;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: rgb(149.5, 0, 17.1991150442);
  text-decoration: underline;
}
a:focus {
  color: rgb(149.5, 0, 17.1991150442);
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1.8rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
@media (min-width: 768px) {
  pre {
    margin-bottom: 2.25rem;
  }
}

figure {
  margin: 0 0 1rem;
}

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

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

a,
area,
button,
[role=button],
input:not([type=range]),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6e6f70;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  /*display: none;*/
  margin-bottom: 0.2rem;
}
label.fl-label {
  display: block;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

input:invalid {
  /*box-shadow: inherit;*/
}

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

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;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

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-cancel-button,
[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;
}

/*
 * Remove text-shadow in selection highlight:
 * https://x.com/miketaylr/status/12228805301
 *
 * Vendor-prefixed and regular ::selection selectors cannot be combined:
 * https://stackoverflow.com/a/16982510/7133471
 *
 * Customize the background color to match your design.
 */
::-moz-selection {
  background: rgb(255, 22, 48.8053097345);
  color: #fff;
  text-shadow: none;
}
::selection {
  background: rgb(255, 22, 48.8053097345);
  color: #fff;
  text-shadow: none;
}

::-moz-selection {
  background: rgb(255, 22, 48.8053097345);
  color: #fff;
  text-shadow: none;
}

::selection {
  background: rgb(255, 22, 48.8053097345);
  color: #fff;
  text-shadow: none;
}

::input-placeholder {
  color: #5a5b5c;
  opacity: 0.6;
}

::-moz-placeholder {
  color: #5a5b5c;
  opacity: 0.6;
}

::placeholder {
  color: #5a5b5c;
  opacity: 0.6;
}

:input-placeholder {
  color: #5a5b5c;
  opacity: 0.6;
}

:placeholder {
  color: #5a5b5c;
  opacity: 0.6;
}

/* =============================================================================
   Base Font
   ========================================================================== */
@font-face {
  font-family: "Fago";
  src: url("/fonts/5748625/5bee4b9b-44a3-4bb5-af54-6ca12e3838c6.eot?#iefix");
  src: url("/fonts/5748625/5bee4b9b-44a3-4bb5-af54-6ca12e3838c6.eot?#iefix") format("eot"), url("/fonts/5748625/54b133d7-e275-4ee6-97ef-64d75c0f1a68.woff2") format("woff2"), url("/fonts/5748625/ba5385d9-1dac-4dec-a9f6-6e19de6ac5d5.woff") format("woff"), url("/fonts/5748625/9f06d453-e163-45db-8cdf-cd2c964d23b0.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Fago";
  src: url("/fonts/5748648/dd0c504c-716f-438d-85b8-9504abb76552.eot?#iefix");
  src: url("/fonts/5748648/dd0c504c-716f-438d-85b8-9504abb76552.eot?#iefix") format("eot"), url("/fonts/5748648/5fc991fe-7419-4055-a8f9-12bb59ba7c5b.woff2") format("woff2"), url("/fonts/5748648/cc72fe4c-6539-4e17-b7f7-f5ef3f408f7b.woff") format("woff"), url("/fonts/5748648/85e44bb1-3a11-4a76-8085-331e55469863.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Freight";
  src: url("/fonts/1197038/b03cf04b-db8b-4246-9a4e-0b377fb1fb16.eot?#iefix");
  src: url("/fonts/1197038/b03cf04b-db8b-4246-9a4e-0b377fb1fb16.eot?#iefix") format("eot"), url("/fonts/1197038/b273cf7b-f375-4188-9216-9101312446b2.woff2") format("woff2"), url("/fonts/1197038/a991fddf-68f5-41d7-a58b-ee7a8650a7df.woff") format("woff"), url("/fonts/1197038/c5d5157c-0449-4176-9bb3-ababbe3fd2a5.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Freight";
  src: url("/fonts/1197056/eae4eb86-457b-4f7f-a88c-2864f5145fed.eot?#iefix");
  src: url("/fonts/1197056/eae4eb86-457b-4f7f-a88c-2864f5145fed.eot?#iefix") format("eot"), url("/fonts/1197056/892ae817-932e-4400-b146-2035246d953e.woff2") format("woff2"), url("/fonts/1197056/f95b7095-668b-49f4-a518-e1d4064d703a.woff") format("woff"), url("/fonts/1197056/ba4f3346-16ab-4f71-9c08-e37502c30f95.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
p,
blockquote,
q,
.text-list,
ul.icon-list {
  font-family: "Freight", Garamond, Big Caslon, Times New Roman, serif;
}

p {
  font-size: 1.125rem;
  margin-bottom: 1.4rem;
}
@media screen and (min-width: 576px) {
  p {
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 768px) {
  p {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 992px) {
  p {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 1200px) {
  p {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 2000px) {
  p {
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  p {
    margin-bottom: 1.8rem;
  }
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.container-content form:not(.form-not-styled) > h2,
.container-content-fluid form:not(.form-not-styled) > h2,
.content-block-with-additional-information-right .card-newsletter h3,
.content-block-with-additional-information-left .card-newsletter h3,
.col-xlm-4 .card-newsletter h3,
.card-columns .card-newsletter h3,
.content-block-with-additional-information-right .card-input h3,
.content-block-with-additional-information-left .card-input h3,
.col-xlm-4 .card-input h3,
.card-columns .card-input h3,
.h5,
.content-block-with-additional-information-right .card-newsletter h4,
.content-block-with-additional-information-left .card-newsletter h4,
.col-xlm-4 .card-newsletter h4,
.card-columns .card-newsletter h4,
.content-block-with-additional-information-right .card-input h4,
.content-block-with-additional-information-left .card-input h4,
.col-xlm-4 .card-input h4,
.card-columns .card-input h4,
.h6 {
  font-family: "Fago", Arial, sans-serif;
  font-weight: 700;
  line-height: 1.2;
  text-rendering: optimizelegibility;
  margin-bottom: 0.6428571429rem;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.container-content form:not(.form-not-styled) > h2 small,
.container-content-fluid form:not(.form-not-styled) > h2 small,
.content-block-with-additional-information-right .card-newsletter h3 small,
.content-block-with-additional-information-left .card-newsletter h3 small,
.col-xlm-4 .card-newsletter h3 small,
.card-columns .card-newsletter h3 small,
.content-block-with-additional-information-right .card-input h3 small,
.content-block-with-additional-information-left .card-input h3 small,
.col-xlm-4 .card-input h3 small,
.card-columns .card-input h3 small,
.h5 small,
.content-block-with-additional-information-right .card-newsletter h4 small,
.content-block-with-additional-information-left .card-newsletter h4 small,
.col-xlm-4 .card-newsletter h4 small,
.card-columns .card-newsletter h4 small,
.content-block-with-additional-information-right .card-input h4 small,
.content-block-with-additional-information-left .card-input h4 small,
.col-xlm-4 .card-input h4 small,
.card-columns .card-input h4 small,
.h6 small {
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
}
h1 small a,
h2 small a,
h3 small a,
h4 small a,
h5 small a,
h6 small a,
.h1 small a,
.h2 small a,
.h3 small a,
.h4 small a,
.container-content form:not(.form-not-styled) > h2 small a,
.container-content-fluid form:not(.form-not-styled) > h2 small a,
.content-block-with-additional-information-right .card-newsletter h3 small a,
.content-block-with-additional-information-left .card-newsletter h3 small a,
.col-xlm-4 .card-newsletter h3 small a,
.card-columns .card-newsletter h3 small a,
.content-block-with-additional-information-right .card-input h3 small a,
.content-block-with-additional-information-left .card-input h3 small a,
.col-xlm-4 .card-input h3 small a,
.card-columns .card-input h3 small a,
.h5 small a,
.content-block-with-additional-information-right .card-newsletter h4 small a,
.content-block-with-additional-information-left .card-newsletter h4 small a,
.col-xlm-4 .card-newsletter h4 small a,
.card-columns .card-newsletter h4 small a,
.content-block-with-additional-information-right .card-input h4 small a,
.content-block-with-additional-information-left .card-input h4 small a,
.col-xlm-4 .card-input h4 small a,
.card-columns .card-input h4 small a,
.h6 small a {
  color: #e2001a;
  display: inline-block;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.container-content form:not(.form-not-styled) > h2 a,
.container-content-fluid form:not(.form-not-styled) > h2 a,
.content-block-with-additional-information-right .card-newsletter h3 a,
.content-block-with-additional-information-left .card-newsletter h3 a,
.col-xlm-4 .card-newsletter h3 a,
.card-columns .card-newsletter h3 a,
.content-block-with-additional-information-right .card-input h3 a,
.content-block-with-additional-information-left .card-input h3 a,
.col-xlm-4 .card-input h3 a,
.card-columns .card-input h3 a,
.h5 a,
.content-block-with-additional-information-right .card-newsletter h4 a,
.content-block-with-additional-information-left .card-newsletter h4 a,
.col-xlm-4 .card-newsletter h4 a,
.card-columns .card-newsletter h4 a,
.content-block-with-additional-information-right .card-input h4 a,
.content-block-with-additional-information-left .card-input h4 a,
.col-xlm-4 .card-input h4 a,
.card-columns .card-input h4 a,
.h6 a {
  /*color: $body-color;*/
  display: block;
}
h1 .badge,
h2 .badge,
h3 .badge,
h4 .badge,
h5 .badge,
h6 .badge,
.h1 .badge,
.h2 .badge,
.h3 .badge,
.h4 .badge,
.container-content form:not(.form-not-styled) > h2 .badge,
.container-content-fluid form:not(.form-not-styled) > h2 .badge,
.content-block-with-additional-information-right .card-newsletter h3 .badge,
.content-block-with-additional-information-left .card-newsletter h3 .badge,
.col-xlm-4 .card-newsletter h3 .badge,
.card-columns .card-newsletter h3 .badge,
.content-block-with-additional-information-right .card-input h3 .badge,
.content-block-with-additional-information-left .card-input h3 .badge,
.col-xlm-4 .card-input h3 .badge,
.card-columns .card-input h3 .badge,
.h5 .badge,
.content-block-with-additional-information-right .card-newsletter h4 .badge,
.content-block-with-additional-information-left .card-newsletter h4 .badge,
.col-xlm-4 .card-newsletter h4 .badge,
.card-columns .card-newsletter h4 .badge,
.content-block-with-additional-information-right .card-input h4 .badge,
.content-block-with-additional-information-left .card-input h4 .badge,
.col-xlm-4 .card-input h4 .badge,
.card-columns .card-input h4 .badge,
.h6 .badge {
  vertical-align: text-bottom;
}
h1.font-freight,
h2.font-freight,
h3.font-freight,
h4.font-freight,
h5.font-freight,
h6.font-freight,
.h1.font-freight,
.h2.font-freight,
.h3.font-freight,
.h4.font-freight,
.container-content form:not(.form-not-styled) > h2.font-freight,
.container-content-fluid form:not(.form-not-styled) > h2.font-freight,
.content-block-with-additional-information-right .card-newsletter h3.font-freight,
.content-block-with-additional-information-left .card-newsletter h3.font-freight,
.col-xlm-4 .card-newsletter h3.font-freight,
.card-columns .card-newsletter h3.font-freight,
.content-block-with-additional-information-right .card-input h3.font-freight,
.content-block-with-additional-information-left .card-input h3.font-freight,
.col-xlm-4 .card-input h3.font-freight,
.card-columns .card-input h3.font-freight,
.h5.font-freight,
.content-block-with-additional-information-right .card-newsletter h4.font-freight,
.content-block-with-additional-information-left .card-newsletter h4.font-freight,
.col-xlm-4 .card-newsletter h4.font-freight,
.card-columns .card-newsletter h4.font-freight,
.content-block-with-additional-information-right .card-input h4.font-freight,
.content-block-with-additional-information-left .card-input h4.font-freight,
.col-xlm-4 .card-input h4.font-freight,
.card-columns .card-input h4.font-freight,
.h6.font-freight {
  font-weight: 400;
}
h1.has-border span,
h2.has-border span,
h3.has-border span,
h4.has-border span,
h5.has-border span,
h6.has-border span,
.h1.has-border span,
.h2.has-border span,
.h3.has-border span,
.h4.has-border span,
.container-content form:not(.form-not-styled) > h2.has-border span,
.container-content-fluid form:not(.form-not-styled) > h2.has-border span,
.content-block-with-additional-information-right .card-newsletter h3.has-border span,
.content-block-with-additional-information-left .card-newsletter h3.has-border span,
.col-xlm-4 .card-newsletter h3.has-border span,
.card-columns .card-newsletter h3.has-border span,
.content-block-with-additional-information-right .card-input h3.has-border span,
.content-block-with-additional-information-left .card-input h3.has-border span,
.col-xlm-4 .card-input h3.has-border span,
.card-columns .card-input h3.has-border span,
.h5.has-border span,
.content-block-with-additional-information-right .card-newsletter h4.has-border span,
.content-block-with-additional-information-left .card-newsletter h4.has-border span,
.col-xlm-4 .card-newsletter h4.has-border span,
.card-columns .card-newsletter h4.has-border span,
.content-block-with-additional-information-right .card-input h4.has-border span,
.content-block-with-additional-information-left .card-input h4.has-border span,
.col-xlm-4 .card-input h4.has-border span,
.card-columns .card-input h4.has-border span,
.h6.has-border span {
  display: inline-block;
  position: relative;
  padding-bottom: 0.4em;
}
h1.has-border span::before,
h2.has-border span::before,
h3.has-border span::before,
h4.has-border span::before,
h5.has-border span::before,
h6.has-border span::before,
.h1.has-border span::before,
.h2.has-border span::before,
.h3.has-border span::before,
.h4.has-border span::before,
.container-content form:not(.form-not-styled) > h2.has-border span::before,
.container-content-fluid form:not(.form-not-styled) > h2.has-border span::before,
.content-block-with-additional-information-right .card-newsletter h3.has-border span::before,
.content-block-with-additional-information-left .card-newsletter h3.has-border span::before,
.col-xlm-4 .card-newsletter h3.has-border span::before,
.card-columns .card-newsletter h3.has-border span::before,
.content-block-with-additional-information-right .card-input h3.has-border span::before,
.content-block-with-additional-information-left .card-input h3.has-border span::before,
.col-xlm-4 .card-input h3.has-border span::before,
.card-columns .card-input h3.has-border span::before,
.h5.has-border span::before,
.content-block-with-additional-information-right .card-newsletter h4.has-border span::before,
.content-block-with-additional-information-left .card-newsletter h4.has-border span::before,
.col-xlm-4 .card-newsletter h4.has-border span::before,
.card-columns .card-newsletter h4.has-border span::before,
.content-block-with-additional-information-right .card-input h4.has-border span::before,
.content-block-with-additional-information-left .card-input h4.has-border span::before,
.col-xlm-4 .card-input h4.has-border span::before,
.card-columns .card-input h4.has-border span::before,
.h6.has-border span::before {
  display: block;
  width: 40%;
  height: 3px;
  background-color: #e2001a;
  position: absolute;
  content: "";
  bottom: 0.1em;
}
h1.has-marker,
h2.has-marker,
h3.has-marker,
h4.has-marker,
h5.has-marker,
h6.has-marker,
.h1.has-marker,
.h2.has-marker,
.h3.has-marker,
.h4.has-marker,
.container-content form:not(.form-not-styled) > h2.has-marker,
.container-content-fluid form:not(.form-not-styled) > h2.has-marker,
.content-block-with-additional-information-right .card-newsletter h3.has-marker,
.content-block-with-additional-information-left .card-newsletter h3.has-marker,
.col-xlm-4 .card-newsletter h3.has-marker,
.card-columns .card-newsletter h3.has-marker,
.content-block-with-additional-information-right .card-input h3.has-marker,
.content-block-with-additional-information-left .card-input h3.has-marker,
.col-xlm-4 .card-input h3.has-marker,
.card-columns .card-input h3.has-marker,
.h5.has-marker,
.content-block-with-additional-information-right .card-newsletter h4.has-marker,
.content-block-with-additional-information-left .card-newsletter h4.has-marker,
.col-xlm-4 .card-newsletter h4.has-marker,
.card-columns .card-newsletter h4.has-marker,
.content-block-with-additional-information-right .card-input h4.has-marker,
.content-block-with-additional-information-left .card-input h4.has-marker,
.col-xlm-4 .card-input h4.has-marker,
.card-columns .card-input h4.has-marker,
.h6.has-marker {
  position: relative;
}
h1.has-marker::before,
h2.has-marker::before,
h3.has-marker::before,
h4.has-marker::before,
h5.has-marker::before,
h6.has-marker::before,
.h1.has-marker::before,
.h2.has-marker::before,
.h3.has-marker::before,
.h4.has-marker::before,
.container-content form:not(.form-not-styled) > h2.has-marker::before,
.container-content-fluid form:not(.form-not-styled) > h2.has-marker::before,
.content-block-with-additional-information-right .card-newsletter h3.has-marker::before,
.content-block-with-additional-information-left .card-newsletter h3.has-marker::before,
.col-xlm-4 .card-newsletter h3.has-marker::before,
.card-columns .card-newsletter h3.has-marker::before,
.content-block-with-additional-information-right .card-input h3.has-marker::before,
.content-block-with-additional-information-left .card-input h3.has-marker::before,
.col-xlm-4 .card-input h3.has-marker::before,
.card-columns .card-input h3.has-marker::before,
.h5.has-marker::before,
.content-block-with-additional-information-right .card-newsletter h4.has-marker::before,
.content-block-with-additional-information-left .card-newsletter h4.has-marker::before,
.col-xlm-4 .card-newsletter h4.has-marker::before,
.card-columns .card-newsletter h4.has-marker::before,
.content-block-with-additional-information-right .card-input h4.has-marker::before,
.content-block-with-additional-information-left .card-input h4.has-marker::before,
.col-xlm-4 .card-input h4.has-marker::before,
.card-columns .card-input h4.has-marker::before,
.h6.has-marker::before {
  content: "";
  height: 100%;
  background-color: #e2001a;
  position: absolute;
  top: 0;
  width: 3px;
  left: -15px;
}
@media (min-width: 768px) {
  h1.has-marker::before,
  h2.has-marker::before,
  h3.has-marker::before,
  h4.has-marker::before,
  h5.has-marker::before,
  h6.has-marker::before,
  .h1.has-marker::before,
  .h2.has-marker::before,
  .h3.has-marker::before,
  .h4.has-marker::before,
  .container-content form:not(.form-not-styled) > h2.has-marker::before,
  .container-content-fluid form:not(.form-not-styled) > h2.has-marker::before,
  .content-block-with-additional-information-right .card-newsletter h3.has-marker::before,
  .content-block-with-additional-information-left .card-newsletter h3.has-marker::before,
  .col-xlm-4 .card-newsletter h3.has-marker::before,
  .card-columns .card-newsletter h3.has-marker::before,
  .content-block-with-additional-information-right .card-input h3.has-marker::before,
  .content-block-with-additional-information-left .card-input h3.has-marker::before,
  .col-xlm-4 .card-input h3.has-marker::before,
  .card-columns .card-input h3.has-marker::before,
  .h5.has-marker::before,
  .content-block-with-additional-information-right .card-newsletter h4.has-marker::before,
  .content-block-with-additional-information-left .card-newsletter h4.has-marker::before,
  .col-xlm-4 .card-newsletter h4.has-marker::before,
  .card-columns .card-newsletter h4.has-marker::before,
  .content-block-with-additional-information-right .card-input h4.has-marker::before,
  .content-block-with-additional-information-left .card-input h4.has-marker::before,
  .col-xlm-4 .card-input h4.has-marker::before,
  .card-columns .card-input h4.has-marker::before,
  .h6.has-marker::before {
    left: -2.25rem;
    width: 5px;
  }
}
@media (min-width: 1200px) {
  h1.has-marker::before,
  h2.has-marker::before,
  h3.has-marker::before,
  h4.has-marker::before,
  h5.has-marker::before,
  h6.has-marker::before,
  .h1.has-marker::before,
  .h2.has-marker::before,
  .h3.has-marker::before,
  .h4.has-marker::before,
  .container-content form:not(.form-not-styled) > h2.has-marker::before,
  .container-content-fluid form:not(.form-not-styled) > h2.has-marker::before,
  .content-block-with-additional-information-right .card-newsletter h3.has-marker::before,
  .content-block-with-additional-information-left .card-newsletter h3.has-marker::before,
  .col-xlm-4 .card-newsletter h3.has-marker::before,
  .card-columns .card-newsletter h3.has-marker::before,
  .content-block-with-additional-information-right .card-input h3.has-marker::before,
  .content-block-with-additional-information-left .card-input h3.has-marker::before,
  .col-xlm-4 .card-input h3.has-marker::before,
  .card-columns .card-input h3.has-marker::before,
  .h5.has-marker::before,
  .content-block-with-additional-information-right .card-newsletter h4.has-marker::before,
  .content-block-with-additional-information-left .card-newsletter h4.has-marker::before,
  .col-xlm-4 .card-newsletter h4.has-marker::before,
  .card-columns .card-newsletter h4.has-marker::before,
  .content-block-with-additional-information-right .card-input h4.has-marker::before,
  .content-block-with-additional-information-left .card-input h4.has-marker::before,
  .col-xlm-4 .card-input h4.has-marker::before,
  .card-columns .card-input h4.has-marker::before,
  .h6.has-marker::before {
    height: 3px;
    top: 0.6em;
    left: calc((4.05rem - 20px) * -1);
    width: calc(4.05rem - 40px);
  }
}
@media (min-width: 1600px) {
  h1.has-marker::before,
  h2.has-marker::before,
  h3.has-marker::before,
  h4.has-marker::before,
  h5.has-marker::before,
  h6.has-marker::before,
  .h1.has-marker::before,
  .h2.has-marker::before,
  .h3.has-marker::before,
  .h4.has-marker::before,
  .container-content form:not(.form-not-styled) > h2.has-marker::before,
  .container-content-fluid form:not(.form-not-styled) > h2.has-marker::before,
  .content-block-with-additional-information-right .card-newsletter h3.has-marker::before,
  .content-block-with-additional-information-left .card-newsletter h3.has-marker::before,
  .col-xlm-4 .card-newsletter h3.has-marker::before,
  .card-columns .card-newsletter h3.has-marker::before,
  .content-block-with-additional-information-right .card-input h3.has-marker::before,
  .content-block-with-additional-information-left .card-input h3.has-marker::before,
  .col-xlm-4 .card-input h3.has-marker::before,
  .card-columns .card-input h3.has-marker::before,
  .h5.has-marker::before,
  .content-block-with-additional-information-right .card-newsletter h4.has-marker::before,
  .content-block-with-additional-information-left .card-newsletter h4.has-marker::before,
  .col-xlm-4 .card-newsletter h4.has-marker::before,
  .card-columns .card-newsletter h4.has-marker::before,
  .content-block-with-additional-information-right .card-input h4.has-marker::before,
  .content-block-with-additional-information-left .card-input h4.has-marker::before,
  .col-xlm-4 .card-input h4.has-marker::before,
  .card-columns .card-input h4.has-marker::before,
  .h6.has-marker::before {
    left: calc((5.85rem - 20px) * -1);
    width: calc(5.85rem - 40px);
  }
}

h1,
.h1 {
  font-size: 2rem;
}
@media screen and (min-width: 576px) {
  h1,
  .h1 {
    font-size: 2rem;
  }
}
@media screen and (min-width: 768px) {
  h1,
  .h1 {
    font-size: 2.25rem;
  }
}
@media screen and (min-width: 992px) {
  h1,
  .h1 {
    font-size: 2.375rem;
  }
}
@media screen and (min-width: 1200px) {
  h1,
  .h1 {
    font-size: 2.875rem;
  }
}
@media screen and (min-width: 2000px) {
  h1,
  .h1 {
    font-size: 2.875rem;
  }
}

h2,
.h2 {
  font-size: 1.75rem;
}
@media screen and (min-width: 576px) {
  h2,
  .h2 {
    font-size: 1.75rem;
  }
}
@media screen and (min-width: 768px) {
  h2,
  .h2 {
    font-size: 2rem;
  }
}
@media screen and (min-width: 992px) {
  h2,
  .h2 {
    font-size: 2.125rem;
  }
}
@media screen and (min-width: 1200px) {
  h2,
  .h2 {
    font-size: 2.375rem;
  }
}
@media screen and (min-width: 2000px) {
  h2,
  .h2 {
    font-size: 2.375rem;
  }
}

h3,
.h3 {
  font-size: 1.5rem;
}
@media screen and (min-width: 576px) {
  h3,
  .h3 {
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 768px) {
  h3,
  .h3 {
    font-size: 1.625rem;
  }
}
@media screen and (min-width: 992px) {
  h3,
  .h3 {
    font-size: 1.75rem;
  }
}
@media screen and (min-width: 1200px) {
  h3,
  .h3 {
    font-size: 2rem;
  }
}
@media screen and (min-width: 2000px) {
  h3,
  .h3 {
    font-size: 2rem;
  }
}

h4,
.h4,
.container-content form:not(.form-not-styled) > h2,
.container-content-fluid form:not(.form-not-styled) > h2,
.content-block-with-additional-information-right .card-newsletter h3,
.content-block-with-additional-information-left .card-newsletter h3,
.col-xlm-4 .card-newsletter h3,
.card-columns .card-newsletter h3,
.content-block-with-additional-information-right .card-input h3,
.content-block-with-additional-information-left .card-input h3,
.col-xlm-4 .card-input h3,
.card-columns .card-input h3 {
  font-size: 1.25rem;
}
@media screen and (min-width: 576px) {
  h4,
  .h4,
  .container-content form:not(.form-not-styled) > h2,
  .container-content-fluid form:not(.form-not-styled) > h2,
  .content-block-with-additional-information-right .card-newsletter h3,
  .content-block-with-additional-information-left .card-newsletter h3,
  .col-xlm-4 .card-newsletter h3,
  .card-columns .card-newsletter h3,
  .content-block-with-additional-information-right .card-input h3,
  .content-block-with-additional-information-left .card-input h3,
  .col-xlm-4 .card-input h3,
  .card-columns .card-input h3 {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 768px) {
  h4,
  .h4,
  .container-content form:not(.form-not-styled) > h2,
  .container-content-fluid form:not(.form-not-styled) > h2,
  .content-block-with-additional-information-right .card-newsletter h3,
  .content-block-with-additional-information-left .card-newsletter h3,
  .col-xlm-4 .card-newsletter h3,
  .card-columns .card-newsletter h3,
  .content-block-with-additional-information-right .card-input h3,
  .content-block-with-additional-information-left .card-input h3,
  .col-xlm-4 .card-input h3,
  .card-columns .card-input h3 {
    font-size: 1.375rem;
  }
}
@media screen and (min-width: 992px) {
  h4,
  .h4,
  .container-content form:not(.form-not-styled) > h2,
  .container-content-fluid form:not(.form-not-styled) > h2,
  .content-block-with-additional-information-right .card-newsletter h3,
  .content-block-with-additional-information-left .card-newsletter h3,
  .col-xlm-4 .card-newsletter h3,
  .card-columns .card-newsletter h3,
  .content-block-with-additional-information-right .card-input h3,
  .content-block-with-additional-information-left .card-input h3,
  .col-xlm-4 .card-input h3,
  .card-columns .card-input h3 {
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 1200px) {
  h4,
  .h4,
  .container-content form:not(.form-not-styled) > h2,
  .container-content-fluid form:not(.form-not-styled) > h2,
  .content-block-with-additional-information-right .card-newsletter h3,
  .content-block-with-additional-information-left .card-newsletter h3,
  .col-xlm-4 .card-newsletter h3,
  .card-columns .card-newsletter h3,
  .content-block-with-additional-information-right .card-input h3,
  .content-block-with-additional-information-left .card-input h3,
  .col-xlm-4 .card-input h3,
  .card-columns .card-input h3 {
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 2000px) {
  h4,
  .h4,
  .container-content form:not(.form-not-styled) > h2,
  .container-content-fluid form:not(.form-not-styled) > h2,
  .content-block-with-additional-information-right .card-newsletter h3,
  .content-block-with-additional-information-left .card-newsletter h3,
  .col-xlm-4 .card-newsletter h3,
  .card-columns .card-newsletter h3,
  .content-block-with-additional-information-right .card-input h3,
  .content-block-with-additional-information-left .card-input h3,
  .col-xlm-4 .card-input h3,
  .card-columns .card-input h3 {
    font-size: 1.5rem;
  }
}

h5,
.h5,
.content-block-with-additional-information-right .card-newsletter h4,
.content-block-with-additional-information-left .card-newsletter h4,
.col-xlm-4 .card-newsletter h4,
.card-columns .card-newsletter h4,
.content-block-with-additional-information-right .card-input h4,
.content-block-with-additional-information-left .card-input h4,
.col-xlm-4 .card-input h4,
.card-columns .card-input h4 {
  font-size: 1.125rem;
}
@media screen and (min-width: 576px) {
  h5,
  .h5,
  .content-block-with-additional-information-right .card-newsletter h4,
  .content-block-with-additional-information-left .card-newsletter h4,
  .col-xlm-4 .card-newsletter h4,
  .card-columns .card-newsletter h4,
  .content-block-with-additional-information-right .card-input h4,
  .content-block-with-additional-information-left .card-input h4,
  .col-xlm-4 .card-input h4,
  .card-columns .card-input h4 {
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 768px) {
  h5,
  .h5,
  .content-block-with-additional-information-right .card-newsletter h4,
  .content-block-with-additional-information-left .card-newsletter h4,
  .col-xlm-4 .card-newsletter h4,
  .card-columns .card-newsletter h4,
  .content-block-with-additional-information-right .card-input h4,
  .content-block-with-additional-information-left .card-input h4,
  .col-xlm-4 .card-input h4,
  .card-columns .card-input h4 {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 992px) {
  h5,
  .h5,
  .content-block-with-additional-information-right .card-newsletter h4,
  .content-block-with-additional-information-left .card-newsletter h4,
  .col-xlm-4 .card-newsletter h4,
  .card-columns .card-newsletter h4,
  .content-block-with-additional-information-right .card-input h4,
  .content-block-with-additional-information-left .card-input h4,
  .col-xlm-4 .card-input h4,
  .card-columns .card-input h4 {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 1200px) {
  h5,
  .h5,
  .content-block-with-additional-information-right .card-newsletter h4,
  .content-block-with-additional-information-left .card-newsletter h4,
  .col-xlm-4 .card-newsletter h4,
  .card-columns .card-newsletter h4,
  .content-block-with-additional-information-right .card-input h4,
  .content-block-with-additional-information-left .card-input h4,
  .col-xlm-4 .card-input h4,
  .card-columns .card-input h4 {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 2000px) {
  h5,
  .h5,
  .content-block-with-additional-information-right .card-newsletter h4,
  .content-block-with-additional-information-left .card-newsletter h4,
  .col-xlm-4 .card-newsletter h4,
  .card-columns .card-newsletter h4,
  .content-block-with-additional-information-right .card-input h4,
  .content-block-with-additional-information-left .card-input h4,
  .col-xlm-4 .card-input h4,
  .card-columns .card-input h4 {
    font-size: 1.25rem;
  }
}

h6,
.h6 {
  font-size: 1.0625rem;
}
@media screen and (min-width: 576px) {
  h6,
  .h6 {
    font-size: 1.0625rem;
  }
}
@media screen and (min-width: 768px) {
  h6,
  .h6 {
    font-size: 1.0625rem;
  }
}
@media screen and (min-width: 992px) {
  h6,
  .h6 {
    font-size: 1.0625rem;
  }
}
@media screen and (min-width: 1200px) {
  h6,
  .h6 {
    font-size: 1.0625rem;
  }
}
@media screen and (min-width: 2000px) {
  h6,
  .h6 {
    font-size: 1.0625rem;
  }
}

small {
  font-size: 80%;
  /*color: $small-color;*/
}

/**
 * Miscellaneous
 */
strong,
b {
  font-weight: 700;
}

em,
i {
  font-style: italic;
}

abbr[title] {
  border-bottom: 1px dotted #ddd;
  cursor: help;
}

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

hr {
  height: 0;
  border: 0;
  border-bottom: 2px solid #e6e6e6;
  margin: 0;
  width: 100%;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  hr {
    margin-bottom: 2.25rem;
  }
}

blockquote {
  padding: 1.125rem;
  padding-left: 2.25rem;
  border-left: 4px solid #e6e6e6;
  font-family: "Fago", Arial, sans-serif;
  color: #6e6f70;
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  blockquote {
    margin-bottom: 2.25rem;
  }
}
blockquote p {
  margin-bottom: 1.125rem;
  font-family: "Freight", Garamond, Big Caslon, Times New Roman, serif;
  color: #454647;
  font-size: 20px;
  font-size: 1.25rem;
}
blockquote cite {
  font-style: normal;
  display: block;
  font-size: 80%;
  color: #6e6f70;
  font-family: "Fago", Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
blockquote cite::before {
  content: "— ";
}
blockquote.blockquote-small {
  padding: 1.125rem;
  padding-left: 2.25rem;
}
blockquote.blockquote-small p {
  margin-bottom: 0;
  line-height: 1.4;
  font-size: 17px;
  font-size: 1.0625rem;
}
@media (min-width: 992px) {
  blockquote {
    padding: 2.25rem;
    padding-left: 8%;
    padding-right: 8%;
  }
  blockquote p {
    font-size: 24px;
    font-size: 1.5rem;
  }
}

q::before, q::after,
blockquote::before,
blockquote::after {
  content: "";
}

dfn {
  font-style: italic;
}

mark {
  background: #ffc107;
  padding: 2px 4px;
  border-radius: 3px;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

samp {
  font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
}

ul.text-list, ul.icon-list,
ol.text-list {
  padding-left: 20px;
  font-size: 1.125rem;
  margin-bottom: 1.8rem;
}
@media screen and (min-width: 576px) {
  ul.text-list, ul.icon-list,
  ol.text-list {
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 768px) {
  ul.text-list, ul.icon-list,
  ol.text-list {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 992px) {
  ul.text-list, ul.icon-list,
  ol.text-list {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 1200px) {
  ul.text-list, ul.icon-list,
  ol.text-list {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 2000px) {
  ul.text-list, ul.icon-list,
  ol.text-list {
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  ul.text-list, ul.icon-list,
  ol.text-list {
    margin-bottom: 2.25rem;
  }
}
ul.text-list li, ul.icon-list li,
ol.text-list li {
  margin-bottom: 0.6rem;
}
ul.text-list ul, ul.icon-list ul,
ul.text-list ol,
ul.icon-list ol,
ol.text-list ul,
ol.text-list ol {
  padding-left: 20px;
  margin-top: 0.5rem;
}
ul.text-list ul, ul.icon-list ul,
ol.text-list ul {
  list-style-type: circle;
}
ul.text-list ul ul, ul.icon-list ul ul,
ol.text-list ul ul {
  list-style-type: square;
}
ul.text-list ol, ul.icon-list ol,
ol.text-list ol {
  list-style-type: upper-roman;
}
ul.text-list ol ol, ul.icon-list ol ol,
ol.text-list ol ol {
  list-style-type: lower-roman;
}
ul.text-list ul, ul.icon-list ul,
ul.text-list ol,
ul.icon-list ol,
ol.text-list ul,
ol.text-list ol {
  margin-bottom: 0;
}

ul.text-list, ul.icon-list {
  list-style: none;
  padding-left: 1em;
}
ul.text-list li, ul.icon-list li {
  position: relative;
  padding-left: 1.4em;
}
ul.text-list li::before, ul.icon-list li::before {
  position: absolute;
  width: 0.4em;
  height: 0.4em;
  top: 0.6em;
  background-color: #e2001a;
  content: "";
  left: 0;
}
ul.text-list ul, ul.icon-list ul {
  list-style: none;
}
ul.text-list ul li, ul.icon-list ul li {
  padding-left: 1.2em;
}
ul.text-list ul li::before, ul.icon-list ul li::before {
  background: none;
  border: 1px solid #e2001a;
}
ul.text-list ul li ul, ul.icon-list ul li ul {
  list-style: none;
}
ul.text-list ul li ul li::before, ul.icon-list ul li ul li::before {
  border-radius: 50%;
}
ul.text-list.text-list-sm, ul.text-list-sm.icon-list {
  padding-left: 0;
}
ul.text-list.text-list-sm li, ul.text-list-sm.icon-list li {
  margin-bottom: 0.2rem;
  padding-left: 0.8em;
}

ol.text-list {
  list-style-type: decimal;
}

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

@media (min-width: 992px) {
  .text-list-two-span {
    display: flex;
    flex-wrap: wrap;
  }
  .text-list-two-span li {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 2.25rem;
  }
}

ul.icon-list {
  list-style-type: none;
  padding: 0;
  font-family: "Fago", Arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
ul.icon-list > li {
  margin-bottom: 0.8rem;
  padding-left: 23px;
  position: relative;
}
ul.icon-list > li::before {
  display: none;
}
ul.icon-list > li > i {
  position: absolute;
  left: 0;
  top: 0;
}
ul.icon-list > li > a > .badge {
  margin-left: 0.5625rem;
}
ul.icon-list.icon-list-small {
  font-size: 15px;
  font-size: 0.9375rem;
}

p a > .badge,
.text-list a > .badge,
ul.icon-list a > .badge,
.nav-item a > .badge {
  margin-left: 0.5625rem;
}

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

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

dl {
  margin-bottom: 2.25rem;
}

dt {
  font-weight: 700;
}

dd {
  margin-left: 2.25rem;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}

*:focus-visible {
  outline: 3px solid #000 !important;
}

.site-footer *:focus-visible {
  outline: 3px solid #fff !important;
}

/**
 * Utilities
 */
.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;
}

/* ==========================================================================
   Ken Burn Animation
   ========================================================================== */
@keyframes kenBurns {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}
.ken-burns-effect img {
  animation: kenBurns 50s ease 1 normal forwards;
  transform-origin: right center;
}

/* ==========================================================================
   Slide Up
   ========================================================================== */
@keyframes slide-up {
  0% {
    margin-top: 1.5rem;
    opacity: 0;
  }
  100% {
    margin-top: 0.5rem;
    opacity: 1;
  }
}
.bg-primary {
  background-color: #e2001a !important;
}

a.bg-primary:focus, a.bg-primary:hover {
  background-color: rgb(175, 0, 20.1327433628) !important;
}

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

a.bg-primary-dark:focus, a.bg-primary-dark:hover {
  background-color: rgb(130, 0, 15.0828729282) !important;
}

.bg-secondary {
  background-color: #2294fe !important;
}

a.bg-secondary:focus, a.bg-secondary:hover {
  background-color: rgb(1.0675675676, 122.7702702703, 235.9324324324) !important;
}

.bg-success {
  background-color: #42b983 !important;
}

a.bg-success:focus, a.bg-success:hover {
  background-color: rgb(52.5896414343, 147.4103585657, 104.3824701195) !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:focus, a.bg-info:hover {
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667) !important;
}

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

a.bg-warning:focus, a.bg-warning:hover {
  background-color: rgb(180, 149.6103896104, 0) !important;
}

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

a.bg-danger:focus, a.bg-danger:hover {
  background-color: rgb(255, 28, 43.4772727273) !important;
}

.bg-light, .external-content-consent-opt-in {
  background-color: #e6e6e6 !important;
}

a.bg-light:focus, a.external-content-consent-opt-in:focus, a.bg-light:hover, a.external-content-consent-opt-in:hover {
  background-color: rgb(204.5, 204.5, 204.5) !important;
}

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

a.bg-dark:focus, a.bg-dark:hover {
  background-color: rgb(24.01, 24.5, 24.99) !important;
}

.bg-blue {
  background-color: #00f !important;
}

a.bg-blue:focus, a.bg-blue:hover {
  background-color: #0000cc !important;
}

.bg-indigo {
  background-color: #6610f2 !important;
}

a.bg-indigo:focus, a.bg-indigo:hover {
  background-color: rgb(81.3214285714, 10.6785714286, 196.3214285714) !important;
}

.bg-purple {
  background-color: #6f42c1 !important;
}

a.bg-purple:focus, a.bg-purple:hover {
  background-color: rgb(88.6693227092, 51.3784860558, 156.6215139442) !important;
}

.bg-pink {
  background-color: #e83e8c !important;
}

a.bg-pink:focus, a.bg-pink:hover {
  background-color: rgb(217.125, 25.875, 113.625) !important;
}

.bg-red {
  background-color: #ff4f5b !important;
}

a.bg-red:focus, a.bg-red:hover {
  background-color: rgb(255, 28, 43.4772727273) !important;
}

.bg-orange {
  background-color: #e7c000 !important;
}

a.bg-orange:focus, a.bg-orange:hover {
  background-color: rgb(180, 149.6103896104, 0) !important;
}

.bg-yellow {
  background-color: #ffc107 !important;
}

a.bg-yellow:focus, a.bg-yellow:hover {
  background-color: rgb(211, 158.25, 0) !important;
}

.bg-green {
  background-color: #42b983 !important;
}

a.bg-green:focus, a.bg-green:hover {
  background-color: rgb(52.5896414343, 147.4103585657, 104.3824701195) !important;
}

.bg-teal {
  background-color: #20c997 !important;
}

a.bg-teal:focus, a.bg-teal:hover {
  background-color: rgb(24.9957081545, 157.0042918455, 117.9484978541) !important;
}

.bg-cyan {
  background-color: #17a2b8 !important;
}

a.bg-cyan:focus, a.bg-cyan:hover {
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667) !important;
}

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

a.bg-white:focus, a.bg-white:hover {
  background-color: rgb(229.5, 229.5, 229.5) !important;
}

.bg-gray {
  background-color: #6e6f70 !important;
}

a.bg-gray:focus, a.bg-gray:hover {
  background-color: rgb(84.7297297297, 85.5, 86.2702702703) !important;
}

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

a.bg-gray-dark:focus, a.bg-gray-dark:hover {
  background-color: rgb(43.8642857143, 44.5, 45.1357142857) !important;
}

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

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

.border {
  border: 1px solid #e6e6e6 !important;
}

.border-5 {
  border: 5px solid rgb(217.25, 217.25, 217.25) !important;
}

.border-top {
  border-top: 1px solid #c1c1c1 !important;
}

.border-right {
  border-right: 1px solid #c1c1c1 !important;
}

.border-bottom {
  border-bottom: 1px solid #c1c1c1 !important;
}

.border-left {
  border-left: 1px solid #c1c1c1 !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: #e2001a !important;
}

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

.border-secondary {
  border-color: #2294fe !important;
}

.border-success {
  border-color: #42b983 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

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

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

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

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

.border-blue {
  border-color: #00f !important;
}

.border-indigo {
  border-color: #6610f2 !important;
}

.border-purple {
  border-color: #6f42c1 !important;
}

.border-pink {
  border-color: #e83e8c !important;
}

.border-red {
  border-color: #ff4f5b !important;
}

.border-orange {
  border-color: #e7c000 !important;
}

.border-yellow {
  border-color: #ffc107 !important;
}

.border-green {
  border-color: #42b983 !important;
}

.border-teal {
  border-color: #20c997 !important;
}

.border-cyan {
  border-color: #17a2b8 !important;
}

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

.border-gray {
  border-color: #6e6f70 !important;
}

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

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

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

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

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

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

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

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

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

.rounded-circle {
  border-radius: 50% !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, .external-content-consent-opt-in div {
  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: 992px) {
  .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: 1200px) {
  .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 (min-width: 1400px) {
  .d-xlm-none {
    display: none !important;
  }
  .d-xlm-inline {
    display: inline !important;
  }
  .d-xlm-inline-block {
    display: inline-block !important;
  }
  .d-xlm-block {
    display: block !important;
  }
  .d-xlm-table {
    display: table !important;
  }
  .d-xlm-table-row {
    display: table-row !important;
  }
  .d-xlm-table-cell {
    display: table-cell !important;
  }
  .d-xlm-flex {
    display: flex !important;
  }
  .d-xlm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1600px) {
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 2000px) {
  .d-xlg-none {
    display: none !important;
  }
  .d-xlg-inline {
    display: inline !important;
  }
  .d-xlg-inline-block {
    display: inline-block !important;
  }
  .d-xlg-block {
    display: block !important;
  }
  .d-xlg-table {
    display: table !important;
  }
  .d-xlg-table-row {
    display: table-row !important;
  }
  .d-xlg-table-cell {
    display: table-cell !important;
  }
  .d-xlg-flex {
    display: flex !important;
  }
  .d-xlg-inline-flex {
    display: inline-flex !important;
  }
}
.d-print-block {
  display: none !important;
}
@media print {
  .d-print-block {
    display: block !important;
  }
}

.d-print-inline {
  display: none !important;
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
}

.d-print-inline-block {
  display: none !important;
}
@media print {
  .d-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .d-print-none {
    display: none !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.8571428571%;
}

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

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

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

.embed-responsive-podcast::before {
  padding-top: 120px;
}
@media (min-width: 841px) {
  .embed-responsive-podcast::before {
    padding-top: 200px;
  }
}

.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: 992px) {
  .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: 1200px) {
  .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;
  }
}
@media (min-width: 1400px) {
  .flex-xlm-row {
    flex-direction: row !important;
  }
  .flex-xlm-column {
    flex-direction: column !important;
  }
  .flex-xlm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xlm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xlm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xlm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xlm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xlm-fill {
    flex: 1 1 auto !important;
  }
  .flex-xlm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xlm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xlm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xlm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xlm-start {
    justify-content: flex-start !important;
  }
  .justify-content-xlm-end {
    justify-content: flex-end !important;
  }
  .justify-content-xlm-center {
    justify-content: center !important;
  }
  .justify-content-xlm-between {
    justify-content: space-between !important;
  }
  .justify-content-xlm-around {
    justify-content: space-around !important;
  }
  .align-items-xlm-start {
    align-items: flex-start !important;
  }
  .align-items-xlm-end {
    align-items: flex-end !important;
  }
  .align-items-xlm-center {
    align-items: center !important;
  }
  .align-items-xlm-baseline {
    align-items: baseline !important;
  }
  .align-items-xlm-stretch {
    align-items: stretch !important;
  }
  .align-content-xlm-start {
    align-content: flex-start !important;
  }
  .align-content-xlm-end {
    align-content: flex-end !important;
  }
  .align-content-xlm-center {
    align-content: center !important;
  }
  .align-content-xlm-between {
    align-content: space-between !important;
  }
  .align-content-xlm-around {
    align-content: space-around !important;
  }
  .align-content-xlm-stretch {
    align-content: stretch !important;
  }
  .align-self-xlm-auto {
    align-self: auto !important;
  }
  .align-self-xlm-start {
    align-self: flex-start !important;
  }
  .align-self-xlm-end {
    align-self: flex-end !important;
  }
  .align-self-xlm-center {
    align-self: center !important;
  }
  .align-self-xlm-baseline {
    align-self: baseline !important;
  }
  .align-self-xlm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1600px) {
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 2000px) {
  .flex-xlg-row {
    flex-direction: row !important;
  }
  .flex-xlg-column {
    flex-direction: column !important;
  }
  .flex-xlg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xlg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xlg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xlg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xlg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xlg-fill {
    flex: 1 1 auto !important;
  }
  .flex-xlg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xlg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xlg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xlg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xlg-start {
    justify-content: flex-start !important;
  }
  .justify-content-xlg-end {
    justify-content: flex-end !important;
  }
  .justify-content-xlg-center {
    justify-content: center !important;
  }
  .justify-content-xlg-between {
    justify-content: space-between !important;
  }
  .justify-content-xlg-around {
    justify-content: space-around !important;
  }
  .align-items-xlg-start {
    align-items: flex-start !important;
  }
  .align-items-xlg-end {
    align-items: flex-end !important;
  }
  .align-items-xlg-center {
    align-items: center !important;
  }
  .align-items-xlg-baseline {
    align-items: baseline !important;
  }
  .align-items-xlg-stretch {
    align-items: stretch !important;
  }
  .align-content-xlg-start {
    align-content: flex-start !important;
  }
  .align-content-xlg-end {
    align-content: flex-end !important;
  }
  .align-content-xlg-center {
    align-content: center !important;
  }
  .align-content-xlg-between {
    align-content: space-between !important;
  }
  .align-content-xlg-around {
    align-content: space-around !important;
  }
  .align-content-xlg-stretch {
    align-content: stretch !important;
  }
  .align-self-xlg-auto {
    align-self: auto !important;
  }
  .align-self-xlg-start {
    align-self: flex-start !important;
  }
  .align-self-xlg-end {
    align-self: flex-end !important;
  }
  .align-self-xlg-center {
    align-self: center !important;
  }
  .align-self-xlg-baseline {
    align-self: baseline !important;
  }
  .align-self-xlg-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: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
@media (min-width: 1400px) {
  .float-xlm-left {
    float: left !important;
  }
  .float-xlm-right {
    float: right !important;
  }
  .float-xlm-none {
    float: none !important;
  }
}
@media (min-width: 1600px) {
  .float-xxl-left {
    float: left !important;
  }
  .float-xxl-right {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
}
@media (min-width: 2000px) {
  .float-xlg-left {
    float: left !important;
  }
  .float-xlg-right {
    float: right !important;
  }
  .float-xlg-none {
    float: none !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;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  clip-path: inset(50%);
  border: 0;
}

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

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1) !important;
}

.shadow-lg {
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08) !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;
}

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

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

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

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

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

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

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

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

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

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

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

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

.wpx-100 {
  width: 100px !important;
}

.wpx-150 {
  width: 150px !important;
}

.wpx-200 {
  width: 200px !important;
}

.wpx-250 {
  width: 250px !important;
}

.wpx-300 {
  width: 300px !important;
}

.wpx-350 {
  width: 350px !important;
}

.wpx-400 {
  width: 400px !important;
}

.wpx-450 {
  width: 450px !important;
}

.wpx-500 {
  width: 500px !important;
}

.wpx-550 {
  width: 550px !important;
}

.wpx-600 {
  width: 600px !important;
}

.hpx-100 {
  height: 100px !important;
}

.hpx-150 {
  height: 150px !important;
}

.hpx-200 {
  height: 200px !important;
}

.hpx-250 {
  height: 250px !important;
}

.hpx-300 {
  height: 300px !important;
}

.hpx-350 {
  height: 350px !important;
}

.hpx-400 {
  height: 400px !important;
}

.hpx-450 {
  height: 450px !important;
}

.hpx-500 {
  height: 500px !important;
}

.hpx-550 {
  height: 550px !important;
}

.hpx-600 {
  height: 600px !important;
}

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

.mwpx-150 {
  width: 150px !important;
  max-width: 100%;
}

.mwpx-200 {
  width: 200px !important;
  max-width: 100%;
}

.mwpx-250 {
  width: 250px !important;
  max-width: 100%;
}

.mwpx-300 {
  width: 300px !important;
  max-width: 100%;
}

.mwpx-350 {
  width: 350px !important;
  max-width: 100%;
}

.mwpx-400 {
  width: 400px !important;
  max-width: 100%;
}

.mwpx-450 {
  width: 450px !important;
  max-width: 100%;
}

.mwpx-500 {
  width: 500px !important;
  max-width: 100%;
}

.mwpx-550 {
  width: 550px !important;
  max-width: 100%;
}

.mwpx-600 {
  width: 600px !important;
  max-width: 100%;
}

.mhpx-100 {
  height: 100px !important;
  max-width: 100%;
}

.mhpx-150 {
  height: 150px !important;
  max-width: 100%;
}

.mhpx-200 {
  height: 200px !important;
  max-width: 100%;
}

.mhpx-250 {
  height: 250px !important;
  max-width: 100%;
}

.mhpx-300 {
  height: 300px !important;
  max-width: 100%;
}

.mhpx-350 {
  height: 350px !important;
  max-width: 100%;
}

.mhpx-400 {
  height: 400px !important;
  max-width: 100%;
}

.mhpx-450 {
  height: 450px !important;
  max-width: 100%;
}

.mhpx-500 {
  height: 500px !important;
  max-width: 100%;
}

.mhpx-550 {
  height: 550px !important;
  max-width: 100%;
}

.mhpx-600 {
  height: 600px !important;
  max-width: 100%;
}

@media (min-width: 576px) {
  .w-25 {
    width: 25% !important;
  }
  .w-50 {
    width: 50% !important;
  }
  .w-75 {
    width: 75% !important;
  }
  .w-100 {
    width: 100% !important;
  }
  .h-25 {
    height: 25% !important;
  }
  .h-50 {
    height: 50% !important;
  }
  .h-75 {
    height: 75% !important;
  }
  .h-100 {
    height: 100% !important;
  }
  .mw-sm-25 {
    max-width: 25% !important;
  }
  .mw-sm-50 {
    max-width: 50% !important;
  }
  .mw-sm-75 {
    max-width: 75% !important;
  }
  .mw-sm-100 {
    max-width: 100% !important;
  }
  .mh-sm-25 {
    max-height: 25% !important;
  }
  .mh-sm-50 {
    max-height: 50% !important;
  }
  .mh-sm-75 {
    max-height: 75% !important;
  }
  .mh-sm-100 {
    max-height: 100% !important;
  }
  .wpx-sm-100 {
    width: 100px !important;
  }
  .wpx-sm-150 {
    width: 150px !important;
  }
  .wpx-sm-200 {
    width: 200px !important;
  }
  .wpx-sm-250 {
    width: 250px !important;
  }
  .wpx-sm-300 {
    width: 300px !important;
  }
  .wpx-sm-350 {
    width: 350px !important;
  }
  .wpx-sm-400 {
    width: 400px !important;
  }
  .wpx-sm-450 {
    width: 450px !important;
  }
  .wpx-sm-500 {
    width: 500px !important;
  }
  .wpx-sm-550 {
    width: 550px !important;
  }
  .wpx-sm-600 {
    width: 600px !important;
  }
  .hpx-sm-100 {
    height: 100px !important;
  }
  .hpx-sm-150 {
    height: 150px !important;
  }
  .hpx-sm-200 {
    height: 200px !important;
  }
  .hpx-sm-250 {
    height: 250px !important;
  }
  .hpx-sm-300 {
    height: 300px !important;
  }
  .hpx-sm-350 {
    height: 350px !important;
  }
  .hpx-sm-400 {
    height: 400px !important;
  }
  .hpx-sm-450 {
    height: 450px !important;
  }
  .hpx-sm-500 {
    height: 500px !important;
  }
  .hpx-sm-550 {
    height: 550px !important;
  }
  .hpx-sm-600 {
    height: 600px !important;
  }
  .mwpx-sm-100 {
    width: 100px !important;
    max-width: 100%;
  }
  .mwpx-sm-150 {
    width: 150px !important;
    max-width: 100%;
  }
  .mwpx-sm-200 {
    width: 200px !important;
    max-width: 100%;
  }
  .mwpx-sm-250 {
    width: 250px !important;
    max-width: 100%;
  }
  .mwpx-sm-300 {
    width: 300px !important;
    max-width: 100%;
  }
  .mwpx-sm-350 {
    width: 350px !important;
    max-width: 100%;
  }
  .mwpx-sm-400 {
    width: 400px !important;
    max-width: 100%;
  }
  .mwpx-sm-450 {
    width: 450px !important;
    max-width: 100%;
  }
  .mwpx-sm-500 {
    width: 500px !important;
    max-width: 100%;
  }
  .mwpx-sm-550 {
    width: 550px !important;
    max-width: 100%;
  }
  .mwpx-sm-600 {
    width: 600px !important;
    max-width: 100%;
  }
  .mhpx-sm-100 {
    height: 100px !important;
    max-width: 100%;
  }
  .mhpx-sm-150 {
    height: 150px !important;
    max-width: 100%;
  }
  .mhpx-sm-200 {
    height: 200px !important;
    max-width: 100%;
  }
  .mhpx-sm-250 {
    height: 250px !important;
    max-width: 100%;
  }
  .mhpx-sm-300 {
    height: 300px !important;
    max-width: 100%;
  }
  .mhpx-sm-350 {
    height: 350px !important;
    max-width: 100%;
  }
  .mhpx-sm-400 {
    height: 400px !important;
    max-width: 100%;
  }
  .mhpx-sm-450 {
    height: 450px !important;
    max-width: 100%;
  }
  .mhpx-sm-500 {
    height: 500px !important;
    max-width: 100%;
  }
  .mhpx-sm-550 {
    height: 550px !important;
    max-width: 100%;
  }
  .mhpx-sm-600 {
    height: 600px !important;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .w-25 {
    width: 25% !important;
  }
  .w-50 {
    width: 50% !important;
  }
  .w-75 {
    width: 75% !important;
  }
  .w-100 {
    width: 100% !important;
  }
  .h-25 {
    height: 25% !important;
  }
  .h-50 {
    height: 50% !important;
  }
  .h-75 {
    height: 75% !important;
  }
  .h-100 {
    height: 100% !important;
  }
  .mw-md-25 {
    max-width: 25% !important;
  }
  .mw-md-50 {
    max-width: 50% !important;
  }
  .mw-md-75 {
    max-width: 75% !important;
  }
  .mw-md-100 {
    max-width: 100% !important;
  }
  .mh-md-25 {
    max-height: 25% !important;
  }
  .mh-md-50 {
    max-height: 50% !important;
  }
  .mh-md-75 {
    max-height: 75% !important;
  }
  .mh-md-100 {
    max-height: 100% !important;
  }
  .wpx-md-100 {
    width: 100px !important;
  }
  .wpx-md-150 {
    width: 150px !important;
  }
  .wpx-md-200 {
    width: 200px !important;
  }
  .wpx-md-250 {
    width: 250px !important;
  }
  .wpx-md-300 {
    width: 300px !important;
  }
  .wpx-md-350 {
    width: 350px !important;
  }
  .wpx-md-400 {
    width: 400px !important;
  }
  .wpx-md-450 {
    width: 450px !important;
  }
  .wpx-md-500 {
    width: 500px !important;
  }
  .wpx-md-550 {
    width: 550px !important;
  }
  .wpx-md-600 {
    width: 600px !important;
  }
  .hpx-md-100 {
    height: 100px !important;
  }
  .hpx-md-150 {
    height: 150px !important;
  }
  .hpx-md-200 {
    height: 200px !important;
  }
  .hpx-md-250 {
    height: 250px !important;
  }
  .hpx-md-300 {
    height: 300px !important;
  }
  .hpx-md-350 {
    height: 350px !important;
  }
  .hpx-md-400 {
    height: 400px !important;
  }
  .hpx-md-450 {
    height: 450px !important;
  }
  .hpx-md-500 {
    height: 500px !important;
  }
  .hpx-md-550 {
    height: 550px !important;
  }
  .hpx-md-600 {
    height: 600px !important;
  }
  .mwpx-md-100 {
    width: 100px !important;
    max-width: 100%;
  }
  .mwpx-md-150 {
    width: 150px !important;
    max-width: 100%;
  }
  .mwpx-md-200 {
    width: 200px !important;
    max-width: 100%;
  }
  .mwpx-md-250 {
    width: 250px !important;
    max-width: 100%;
  }
  .mwpx-md-300 {
    width: 300px !important;
    max-width: 100%;
  }
  .mwpx-md-350 {
    width: 350px !important;
    max-width: 100%;
  }
  .mwpx-md-400 {
    width: 400px !important;
    max-width: 100%;
  }
  .mwpx-md-450 {
    width: 450px !important;
    max-width: 100%;
  }
  .mwpx-md-500 {
    width: 500px !important;
    max-width: 100%;
  }
  .mwpx-md-550 {
    width: 550px !important;
    max-width: 100%;
  }
  .mwpx-md-600 {
    width: 600px !important;
    max-width: 100%;
  }
  .mhpx-md-100 {
    height: 100px !important;
    max-width: 100%;
  }
  .mhpx-md-150 {
    height: 150px !important;
    max-width: 100%;
  }
  .mhpx-md-200 {
    height: 200px !important;
    max-width: 100%;
  }
  .mhpx-md-250 {
    height: 250px !important;
    max-width: 100%;
  }
  .mhpx-md-300 {
    height: 300px !important;
    max-width: 100%;
  }
  .mhpx-md-350 {
    height: 350px !important;
    max-width: 100%;
  }
  .mhpx-md-400 {
    height: 400px !important;
    max-width: 100%;
  }
  .mhpx-md-450 {
    height: 450px !important;
    max-width: 100%;
  }
  .mhpx-md-500 {
    height: 500px !important;
    max-width: 100%;
  }
  .mhpx-md-550 {
    height: 550px !important;
    max-width: 100%;
  }
  .mhpx-md-600 {
    height: 600px !important;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .w-25 {
    width: 25% !important;
  }
  .w-50 {
    width: 50% !important;
  }
  .w-75 {
    width: 75% !important;
  }
  .w-100 {
    width: 100% !important;
  }
  .h-25 {
    height: 25% !important;
  }
  .h-50 {
    height: 50% !important;
  }
  .h-75 {
    height: 75% !important;
  }
  .h-100 {
    height: 100% !important;
  }
  .mw-lg-25 {
    max-width: 25% !important;
  }
  .mw-lg-50 {
    max-width: 50% !important;
  }
  .mw-lg-75 {
    max-width: 75% !important;
  }
  .mw-lg-100 {
    max-width: 100% !important;
  }
  .mh-lg-25 {
    max-height: 25% !important;
  }
  .mh-lg-50 {
    max-height: 50% !important;
  }
  .mh-lg-75 {
    max-height: 75% !important;
  }
  .mh-lg-100 {
    max-height: 100% !important;
  }
  .wpx-lg-100 {
    width: 100px !important;
  }
  .wpx-lg-150 {
    width: 150px !important;
  }
  .wpx-lg-200 {
    width: 200px !important;
  }
  .wpx-lg-250 {
    width: 250px !important;
  }
  .wpx-lg-300 {
    width: 300px !important;
  }
  .wpx-lg-350 {
    width: 350px !important;
  }
  .wpx-lg-400 {
    width: 400px !important;
  }
  .wpx-lg-450 {
    width: 450px !important;
  }
  .wpx-lg-500 {
    width: 500px !important;
  }
  .wpx-lg-550 {
    width: 550px !important;
  }
  .wpx-lg-600 {
    width: 600px !important;
  }
  .hpx-lg-100 {
    height: 100px !important;
  }
  .hpx-lg-150 {
    height: 150px !important;
  }
  .hpx-lg-200 {
    height: 200px !important;
  }
  .hpx-lg-250 {
    height: 250px !important;
  }
  .hpx-lg-300 {
    height: 300px !important;
  }
  .hpx-lg-350 {
    height: 350px !important;
  }
  .hpx-lg-400 {
    height: 400px !important;
  }
  .hpx-lg-450 {
    height: 450px !important;
  }
  .hpx-lg-500 {
    height: 500px !important;
  }
  .hpx-lg-550 {
    height: 550px !important;
  }
  .hpx-lg-600 {
    height: 600px !important;
  }
  .mwpx-lg-100 {
    width: 100px !important;
    max-width: 100%;
  }
  .mwpx-lg-150 {
    width: 150px !important;
    max-width: 100%;
  }
  .mwpx-lg-200 {
    width: 200px !important;
    max-width: 100%;
  }
  .mwpx-lg-250 {
    width: 250px !important;
    max-width: 100%;
  }
  .mwpx-lg-300 {
    width: 300px !important;
    max-width: 100%;
  }
  .mwpx-lg-350 {
    width: 350px !important;
    max-width: 100%;
  }
  .mwpx-lg-400 {
    width: 400px !important;
    max-width: 100%;
  }
  .mwpx-lg-450 {
    width: 450px !important;
    max-width: 100%;
  }
  .mwpx-lg-500 {
    width: 500px !important;
    max-width: 100%;
  }
  .mwpx-lg-550 {
    width: 550px !important;
    max-width: 100%;
  }
  .mwpx-lg-600 {
    width: 600px !important;
    max-width: 100%;
  }
  .mhpx-lg-100 {
    height: 100px !important;
    max-width: 100%;
  }
  .mhpx-lg-150 {
    height: 150px !important;
    max-width: 100%;
  }
  .mhpx-lg-200 {
    height: 200px !important;
    max-width: 100%;
  }
  .mhpx-lg-250 {
    height: 250px !important;
    max-width: 100%;
  }
  .mhpx-lg-300 {
    height: 300px !important;
    max-width: 100%;
  }
  .mhpx-lg-350 {
    height: 350px !important;
    max-width: 100%;
  }
  .mhpx-lg-400 {
    height: 400px !important;
    max-width: 100%;
  }
  .mhpx-lg-450 {
    height: 450px !important;
    max-width: 100%;
  }
  .mhpx-lg-500 {
    height: 500px !important;
    max-width: 100%;
  }
  .mhpx-lg-550 {
    height: 550px !important;
    max-width: 100%;
  }
  .mhpx-lg-600 {
    height: 600px !important;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .w-25 {
    width: 25% !important;
  }
  .w-50 {
    width: 50% !important;
  }
  .w-75 {
    width: 75% !important;
  }
  .w-100 {
    width: 100% !important;
  }
  .h-25 {
    height: 25% !important;
  }
  .h-50 {
    height: 50% !important;
  }
  .h-75 {
    height: 75% !important;
  }
  .h-100 {
    height: 100% !important;
  }
  .mw-xl-25 {
    max-width: 25% !important;
  }
  .mw-xl-50 {
    max-width: 50% !important;
  }
  .mw-xl-75 {
    max-width: 75% !important;
  }
  .mw-xl-100 {
    max-width: 100% !important;
  }
  .mh-xl-25 {
    max-height: 25% !important;
  }
  .mh-xl-50 {
    max-height: 50% !important;
  }
  .mh-xl-75 {
    max-height: 75% !important;
  }
  .mh-xl-100 {
    max-height: 100% !important;
  }
  .wpx-xl-100 {
    width: 100px !important;
  }
  .wpx-xl-150 {
    width: 150px !important;
  }
  .wpx-xl-200 {
    width: 200px !important;
  }
  .wpx-xl-250 {
    width: 250px !important;
  }
  .wpx-xl-300 {
    width: 300px !important;
  }
  .wpx-xl-350 {
    width: 350px !important;
  }
  .wpx-xl-400 {
    width: 400px !important;
  }
  .wpx-xl-450 {
    width: 450px !important;
  }
  .wpx-xl-500 {
    width: 500px !important;
  }
  .wpx-xl-550 {
    width: 550px !important;
  }
  .wpx-xl-600 {
    width: 600px !important;
  }
  .hpx-xl-100 {
    height: 100px !important;
  }
  .hpx-xl-150 {
    height: 150px !important;
  }
  .hpx-xl-200 {
    height: 200px !important;
  }
  .hpx-xl-250 {
    height: 250px !important;
  }
  .hpx-xl-300 {
    height: 300px !important;
  }
  .hpx-xl-350 {
    height: 350px !important;
  }
  .hpx-xl-400 {
    height: 400px !important;
  }
  .hpx-xl-450 {
    height: 450px !important;
  }
  .hpx-xl-500 {
    height: 500px !important;
  }
  .hpx-xl-550 {
    height: 550px !important;
  }
  .hpx-xl-600 {
    height: 600px !important;
  }
  .mwpx-xl-100 {
    width: 100px !important;
    max-width: 100%;
  }
  .mwpx-xl-150 {
    width: 150px !important;
    max-width: 100%;
  }
  .mwpx-xl-200 {
    width: 200px !important;
    max-width: 100%;
  }
  .mwpx-xl-250 {
    width: 250px !important;
    max-width: 100%;
  }
  .mwpx-xl-300 {
    width: 300px !important;
    max-width: 100%;
  }
  .mwpx-xl-350 {
    width: 350px !important;
    max-width: 100%;
  }
  .mwpx-xl-400 {
    width: 400px !important;
    max-width: 100%;
  }
  .mwpx-xl-450 {
    width: 450px !important;
    max-width: 100%;
  }
  .mwpx-xl-500 {
    width: 500px !important;
    max-width: 100%;
  }
  .mwpx-xl-550 {
    width: 550px !important;
    max-width: 100%;
  }
  .mwpx-xl-600 {
    width: 600px !important;
    max-width: 100%;
  }
  .mhpx-xl-100 {
    height: 100px !important;
    max-width: 100%;
  }
  .mhpx-xl-150 {
    height: 150px !important;
    max-width: 100%;
  }
  .mhpx-xl-200 {
    height: 200px !important;
    max-width: 100%;
  }
  .mhpx-xl-250 {
    height: 250px !important;
    max-width: 100%;
  }
  .mhpx-xl-300 {
    height: 300px !important;
    max-width: 100%;
  }
  .mhpx-xl-350 {
    height: 350px !important;
    max-width: 100%;
  }
  .mhpx-xl-400 {
    height: 400px !important;
    max-width: 100%;
  }
  .mhpx-xl-450 {
    height: 450px !important;
    max-width: 100%;
  }
  .mhpx-xl-500 {
    height: 500px !important;
    max-width: 100%;
  }
  .mhpx-xl-550 {
    height: 550px !important;
    max-width: 100%;
  }
  .mhpx-xl-600 {
    height: 600px !important;
    max-width: 100%;
  }
}
@media (min-width: 1400px) {
  .w-25 {
    width: 25% !important;
  }
  .w-50 {
    width: 50% !important;
  }
  .w-75 {
    width: 75% !important;
  }
  .w-100 {
    width: 100% !important;
  }
  .h-25 {
    height: 25% !important;
  }
  .h-50 {
    height: 50% !important;
  }
  .h-75 {
    height: 75% !important;
  }
  .h-100 {
    height: 100% !important;
  }
  .mw-xlm-25 {
    max-width: 25% !important;
  }
  .mw-xlm-50 {
    max-width: 50% !important;
  }
  .mw-xlm-75 {
    max-width: 75% !important;
  }
  .mw-xlm-100 {
    max-width: 100% !important;
  }
  .mh-xlm-25 {
    max-height: 25% !important;
  }
  .mh-xlm-50 {
    max-height: 50% !important;
  }
  .mh-xlm-75 {
    max-height: 75% !important;
  }
  .mh-xlm-100 {
    max-height: 100% !important;
  }
  .wpx-xlm-100 {
    width: 100px !important;
  }
  .wpx-xlm-150 {
    width: 150px !important;
  }
  .wpx-xlm-200 {
    width: 200px !important;
  }
  .wpx-xlm-250 {
    width: 250px !important;
  }
  .wpx-xlm-300 {
    width: 300px !important;
  }
  .wpx-xlm-350 {
    width: 350px !important;
  }
  .wpx-xlm-400 {
    width: 400px !important;
  }
  .wpx-xlm-450 {
    width: 450px !important;
  }
  .wpx-xlm-500 {
    width: 500px !important;
  }
  .wpx-xlm-550 {
    width: 550px !important;
  }
  .wpx-xlm-600 {
    width: 600px !important;
  }
  .hpx-xlm-100 {
    height: 100px !important;
  }
  .hpx-xlm-150 {
    height: 150px !important;
  }
  .hpx-xlm-200 {
    height: 200px !important;
  }
  .hpx-xlm-250 {
    height: 250px !important;
  }
  .hpx-xlm-300 {
    height: 300px !important;
  }
  .hpx-xlm-350 {
    height: 350px !important;
  }
  .hpx-xlm-400 {
    height: 400px !important;
  }
  .hpx-xlm-450 {
    height: 450px !important;
  }
  .hpx-xlm-500 {
    height: 500px !important;
  }
  .hpx-xlm-550 {
    height: 550px !important;
  }
  .hpx-xlm-600 {
    height: 600px !important;
  }
  .mwpx-xlm-100 {
    width: 100px !important;
    max-width: 100%;
  }
  .mwpx-xlm-150 {
    width: 150px !important;
    max-width: 100%;
  }
  .mwpx-xlm-200 {
    width: 200px !important;
    max-width: 100%;
  }
  .mwpx-xlm-250 {
    width: 250px !important;
    max-width: 100%;
  }
  .mwpx-xlm-300 {
    width: 300px !important;
    max-width: 100%;
  }
  .mwpx-xlm-350 {
    width: 350px !important;
    max-width: 100%;
  }
  .mwpx-xlm-400 {
    width: 400px !important;
    max-width: 100%;
  }
  .mwpx-xlm-450 {
    width: 450px !important;
    max-width: 100%;
  }
  .mwpx-xlm-500 {
    width: 500px !important;
    max-width: 100%;
  }
  .mwpx-xlm-550 {
    width: 550px !important;
    max-width: 100%;
  }
  .mwpx-xlm-600 {
    width: 600px !important;
    max-width: 100%;
  }
  .mhpx-xlm-100 {
    height: 100px !important;
    max-width: 100%;
  }
  .mhpx-xlm-150 {
    height: 150px !important;
    max-width: 100%;
  }
  .mhpx-xlm-200 {
    height: 200px !important;
    max-width: 100%;
  }
  .mhpx-xlm-250 {
    height: 250px !important;
    max-width: 100%;
  }
  .mhpx-xlm-300 {
    height: 300px !important;
    max-width: 100%;
  }
  .mhpx-xlm-350 {
    height: 350px !important;
    max-width: 100%;
  }
  .mhpx-xlm-400 {
    height: 400px !important;
    max-width: 100%;
  }
  .mhpx-xlm-450 {
    height: 450px !important;
    max-width: 100%;
  }
  .mhpx-xlm-500 {
    height: 500px !important;
    max-width: 100%;
  }
  .mhpx-xlm-550 {
    height: 550px !important;
    max-width: 100%;
  }
  .mhpx-xlm-600 {
    height: 600px !important;
    max-width: 100%;
  }
}
@media (min-width: 1600px) {
  .w-25 {
    width: 25% !important;
  }
  .w-50 {
    width: 50% !important;
  }
  .w-75 {
    width: 75% !important;
  }
  .w-100 {
    width: 100% !important;
  }
  .h-25 {
    height: 25% !important;
  }
  .h-50 {
    height: 50% !important;
  }
  .h-75 {
    height: 75% !important;
  }
  .h-100 {
    height: 100% !important;
  }
  .mw-xxl-25 {
    max-width: 25% !important;
  }
  .mw-xxl-50 {
    max-width: 50% !important;
  }
  .mw-xxl-75 {
    max-width: 75% !important;
  }
  .mw-xxl-100 {
    max-width: 100% !important;
  }
  .mh-xxl-25 {
    max-height: 25% !important;
  }
  .mh-xxl-50 {
    max-height: 50% !important;
  }
  .mh-xxl-75 {
    max-height: 75% !important;
  }
  .mh-xxl-100 {
    max-height: 100% !important;
  }
  .wpx-xxl-100 {
    width: 100px !important;
  }
  .wpx-xxl-150 {
    width: 150px !important;
  }
  .wpx-xxl-200 {
    width: 200px !important;
  }
  .wpx-xxl-250 {
    width: 250px !important;
  }
  .wpx-xxl-300 {
    width: 300px !important;
  }
  .wpx-xxl-350 {
    width: 350px !important;
  }
  .wpx-xxl-400 {
    width: 400px !important;
  }
  .wpx-xxl-450 {
    width: 450px !important;
  }
  .wpx-xxl-500 {
    width: 500px !important;
  }
  .wpx-xxl-550 {
    width: 550px !important;
  }
  .wpx-xxl-600 {
    width: 600px !important;
  }
  .hpx-xxl-100 {
    height: 100px !important;
  }
  .hpx-xxl-150 {
    height: 150px !important;
  }
  .hpx-xxl-200 {
    height: 200px !important;
  }
  .hpx-xxl-250 {
    height: 250px !important;
  }
  .hpx-xxl-300 {
    height: 300px !important;
  }
  .hpx-xxl-350 {
    height: 350px !important;
  }
  .hpx-xxl-400 {
    height: 400px !important;
  }
  .hpx-xxl-450 {
    height: 450px !important;
  }
  .hpx-xxl-500 {
    height: 500px !important;
  }
  .hpx-xxl-550 {
    height: 550px !important;
  }
  .hpx-xxl-600 {
    height: 600px !important;
  }
  .mwpx-xxl-100 {
    width: 100px !important;
    max-width: 100%;
  }
  .mwpx-xxl-150 {
    width: 150px !important;
    max-width: 100%;
  }
  .mwpx-xxl-200 {
    width: 200px !important;
    max-width: 100%;
  }
  .mwpx-xxl-250 {
    width: 250px !important;
    max-width: 100%;
  }
  .mwpx-xxl-300 {
    width: 300px !important;
    max-width: 100%;
  }
  .mwpx-xxl-350 {
    width: 350px !important;
    max-width: 100%;
  }
  .mwpx-xxl-400 {
    width: 400px !important;
    max-width: 100%;
  }
  .mwpx-xxl-450 {
    width: 450px !important;
    max-width: 100%;
  }
  .mwpx-xxl-500 {
    width: 500px !important;
    max-width: 100%;
  }
  .mwpx-xxl-550 {
    width: 550px !important;
    max-width: 100%;
  }
  .mwpx-xxl-600 {
    width: 600px !important;
    max-width: 100%;
  }
  .mhpx-xxl-100 {
    height: 100px !important;
    max-width: 100%;
  }
  .mhpx-xxl-150 {
    height: 150px !important;
    max-width: 100%;
  }
  .mhpx-xxl-200 {
    height: 200px !important;
    max-width: 100%;
  }
  .mhpx-xxl-250 {
    height: 250px !important;
    max-width: 100%;
  }
  .mhpx-xxl-300 {
    height: 300px !important;
    max-width: 100%;
  }
  .mhpx-xxl-350 {
    height: 350px !important;
    max-width: 100%;
  }
  .mhpx-xxl-400 {
    height: 400px !important;
    max-width: 100%;
  }
  .mhpx-xxl-450 {
    height: 450px !important;
    max-width: 100%;
  }
  .mhpx-xxl-500 {
    height: 500px !important;
    max-width: 100%;
  }
  .mhpx-xxl-550 {
    height: 550px !important;
    max-width: 100%;
  }
  .mhpx-xxl-600 {
    height: 600px !important;
    max-width: 100%;
  }
}
@media (min-width: 2000px) {
  .w-25 {
    width: 25% !important;
  }
  .w-50 {
    width: 50% !important;
  }
  .w-75 {
    width: 75% !important;
  }
  .w-100 {
    width: 100% !important;
  }
  .h-25 {
    height: 25% !important;
  }
  .h-50 {
    height: 50% !important;
  }
  .h-75 {
    height: 75% !important;
  }
  .h-100 {
    height: 100% !important;
  }
  .mw-xlg-25 {
    max-width: 25% !important;
  }
  .mw-xlg-50 {
    max-width: 50% !important;
  }
  .mw-xlg-75 {
    max-width: 75% !important;
  }
  .mw-xlg-100 {
    max-width: 100% !important;
  }
  .mh-xlg-25 {
    max-height: 25% !important;
  }
  .mh-xlg-50 {
    max-height: 50% !important;
  }
  .mh-xlg-75 {
    max-height: 75% !important;
  }
  .mh-xlg-100 {
    max-height: 100% !important;
  }
  .wpx-xlg-100 {
    width: 100px !important;
  }
  .wpx-xlg-150 {
    width: 150px !important;
  }
  .wpx-xlg-200 {
    width: 200px !important;
  }
  .wpx-xlg-250 {
    width: 250px !important;
  }
  .wpx-xlg-300 {
    width: 300px !important;
  }
  .wpx-xlg-350 {
    width: 350px !important;
  }
  .wpx-xlg-400 {
    width: 400px !important;
  }
  .wpx-xlg-450 {
    width: 450px !important;
  }
  .wpx-xlg-500 {
    width: 500px !important;
  }
  .wpx-xlg-550 {
    width: 550px !important;
  }
  .wpx-xlg-600 {
    width: 600px !important;
  }
  .hpx-xlg-100 {
    height: 100px !important;
  }
  .hpx-xlg-150 {
    height: 150px !important;
  }
  .hpx-xlg-200 {
    height: 200px !important;
  }
  .hpx-xlg-250 {
    height: 250px !important;
  }
  .hpx-xlg-300 {
    height: 300px !important;
  }
  .hpx-xlg-350 {
    height: 350px !important;
  }
  .hpx-xlg-400 {
    height: 400px !important;
  }
  .hpx-xlg-450 {
    height: 450px !important;
  }
  .hpx-xlg-500 {
    height: 500px !important;
  }
  .hpx-xlg-550 {
    height: 550px !important;
  }
  .hpx-xlg-600 {
    height: 600px !important;
  }
  .mwpx-xlg-100 {
    width: 100px !important;
    max-width: 100%;
  }
  .mwpx-xlg-150 {
    width: 150px !important;
    max-width: 100%;
  }
  .mwpx-xlg-200 {
    width: 200px !important;
    max-width: 100%;
  }
  .mwpx-xlg-250 {
    width: 250px !important;
    max-width: 100%;
  }
  .mwpx-xlg-300 {
    width: 300px !important;
    max-width: 100%;
  }
  .mwpx-xlg-350 {
    width: 350px !important;
    max-width: 100%;
  }
  .mwpx-xlg-400 {
    width: 400px !important;
    max-width: 100%;
  }
  .mwpx-xlg-450 {
    width: 450px !important;
    max-width: 100%;
  }
  .mwpx-xlg-500 {
    width: 500px !important;
    max-width: 100%;
  }
  .mwpx-xlg-550 {
    width: 550px !important;
    max-width: 100%;
  }
  .mwpx-xlg-600 {
    width: 600px !important;
    max-width: 100%;
  }
  .mhpx-xlg-100 {
    height: 100px !important;
    max-width: 100%;
  }
  .mhpx-xlg-150 {
    height: 150px !important;
    max-width: 100%;
  }
  .mhpx-xlg-200 {
    height: 200px !important;
    max-width: 100%;
  }
  .mhpx-xlg-250 {
    height: 250px !important;
    max-width: 100%;
  }
  .mhpx-xlg-300 {
    height: 300px !important;
    max-width: 100%;
  }
  .mhpx-xlg-350 {
    height: 350px !important;
    max-width: 100%;
  }
  .mhpx-xlg-400 {
    height: 400px !important;
    max-width: 100%;
  }
  .mhpx-xlg-450 {
    height: 450px !important;
    max-width: 100%;
  }
  .mhpx-xlg-500 {
    height: 500px !important;
    max-width: 100%;
  }
  .mhpx-xlg-550 {
    height: 550px !important;
    max-width: 100%;
  }
  .mhpx-xlg-600 {
    height: 600px !important;
    max-width: 100%;
  }
}
.m-0 {
  margin: 0 !important;
}

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

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

.mb-0, .external-content-consent-opt-in p:last-child,
.my-0 {
  margin-bottom: 0 !important;
}

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

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

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

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

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

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

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

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

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

.mb-2, .external-content-consent-opt-in,
.my-2 {
  margin-bottom: 1.8rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ml-5,
.mx-5 {
  margin-left: 6.75rem !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.9rem !important;
}

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

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

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

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

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

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

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

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

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

.p-3, .external-content-consent-opt-in {
  padding: 2.25rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-n1 {
  margin: -0.9rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.9rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.9rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.9rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.9rem !important;
}

.m-n2 {
  margin: -1.8rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -1.8rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -1.8rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -1.8rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -1.8rem !important;
}

.m-n3 {
  margin: -2.25rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -2.25rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -2.25rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -2.25rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -2.25rem !important;
}

.m-n4 {
  margin: -4.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -4.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -4.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -4.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -4.5rem !important;
}

.m-n5 {
  margin: -6.75rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -6.75rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -6.75rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -6.75rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -6.75rem !important;
}

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

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

.mr-auto,
.mx-auto,
.external-content-consent-opt-in div {
  margin-right: auto !important;
}

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

.ml-auto,
.mx-auto,
.external-content-consent-opt-in div {
  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.9rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.9rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.9rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.9rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.9rem !important;
  }
  .m-sm-2 {
    margin: 1.8rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 1.8rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 1.8rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 1.8rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 1.8rem !important;
  }
  .m-sm-3 {
    margin: 2.25rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 2.25rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 2.25rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 2.25rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 2.25rem !important;
  }
  .m-sm-4 {
    margin: 4.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 4.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 4.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 4.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 4.5rem !important;
  }
  .m-sm-5 {
    margin: 6.75rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 6.75rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 6.75rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 6.75rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 6.75rem !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.9rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.9rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.9rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.9rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.9rem !important;
  }
  .p-sm-2 {
    padding: 1.8rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 1.8rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 1.8rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 1.8rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 1.8rem !important;
  }
  .p-sm-3 {
    padding: 2.25rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 2.25rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 2.25rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 2.25rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 2.25rem !important;
  }
  .p-sm-4 {
    padding: 4.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 4.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 4.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 4.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 4.5rem !important;
  }
  .p-sm-5 {
    padding: 6.75rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 6.75rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 6.75rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 6.75rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 6.75rem !important;
  }
  .m-sm-n1 {
    margin: -0.9rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.9rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.9rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.9rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.9rem !important;
  }
  .m-sm-n2 {
    margin: -1.8rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -1.8rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -1.8rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -1.8rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -1.8rem !important;
  }
  .m-sm-n3 {
    margin: -2.25rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -2.25rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -2.25rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -2.25rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -2.25rem !important;
  }
  .m-sm-n4 {
    margin: -4.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -4.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -4.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -4.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -4.5rem !important;
  }
  .m-sm-n5 {
    margin: -6.75rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -6.75rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -6.75rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -6.75rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -6.75rem !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.9rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.9rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.9rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.9rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.9rem !important;
  }
  .m-md-2 {
    margin: 1.8rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 1.8rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 1.8rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 1.8rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 1.8rem !important;
  }
  .m-md-3 {
    margin: 2.25rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 2.25rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 2.25rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 2.25rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 2.25rem !important;
  }
  .m-md-4 {
    margin: 4.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 4.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 4.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 4.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 4.5rem !important;
  }
  .m-md-5 {
    margin: 6.75rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 6.75rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 6.75rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 6.75rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 6.75rem !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.9rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.9rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.9rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.9rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.9rem !important;
  }
  .p-md-2 {
    padding: 1.8rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 1.8rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 1.8rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 1.8rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 1.8rem !important;
  }
  .p-md-3 {
    padding: 2.25rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 2.25rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 2.25rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 2.25rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 2.25rem !important;
  }
  .p-md-4 {
    padding: 4.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 4.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 4.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 4.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 4.5rem !important;
  }
  .p-md-5 {
    padding: 6.75rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 6.75rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 6.75rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 6.75rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 6.75rem !important;
  }
  .m-md-n1 {
    margin: -0.9rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.9rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.9rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.9rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.9rem !important;
  }
  .m-md-n2 {
    margin: -1.8rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -1.8rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -1.8rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -1.8rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -1.8rem !important;
  }
  .m-md-n3 {
    margin: -2.25rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -2.25rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -2.25rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -2.25rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -2.25rem !important;
  }
  .m-md-n4 {
    margin: -4.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -4.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -4.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -4.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -4.5rem !important;
  }
  .m-md-n5 {
    margin: -6.75rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -6.75rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -6.75rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -6.75rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -6.75rem !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: 992px) {
  .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.9rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.9rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.9rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.9rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.9rem !important;
  }
  .m-lg-2 {
    margin: 1.8rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 1.8rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 1.8rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 1.8rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 1.8rem !important;
  }
  .m-lg-3 {
    margin: 2.25rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 2.25rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 2.25rem !important;
  }
  .mb-lg-3, .external-content-consent-opt-in,
  .my-lg-3 {
    margin-bottom: 2.25rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 2.25rem !important;
  }
  .m-lg-4 {
    margin: 4.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 4.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 4.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 4.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 4.5rem !important;
  }
  .m-lg-5 {
    margin: 6.75rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 6.75rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 6.75rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 6.75rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 6.75rem !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.9rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.9rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.9rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.9rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.9rem !important;
  }
  .p-lg-2 {
    padding: 1.8rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 1.8rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 1.8rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 1.8rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 1.8rem !important;
  }
  .p-lg-3 {
    padding: 2.25rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 2.25rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 2.25rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 2.25rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 2.25rem !important;
  }
  .p-lg-4, .external-content-consent-opt-in {
    padding: 4.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 4.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 4.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 4.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 4.5rem !important;
  }
  .p-lg-5 {
    padding: 6.75rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 6.75rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 6.75rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 6.75rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 6.75rem !important;
  }
  .m-lg-n1 {
    margin: -0.9rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.9rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.9rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.9rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.9rem !important;
  }
  .m-lg-n2 {
    margin: -1.8rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -1.8rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -1.8rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -1.8rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -1.8rem !important;
  }
  .m-lg-n3 {
    margin: -2.25rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -2.25rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -2.25rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -2.25rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -2.25rem !important;
  }
  .m-lg-n4 {
    margin: -4.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -4.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -4.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -4.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -4.5rem !important;
  }
  .m-lg-n5 {
    margin: -6.75rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -6.75rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -6.75rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -6.75rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -6.75rem !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: 1200px) {
  .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.9rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.9rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.9rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.9rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.9rem !important;
  }
  .m-xl-2 {
    margin: 1.8rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 1.8rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 1.8rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 1.8rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 1.8rem !important;
  }
  .m-xl-3 {
    margin: 2.25rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 2.25rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 2.25rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 2.25rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 2.25rem !important;
  }
  .m-xl-4 {
    margin: 4.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 4.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 4.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 4.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 4.5rem !important;
  }
  .m-xl-5 {
    margin: 6.75rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 6.75rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 6.75rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 6.75rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 6.75rem !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.9rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.9rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.9rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.9rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.9rem !important;
  }
  .p-xl-2 {
    padding: 1.8rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 1.8rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 1.8rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 1.8rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 1.8rem !important;
  }
  .p-xl-3 {
    padding: 2.25rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 2.25rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 2.25rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 2.25rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 2.25rem !important;
  }
  .p-xl-4 {
    padding: 4.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 4.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 4.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 4.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 4.5rem !important;
  }
  .p-xl-5 {
    padding: 6.75rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 6.75rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 6.75rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 6.75rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 6.75rem !important;
  }
  .m-xl-n1 {
    margin: -0.9rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.9rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.9rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.9rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.9rem !important;
  }
  .m-xl-n2 {
    margin: -1.8rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -1.8rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -1.8rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -1.8rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -1.8rem !important;
  }
  .m-xl-n3 {
    margin: -2.25rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -2.25rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -2.25rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -2.25rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -2.25rem !important;
  }
  .m-xl-n4 {
    margin: -4.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -4.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -4.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -4.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -4.5rem !important;
  }
  .m-xl-n5 {
    margin: -6.75rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -6.75rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -6.75rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -6.75rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -6.75rem !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;
  }
}
@media (min-width: 1400px) {
  .m-xlm-0 {
    margin: 0 !important;
  }
  .mt-xlm-0,
  .my-xlm-0 {
    margin-top: 0 !important;
  }
  .mr-xlm-0,
  .mx-xlm-0 {
    margin-right: 0 !important;
  }
  .mb-xlm-0,
  .my-xlm-0 {
    margin-bottom: 0 !important;
  }
  .ml-xlm-0,
  .mx-xlm-0 {
    margin-left: 0 !important;
  }
  .m-xlm-1 {
    margin: 0.9rem !important;
  }
  .mt-xlm-1,
  .my-xlm-1 {
    margin-top: 0.9rem !important;
  }
  .mr-xlm-1,
  .mx-xlm-1 {
    margin-right: 0.9rem !important;
  }
  .mb-xlm-1,
  .my-xlm-1 {
    margin-bottom: 0.9rem !important;
  }
  .ml-xlm-1,
  .mx-xlm-1 {
    margin-left: 0.9rem !important;
  }
  .m-xlm-2 {
    margin: 1.8rem !important;
  }
  .mt-xlm-2,
  .my-xlm-2 {
    margin-top: 1.8rem !important;
  }
  .mr-xlm-2,
  .mx-xlm-2 {
    margin-right: 1.8rem !important;
  }
  .mb-xlm-2,
  .my-xlm-2 {
    margin-bottom: 1.8rem !important;
  }
  .ml-xlm-2,
  .mx-xlm-2 {
    margin-left: 1.8rem !important;
  }
  .m-xlm-3 {
    margin: 2.25rem !important;
  }
  .mt-xlm-3,
  .my-xlm-3 {
    margin-top: 2.25rem !important;
  }
  .mr-xlm-3,
  .mx-xlm-3 {
    margin-right: 2.25rem !important;
  }
  .mb-xlm-3,
  .my-xlm-3 {
    margin-bottom: 2.25rem !important;
  }
  .ml-xlm-3,
  .mx-xlm-3 {
    margin-left: 2.25rem !important;
  }
  .m-xlm-4 {
    margin: 4.5rem !important;
  }
  .mt-xlm-4,
  .my-xlm-4 {
    margin-top: 4.5rem !important;
  }
  .mr-xlm-4,
  .mx-xlm-4 {
    margin-right: 4.5rem !important;
  }
  .mb-xlm-4,
  .my-xlm-4 {
    margin-bottom: 4.5rem !important;
  }
  .ml-xlm-4,
  .mx-xlm-4 {
    margin-left: 4.5rem !important;
  }
  .m-xlm-5 {
    margin: 6.75rem !important;
  }
  .mt-xlm-5,
  .my-xlm-5 {
    margin-top: 6.75rem !important;
  }
  .mr-xlm-5,
  .mx-xlm-5 {
    margin-right: 6.75rem !important;
  }
  .mb-xlm-5,
  .my-xlm-5 {
    margin-bottom: 6.75rem !important;
  }
  .ml-xlm-5,
  .mx-xlm-5 {
    margin-left: 6.75rem !important;
  }
  .p-xlm-0 {
    padding: 0 !important;
  }
  .pt-xlm-0,
  .py-xlm-0 {
    padding-top: 0 !important;
  }
  .pr-xlm-0,
  .px-xlm-0 {
    padding-right: 0 !important;
  }
  .pb-xlm-0,
  .py-xlm-0 {
    padding-bottom: 0 !important;
  }
  .pl-xlm-0,
  .px-xlm-0 {
    padding-left: 0 !important;
  }
  .p-xlm-1 {
    padding: 0.9rem !important;
  }
  .pt-xlm-1,
  .py-xlm-1 {
    padding-top: 0.9rem !important;
  }
  .pr-xlm-1,
  .px-xlm-1 {
    padding-right: 0.9rem !important;
  }
  .pb-xlm-1,
  .py-xlm-1 {
    padding-bottom: 0.9rem !important;
  }
  .pl-xlm-1,
  .px-xlm-1 {
    padding-left: 0.9rem !important;
  }
  .p-xlm-2 {
    padding: 1.8rem !important;
  }
  .pt-xlm-2,
  .py-xlm-2 {
    padding-top: 1.8rem !important;
  }
  .pr-xlm-2,
  .px-xlm-2 {
    padding-right: 1.8rem !important;
  }
  .pb-xlm-2,
  .py-xlm-2 {
    padding-bottom: 1.8rem !important;
  }
  .pl-xlm-2,
  .px-xlm-2 {
    padding-left: 1.8rem !important;
  }
  .p-xlm-3 {
    padding: 2.25rem !important;
  }
  .pt-xlm-3,
  .py-xlm-3 {
    padding-top: 2.25rem !important;
  }
  .pr-xlm-3,
  .px-xlm-3 {
    padding-right: 2.25rem !important;
  }
  .pb-xlm-3,
  .py-xlm-3 {
    padding-bottom: 2.25rem !important;
  }
  .pl-xlm-3,
  .px-xlm-3 {
    padding-left: 2.25rem !important;
  }
  .p-xlm-4 {
    padding: 4.5rem !important;
  }
  .pt-xlm-4,
  .py-xlm-4 {
    padding-top: 4.5rem !important;
  }
  .pr-xlm-4,
  .px-xlm-4 {
    padding-right: 4.5rem !important;
  }
  .pb-xlm-4,
  .py-xlm-4 {
    padding-bottom: 4.5rem !important;
  }
  .pl-xlm-4,
  .px-xlm-4 {
    padding-left: 4.5rem !important;
  }
  .p-xlm-5 {
    padding: 6.75rem !important;
  }
  .pt-xlm-5,
  .py-xlm-5 {
    padding-top: 6.75rem !important;
  }
  .pr-xlm-5,
  .px-xlm-5 {
    padding-right: 6.75rem !important;
  }
  .pb-xlm-5,
  .py-xlm-5 {
    padding-bottom: 6.75rem !important;
  }
  .pl-xlm-5,
  .px-xlm-5 {
    padding-left: 6.75rem !important;
  }
  .m-xlm-n1 {
    margin: -0.9rem !important;
  }
  .mt-xlm-n1,
  .my-xlm-n1 {
    margin-top: -0.9rem !important;
  }
  .mr-xlm-n1,
  .mx-xlm-n1 {
    margin-right: -0.9rem !important;
  }
  .mb-xlm-n1,
  .my-xlm-n1 {
    margin-bottom: -0.9rem !important;
  }
  .ml-xlm-n1,
  .mx-xlm-n1 {
    margin-left: -0.9rem !important;
  }
  .m-xlm-n2 {
    margin: -1.8rem !important;
  }
  .mt-xlm-n2,
  .my-xlm-n2 {
    margin-top: -1.8rem !important;
  }
  .mr-xlm-n2,
  .mx-xlm-n2 {
    margin-right: -1.8rem !important;
  }
  .mb-xlm-n2,
  .my-xlm-n2 {
    margin-bottom: -1.8rem !important;
  }
  .ml-xlm-n2,
  .mx-xlm-n2 {
    margin-left: -1.8rem !important;
  }
  .m-xlm-n3 {
    margin: -2.25rem !important;
  }
  .mt-xlm-n3,
  .my-xlm-n3 {
    margin-top: -2.25rem !important;
  }
  .mr-xlm-n3,
  .mx-xlm-n3 {
    margin-right: -2.25rem !important;
  }
  .mb-xlm-n3,
  .my-xlm-n3 {
    margin-bottom: -2.25rem !important;
  }
  .ml-xlm-n3,
  .mx-xlm-n3 {
    margin-left: -2.25rem !important;
  }
  .m-xlm-n4 {
    margin: -4.5rem !important;
  }
  .mt-xlm-n4,
  .my-xlm-n4 {
    margin-top: -4.5rem !important;
  }
  .mr-xlm-n4,
  .mx-xlm-n4 {
    margin-right: -4.5rem !important;
  }
  .mb-xlm-n4,
  .my-xlm-n4 {
    margin-bottom: -4.5rem !important;
  }
  .ml-xlm-n4,
  .mx-xlm-n4 {
    margin-left: -4.5rem !important;
  }
  .m-xlm-n5 {
    margin: -6.75rem !important;
  }
  .mt-xlm-n5,
  .my-xlm-n5 {
    margin-top: -6.75rem !important;
  }
  .mr-xlm-n5,
  .mx-xlm-n5 {
    margin-right: -6.75rem !important;
  }
  .mb-xlm-n5,
  .my-xlm-n5 {
    margin-bottom: -6.75rem !important;
  }
  .ml-xlm-n5,
  .mx-xlm-n5 {
    margin-left: -6.75rem !important;
  }
  .m-xlm-auto {
    margin: auto !important;
  }
  .mt-xlm-auto,
  .my-xlm-auto {
    margin-top: auto !important;
  }
  .mr-xlm-auto,
  .mx-xlm-auto {
    margin-right: auto !important;
  }
  .mb-xlm-auto,
  .my-xlm-auto {
    margin-bottom: auto !important;
  }
  .ml-xlm-auto,
  .mx-xlm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1600px) {
  .m-xxl-0 {
    margin: 0 !important;
  }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.9rem !important;
  }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.9rem !important;
  }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.9rem !important;
  }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.9rem !important;
  }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.9rem !important;
  }
  .m-xxl-2 {
    margin: 1.8rem !important;
  }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 1.8rem !important;
  }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 1.8rem !important;
  }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 1.8rem !important;
  }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 1.8rem !important;
  }
  .m-xxl-3 {
    margin: 2.25rem !important;
  }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 2.25rem !important;
  }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 2.25rem !important;
  }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 2.25rem !important;
  }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 2.25rem !important;
  }
  .m-xxl-4 {
    margin: 4.5rem !important;
  }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 4.5rem !important;
  }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 4.5rem !important;
  }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 4.5rem !important;
  }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 4.5rem !important;
  }
  .m-xxl-5 {
    margin: 6.75rem !important;
  }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 6.75rem !important;
  }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 6.75rem !important;
  }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 6.75rem !important;
  }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 6.75rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.9rem !important;
  }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.9rem !important;
  }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.9rem !important;
  }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.9rem !important;
  }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.9rem !important;
  }
  .p-xxl-2 {
    padding: 1.8rem !important;
  }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 1.8rem !important;
  }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 1.8rem !important;
  }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 1.8rem !important;
  }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 1.8rem !important;
  }
  .p-xxl-3 {
    padding: 2.25rem !important;
  }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 2.25rem !important;
  }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 2.25rem !important;
  }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 2.25rem !important;
  }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 2.25rem !important;
  }
  .p-xxl-4 {
    padding: 4.5rem !important;
  }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 4.5rem !important;
  }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 4.5rem !important;
  }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 4.5rem !important;
  }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 4.5rem !important;
  }
  .p-xxl-5 {
    padding: 6.75rem !important;
  }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 6.75rem !important;
  }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 6.75rem !important;
  }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 6.75rem !important;
  }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 6.75rem !important;
  }
  .m-xxl-n1 {
    margin: -0.9rem !important;
  }
  .mt-xxl-n1,
  .my-xxl-n1 {
    margin-top: -0.9rem !important;
  }
  .mr-xxl-n1,
  .mx-xxl-n1 {
    margin-right: -0.9rem !important;
  }
  .mb-xxl-n1,
  .my-xxl-n1 {
    margin-bottom: -0.9rem !important;
  }
  .ml-xxl-n1,
  .mx-xxl-n1 {
    margin-left: -0.9rem !important;
  }
  .m-xxl-n2 {
    margin: -1.8rem !important;
  }
  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -1.8rem !important;
  }
  .mr-xxl-n2,
  .mx-xxl-n2 {
    margin-right: -1.8rem !important;
  }
  .mb-xxl-n2,
  .my-xxl-n2 {
    margin-bottom: -1.8rem !important;
  }
  .ml-xxl-n2,
  .mx-xxl-n2 {
    margin-left: -1.8rem !important;
  }
  .m-xxl-n3 {
    margin: -2.25rem !important;
  }
  .mt-xxl-n3,
  .my-xxl-n3 {
    margin-top: -2.25rem !important;
  }
  .mr-xxl-n3,
  .mx-xxl-n3 {
    margin-right: -2.25rem !important;
  }
  .mb-xxl-n3,
  .my-xxl-n3 {
    margin-bottom: -2.25rem !important;
  }
  .ml-xxl-n3,
  .mx-xxl-n3 {
    margin-left: -2.25rem !important;
  }
  .m-xxl-n4 {
    margin: -4.5rem !important;
  }
  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -4.5rem !important;
  }
  .mr-xxl-n4,
  .mx-xxl-n4 {
    margin-right: -4.5rem !important;
  }
  .mb-xxl-n4,
  .my-xxl-n4 {
    margin-bottom: -4.5rem !important;
  }
  .ml-xxl-n4,
  .mx-xxl-n4 {
    margin-left: -4.5rem !important;
  }
  .m-xxl-n5 {
    margin: -6.75rem !important;
  }
  .mt-xxl-n5,
  .my-xxl-n5 {
    margin-top: -6.75rem !important;
  }
  .mr-xxl-n5,
  .mx-xxl-n5 {
    margin-right: -6.75rem !important;
  }
  .mb-xxl-n5,
  .my-xxl-n5 {
    margin-bottom: -6.75rem !important;
  }
  .ml-xxl-n5,
  .mx-xxl-n5 {
    margin-left: -6.75rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important;
  }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 2000px) {
  .m-xlg-0 {
    margin: 0 !important;
  }
  .mt-xlg-0,
  .my-xlg-0 {
    margin-top: 0 !important;
  }
  .mr-xlg-0,
  .mx-xlg-0 {
    margin-right: 0 !important;
  }
  .mb-xlg-0,
  .my-xlg-0 {
    margin-bottom: 0 !important;
  }
  .ml-xlg-0,
  .mx-xlg-0 {
    margin-left: 0 !important;
  }
  .m-xlg-1 {
    margin: 0.9rem !important;
  }
  .mt-xlg-1,
  .my-xlg-1 {
    margin-top: 0.9rem !important;
  }
  .mr-xlg-1,
  .mx-xlg-1 {
    margin-right: 0.9rem !important;
  }
  .mb-xlg-1,
  .my-xlg-1 {
    margin-bottom: 0.9rem !important;
  }
  .ml-xlg-1,
  .mx-xlg-1 {
    margin-left: 0.9rem !important;
  }
  .m-xlg-2 {
    margin: 1.8rem !important;
  }
  .mt-xlg-2,
  .my-xlg-2 {
    margin-top: 1.8rem !important;
  }
  .mr-xlg-2,
  .mx-xlg-2 {
    margin-right: 1.8rem !important;
  }
  .mb-xlg-2,
  .my-xlg-2 {
    margin-bottom: 1.8rem !important;
  }
  .ml-xlg-2,
  .mx-xlg-2 {
    margin-left: 1.8rem !important;
  }
  .m-xlg-3 {
    margin: 2.25rem !important;
  }
  .mt-xlg-3,
  .my-xlg-3 {
    margin-top: 2.25rem !important;
  }
  .mr-xlg-3,
  .mx-xlg-3 {
    margin-right: 2.25rem !important;
  }
  .mb-xlg-3,
  .my-xlg-3 {
    margin-bottom: 2.25rem !important;
  }
  .ml-xlg-3,
  .mx-xlg-3 {
    margin-left: 2.25rem !important;
  }
  .m-xlg-4 {
    margin: 4.5rem !important;
  }
  .mt-xlg-4,
  .my-xlg-4 {
    margin-top: 4.5rem !important;
  }
  .mr-xlg-4,
  .mx-xlg-4 {
    margin-right: 4.5rem !important;
  }
  .mb-xlg-4,
  .my-xlg-4 {
    margin-bottom: 4.5rem !important;
  }
  .ml-xlg-4,
  .mx-xlg-4 {
    margin-left: 4.5rem !important;
  }
  .m-xlg-5 {
    margin: 6.75rem !important;
  }
  .mt-xlg-5,
  .my-xlg-5 {
    margin-top: 6.75rem !important;
  }
  .mr-xlg-5,
  .mx-xlg-5 {
    margin-right: 6.75rem !important;
  }
  .mb-xlg-5,
  .my-xlg-5 {
    margin-bottom: 6.75rem !important;
  }
  .ml-xlg-5,
  .mx-xlg-5 {
    margin-left: 6.75rem !important;
  }
  .p-xlg-0 {
    padding: 0 !important;
  }
  .pt-xlg-0,
  .py-xlg-0 {
    padding-top: 0 !important;
  }
  .pr-xlg-0,
  .px-xlg-0 {
    padding-right: 0 !important;
  }
  .pb-xlg-0,
  .py-xlg-0 {
    padding-bottom: 0 !important;
  }
  .pl-xlg-0,
  .px-xlg-0 {
    padding-left: 0 !important;
  }
  .p-xlg-1 {
    padding: 0.9rem !important;
  }
  .pt-xlg-1,
  .py-xlg-1 {
    padding-top: 0.9rem !important;
  }
  .pr-xlg-1,
  .px-xlg-1 {
    padding-right: 0.9rem !important;
  }
  .pb-xlg-1,
  .py-xlg-1 {
    padding-bottom: 0.9rem !important;
  }
  .pl-xlg-1,
  .px-xlg-1 {
    padding-left: 0.9rem !important;
  }
  .p-xlg-2 {
    padding: 1.8rem !important;
  }
  .pt-xlg-2,
  .py-xlg-2 {
    padding-top: 1.8rem !important;
  }
  .pr-xlg-2,
  .px-xlg-2 {
    padding-right: 1.8rem !important;
  }
  .pb-xlg-2,
  .py-xlg-2 {
    padding-bottom: 1.8rem !important;
  }
  .pl-xlg-2,
  .px-xlg-2 {
    padding-left: 1.8rem !important;
  }
  .p-xlg-3 {
    padding: 2.25rem !important;
  }
  .pt-xlg-3,
  .py-xlg-3 {
    padding-top: 2.25rem !important;
  }
  .pr-xlg-3,
  .px-xlg-3 {
    padding-right: 2.25rem !important;
  }
  .pb-xlg-3,
  .py-xlg-3 {
    padding-bottom: 2.25rem !important;
  }
  .pl-xlg-3,
  .px-xlg-3 {
    padding-left: 2.25rem !important;
  }
  .p-xlg-4 {
    padding: 4.5rem !important;
  }
  .pt-xlg-4,
  .py-xlg-4 {
    padding-top: 4.5rem !important;
  }
  .pr-xlg-4,
  .px-xlg-4 {
    padding-right: 4.5rem !important;
  }
  .pb-xlg-4,
  .py-xlg-4 {
    padding-bottom: 4.5rem !important;
  }
  .pl-xlg-4,
  .px-xlg-4 {
    padding-left: 4.5rem !important;
  }
  .p-xlg-5 {
    padding: 6.75rem !important;
  }
  .pt-xlg-5,
  .py-xlg-5 {
    padding-top: 6.75rem !important;
  }
  .pr-xlg-5,
  .px-xlg-5 {
    padding-right: 6.75rem !important;
  }
  .pb-xlg-5,
  .py-xlg-5 {
    padding-bottom: 6.75rem !important;
  }
  .pl-xlg-5,
  .px-xlg-5 {
    padding-left: 6.75rem !important;
  }
  .m-xlg-n1 {
    margin: -0.9rem !important;
  }
  .mt-xlg-n1,
  .my-xlg-n1 {
    margin-top: -0.9rem !important;
  }
  .mr-xlg-n1,
  .mx-xlg-n1 {
    margin-right: -0.9rem !important;
  }
  .mb-xlg-n1,
  .my-xlg-n1 {
    margin-bottom: -0.9rem !important;
  }
  .ml-xlg-n1,
  .mx-xlg-n1 {
    margin-left: -0.9rem !important;
  }
  .m-xlg-n2 {
    margin: -1.8rem !important;
  }
  .mt-xlg-n2,
  .my-xlg-n2 {
    margin-top: -1.8rem !important;
  }
  .mr-xlg-n2,
  .mx-xlg-n2 {
    margin-right: -1.8rem !important;
  }
  .mb-xlg-n2,
  .my-xlg-n2 {
    margin-bottom: -1.8rem !important;
  }
  .ml-xlg-n2,
  .mx-xlg-n2 {
    margin-left: -1.8rem !important;
  }
  .m-xlg-n3 {
    margin: -2.25rem !important;
  }
  .mt-xlg-n3,
  .my-xlg-n3 {
    margin-top: -2.25rem !important;
  }
  .mr-xlg-n3,
  .mx-xlg-n3 {
    margin-right: -2.25rem !important;
  }
  .mb-xlg-n3,
  .my-xlg-n3 {
    margin-bottom: -2.25rem !important;
  }
  .ml-xlg-n3,
  .mx-xlg-n3 {
    margin-left: -2.25rem !important;
  }
  .m-xlg-n4 {
    margin: -4.5rem !important;
  }
  .mt-xlg-n4,
  .my-xlg-n4 {
    margin-top: -4.5rem !important;
  }
  .mr-xlg-n4,
  .mx-xlg-n4 {
    margin-right: -4.5rem !important;
  }
  .mb-xlg-n4,
  .my-xlg-n4 {
    margin-bottom: -4.5rem !important;
  }
  .ml-xlg-n4,
  .mx-xlg-n4 {
    margin-left: -4.5rem !important;
  }
  .m-xlg-n5 {
    margin: -6.75rem !important;
  }
  .mt-xlg-n5,
  .my-xlg-n5 {
    margin-top: -6.75rem !important;
  }
  .mr-xlg-n5,
  .mx-xlg-n5 {
    margin-right: -6.75rem !important;
  }
  .mb-xlg-n5,
  .my-xlg-n5 {
    margin-bottom: -6.75rem !important;
  }
  .ml-xlg-n5,
  .mx-xlg-n5 {
    margin-left: -6.75rem !important;
  }
  .m-xlg-auto {
    margin: auto !important;
  }
  .mt-xlg-auto,
  .my-xlg-auto {
    margin-top: auto !important;
  }
  .mr-xlg-auto,
  .mx-xlg-auto {
    margin-right: auto !important;
  }
  .mb-xlg-auto,
  .my-xlg-auto {
    margin-bottom: auto !important;
  }
  .ml-xlg-auto,
  .mx-xlg-auto {
    margin-left: auto !important;
  }
}
.rmb {
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .rmb {
    margin-bottom: 2.25rem;
  }
}

.text-monospace {
  font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
}

.text-justify {
  text-align: justify !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, .external-content-consent-opt-in {
  text-align: center !important;
}

.text-nowrap {
  white-space: nowrap !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;
  }
  .text-sm-nowrap {
    white-space: nowrap !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;
  }
  .text-md-nowrap {
    white-space: nowrap !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
  .text-lg-nowrap {
    white-space: nowrap !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
  .text-xl-nowrap {
    white-space: nowrap !important;
  }
}
@media (min-width: 1400px) {
  .text-xlm-left {
    text-align: left !important;
  }
  .text-xlm-right {
    text-align: right !important;
  }
  .text-xlm-center {
    text-align: center !important;
  }
  .text-xlm-nowrap {
    white-space: nowrap !important;
  }
}
@media (min-width: 1600px) {
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
  .text-xxl-nowrap {
    white-space: nowrap !important;
  }
}
@media (min-width: 2000px) {
  .text-xlg-left {
    text-align: left !important;
  }
  .text-xlg-right {
    text-align: right !important;
  }
  .text-xlg-center {
    text-align: center !important;
  }
  .text-xlg-nowrap {
    white-space: nowrap !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 100 !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-italic {
  font-style: italic !important;
}

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

.text-primary {
  color: #e2001a !important;
}

a.text-primary:focus, a.text-primary:hover {
  color: rgb(175, 0, 20.1327433628) !important;
}

.text-primary-dark {
  color: #b50015 !important;
}

a.text-primary-dark:focus, a.text-primary-dark:hover {
  color: rgb(130, 0, 15.0828729282) !important;
}

.text-secondary {
  color: #2294fe !important;
}

a.text-secondary:focus, a.text-secondary:hover {
  color: rgb(1.0675675676, 122.7702702703, 235.9324324324) !important;
}

.text-success {
  color: #42b983 !important;
}

a.text-success:focus, a.text-success:hover {
  color: rgb(52.5896414343, 147.4103585657, 104.3824701195) !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:focus, a.text-info:hover {
  color: rgb(17.3333333333, 122.0869565217, 138.6666666667) !important;
}

.text-warning {
  color: #e7c000 !important;
}

a.text-warning:focus, a.text-warning:hover {
  color: rgb(180, 149.6103896104, 0) !important;
}

.text-danger {
  color: #ff4f5b !important;
}

a.text-danger:focus, a.text-danger:hover {
  color: rgb(255, 28, 43.4772727273) !important;
}

.text-light {
  color: #e6e6e6 !important;
}

a.text-light:focus, a.text-light:hover {
  color: rgb(204.5, 204.5, 204.5) !important;
}

.text-dark {
  color: #313233 !important;
}

a.text-dark:focus, a.text-dark:hover {
  color: rgb(24.01, 24.5, 24.99) !important;
}

.text-blue {
  color: #00f !important;
}

a.text-blue:focus, a.text-blue:hover {
  color: #0000cc !important;
}

.text-indigo {
  color: #6610f2 !important;
}

a.text-indigo:focus, a.text-indigo:hover {
  color: rgb(81.3214285714, 10.6785714286, 196.3214285714) !important;
}

.text-purple {
  color: #6f42c1 !important;
}

a.text-purple:focus, a.text-purple:hover {
  color: rgb(88.6693227092, 51.3784860558, 156.6215139442) !important;
}

.text-pink {
  color: #e83e8c !important;
}

a.text-pink:focus, a.text-pink:hover {
  color: rgb(217.125, 25.875, 113.625) !important;
}

.text-red {
  color: #ff4f5b !important;
}

a.text-red:focus, a.text-red:hover {
  color: rgb(255, 28, 43.4772727273) !important;
}

.text-orange {
  color: #e7c000 !important;
}

a.text-orange:focus, a.text-orange:hover {
  color: rgb(180, 149.6103896104, 0) !important;
}

.text-yellow {
  color: #ffc107 !important;
}

a.text-yellow:focus, a.text-yellow:hover {
  color: rgb(211, 158.25, 0) !important;
}

.text-green {
  color: #42b983 !important;
}

a.text-green:focus, a.text-green:hover {
  color: rgb(52.5896414343, 147.4103585657, 104.3824701195) !important;
}

.text-teal {
  color: #20c997 !important;
}

a.text-teal:focus, a.text-teal:hover {
  color: rgb(24.9957081545, 157.0042918455, 117.9484978541) !important;
}

.text-cyan {
  color: #17a2b8 !important;
}

a.text-cyan:focus, a.text-cyan:hover {
  color: rgb(17.3333333333, 122.0869565217, 138.6666666667) !important;
}

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

a.text-white:focus, a.text-white:hover {
  color: rgb(229.5, 229.5, 229.5) !important;
}

.text-gray {
  color: #6e6f70 !important;
}

a.text-gray:focus, a.text-gray:hover {
  color: rgb(84.7297297297, 85.5, 86.2702702703) !important;
}

.text-gray-dark {
  color: #454647 !important;
}

a.text-gray-dark:focus, a.text-gray-dark:hover {
  color: rgb(43.8642857143, 44.5, 45.1357142857) !important;
}

.text-gray-100 {
  color: #f1f1f1 !important;
}

a.text-gray-100:focus, a.text-gray-100:hover {
  color: rgb(215.5, 215.5, 215.5) !important;
}

.text-gray-200 {
  color: #e6e6e6 !important;
}

a.text-gray-200:focus, a.text-gray-200:hover {
  color: rgb(204.5, 204.5, 204.5) !important;
}

.text-gray-300 {
  color: #c1c1c1 !important;
}

a.text-gray-300:focus, a.text-gray-300:hover {
  color: rgb(167.5, 167.5, 167.5) !important;
}

.text-gray-400 {
  color: #adadad !important;
}

a.text-gray-400:focus, a.text-gray-400:hover {
  color: rgb(147.5, 147.5, 147.5) !important;
}

.text-gray-500 {
  color: #838485 !important;
}

a.text-gray-500:focus, a.text-gray-500:hover {
  color: rgb(105.6341463415, 106.5, 107.3658536585) !important;
}

.text-gray-600 {
  color: #6e6f70 !important;
}

a.text-gray-600:focus, a.text-gray-600:hover {
  color: rgb(84.7297297297, 85.5, 86.2702702703) !important;
}

.text-gray-700 {
  color: #5a5b5c !important;
}

a.text-gray-700:focus, a.text-gray-700:hover {
  color: rgb(64.7802197802, 65.5, 66.2197802198) !important;
}

.text-gray-800 {
  color: #454647 !important;
}

a.text-gray-800:focus, a.text-gray-800:hover {
  color: rgb(43.8642857143, 44.5, 45.1357142857) !important;
}

.text-gray-900 {
  color: #313233 !important;
}

a.text-gray-900:focus, a.text-gray-900:hover {
  color: rgb(24.01, 24.5, 24.99) !important;
}

.text-body {
  color: #313233 !important;
}

.text-muted {
  color: #6e6f70 !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-micro, .help-block, .external-content-consent-opt-in p:last-child {
  font-size: 0.9375rem !important;
  line-height: 1.2 !important;
  display: inline-block;
}

.text-small {
  font-size: 1.0625rem !important;
  line-height: 1.4;
}

.text-lead {
  font-size: 1.5rem !important;
}

.text-mono {
  font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
}

.font-fago {
  font-family: "Fago", Arial, sans-serif !important;
}

.font-freight {
  font-family: "Freight", Garamond, Big Caslon, Times New Roman, serif !important;
}

.drop-caps::first-letter {
  float: left;
  font-size: 3.6em;
  line-height: 0.5em;
  margin-right: 0.1em;
  margin-top: 0.11em;
}

.hyphenate {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
          hyphens: auto;
}

.text-reset {
  color: inherit !important;
}

.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.fade.show {
  opacity: 1;
}

.collapse {
  display: none;
}
.collapse.show {
  display: block;
}

tr.collapse.show {
  display: table-row;
}

tbody.collapse.show {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: all 0.1s ease-in-out;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

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

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

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

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

/**
 * Icon Font
 */
@font-face {
  font-family: "icon-font";
  src: url("/fonts/icon-font.eot?98adfe44ccd951c49f227baf026e8a33");
  src: url("/fonts/icon-font.eot?98adfe44ccd951c49f227baf026e8a33#iefix") format("embedded-opentype"), url("/fonts/icon-font.woff?98adfe44ccd951c49f227baf026e8a33") format("woff"), url("/fonts/icon-font.ttf?98adfe44ccd951c49f227baf026e8a33") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.icon-youtube, .icon-user, .icon-user-logged-in, .icon-twitter, .icon-search, .icon-rocket, .icon-question, .icon-plus, .icon-play, .icon-pencil, .icon-nm, .icon-lock, .icon-linkedin, .icon-letter, .icon-lense-plus, .icon-instagram, .icon-home, .icon-grid, .icon-facebook, .icon-eye, .icon-eye-line-through, .icon-external, .icon-emblem, .icon-download, .icon-cross, .icon-circle, .icon-circle-dots, .icon-chevron-up, .icon-chevron-right, .icon-chevron-left, .icon-chevron-down, .icon-check, .icon-check-small, .icon-caret-up, .icon-caret-right, .icon-caret-left, .icon-caret-down, .icon-arrow-up, .icon-arrow-right, .icon-arrow-left, .icon-arrow-down {
  font-family: "icon-font";
  display: inline-block;
  font-style: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
}
.icon-youtube b, .icon-user b, .icon-user-logged-in b, .icon-twitter b, .icon-search b, .icon-rocket b, .icon-question b, .icon-plus b, .icon-play b, .icon-pencil b, .icon-nm b, .icon-lock b, .icon-linkedin b, .icon-letter b, .icon-lense-plus b, .icon-instagram b, .icon-home b, .icon-grid b, .icon-facebook b, .icon-eye b, .icon-eye-line-through b, .icon-external b, .icon-emblem b, .icon-download b, .icon-cross b, .icon-circle b, .icon-circle-dots b, .icon-chevron-up b, .icon-chevron-right b, .icon-chevron-left b, .icon-chevron-down b, .icon-check b, .icon-check-small b, .icon-caret-up b, .icon-caret-right b, .icon-caret-left b, .icon-caret-down b, .icon-arrow-up b, .icon-arrow-right b, .icon-arrow-left b, .icon-arrow-down b {
  display: block;
  height: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.icon-arrow-down:before {
  content: "\f101";
}

.icon-arrow-left:before {
  content: "\f102";
}

.icon-arrow-right:before {
  content: "\f103";
}

.icon-arrow-up:before {
  content: "\f104";
}

.icon-caret-down:before {
  content: "\f105";
}

.icon-caret-left:before {
  content: "\f106";
}

.icon-caret-right:before {
  content: "\f107";
}

.icon-caret-up:before {
  content: "\f108";
}

.icon-check-small:before {
  content: "\f109";
}

.icon-check:before {
  content: "\f10a";
}

.icon-chevron-down:before {
  content: "\f10b";
}

.icon-chevron-left:before {
  content: "\f10c";
}

.icon-chevron-right:before {
  content: "\f10d";
}

.icon-chevron-up:before {
  content: "\f10e";
}

.icon-circle-dots:before {
  content: "\f10f";
}

.icon-circle:before {
  content: "\f110";
}

.icon-cross:before {
  content: "\f111";
}

.icon-download:before {
  content: "\f112";
}

.icon-emblem:before {
  content: "\f113";
}

.icon-external:before {
  content: "\f114";
}

.icon-eye-line-through:before {
  content: "\f115";
}

.icon-eye:before {
  content: "\f116";
}

.icon-facebook:before {
  content: "\f117";
}

.icon-grid:before {
  content: "\f118";
}

.icon-home:before {
  content: "\f119";
}

.icon-instagram:before {
  content: "\f11a";
}

.icon-lense-plus:before {
  content: "\f11b";
}

.icon-letter:before {
  content: "\f11c";
}

.icon-linkedin:before {
  content: "\f11d";
}

.icon-lock:before {
  content: "\f11e";
}

.icon-nm:before {
  content: "\f11f";
}

.icon-pencil:before {
  content: "\f120";
}

.icon-play:before {
  content: "\f121";
}

.icon-plus:before {
  content: "\f122";
}

.icon-question:before {
  content: "\f123";
}

.icon-rocket:before {
  content: "\f124";
}

.icon-search:before {
  content: "\f125";
}

.icon-twitter:before {
  content: "\f126";
}

.icon-user-logged-in:before {
  content: "\f127";
}

.icon-user:before {
  content: "\f128";
}

.icon-youtube:before {
  content: "\f129";
}

/**
 * Components
 */
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  border-left: 0.3rem solid transparent;
  border-radius: 2px;
  font-family: "Fago", Arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .alert {
    margin-bottom: 2.25rem;
  }
}

.alert-heading {
  color: inherit;
}

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

.alert-dismissible {
  padding-right: 4.375rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0.3rem;
  right: 0.3rem;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: rgb(81.36, 0, 9.36) !important;
  background-color: rgb(249.2, 204, 209.2);
  border-color: rgb(189.84, 0, 21.84);
}
.alert-primary hr {
  border-top-color: rgb(164.34, 0, 18.9063716814);
}
.alert-primary .alert-link {
  color: rgb(81.36, 0, 9.36);
}

.alert-primary-dark {
  color: rgb(65.16, 0, 7.56) !important;
  background-color: rgb(240.2, 204, 208.2);
  border-color: rgb(152.04, 0, 17.64);
}
.alert-primary-dark hr {
  border-top-color: rgb(126.54, 0, 14.6814364641);
}
.alert-primary-dark .alert-link {
  color: rgb(65.16, 0, 7.56);
}

.alert-secondary {
  color: rgb(12.24, 53.28, 91.44) !important;
  background-color: rgb(210.8, 233.6, 254.8);
  border-color: rgb(28.56, 124.32, 213.36);
}
.alert-secondary hr {
  border-top-color: rgb(25.5495833333, 111.2158333333, 190.8704166667);
}
.alert-secondary .alert-link {
  color: rgb(12.24, 53.28, 91.44);
}

.alert-success {
  color: rgb(23.76, 66.6, 47.16) !important;
  background-color: rgb(217.2, 241, 230.2);
  border-color: rgb(55.44, 155.4, 110.04);
}
.alert-success hr {
  border-top-color: rgb(48.7348207171, 136.6051792829, 96.7312350598);
}
.alert-success .alert-link {
  color: rgb(23.76, 66.6, 47.16);
}

.alert-info {
  color: rgb(8.28, 58.32, 66.24) !important;
  background-color: rgb(208.6, 236.4, 240.8);
  border-color: rgb(19.32, 136.08, 154.56);
}
.alert-info hr {
  border-top-color: rgb(16.4866666667, 116.1234782609, 131.8933333333);
}
.alert-info .alert-link {
  color: rgb(8.28, 58.32, 66.24);
}

.alert-warning {
  color: rgb(83.16, 69.12, 0) !important;
  background-color: rgb(250.2, 242.4, 204);
  border-color: rgb(194.04, 161.28, 0);
}
.alert-warning hr {
  border-top-color: rgb(168.54, 140.0851948052, 0);
}
.alert-warning .alert-link {
  color: rgb(83.16, 69.12, 0);
}

.alert-danger {
  color: rgb(91.8, 28.44, 32.76) !important;
  background-color: rgb(255, 219.8, 222.2);
  border-color: rgb(214.2, 66.36, 76.44);
}
.alert-danger hr {
  border-top-color: rgb(209.6654811715, 45.3945188285, 56.5948117155);
}
.alert-danger .alert-link {
  color: rgb(91.8, 28.44, 32.76);
}

.alert-light {
  color: rgb(82.8, 82.8, 82.8) !important;
  background-color: #fafafa;
  border-color: rgb(193.2, 193.2, 193.2);
}
.alert-light hr {
  border-top-color: rgb(180.45, 180.45, 180.45);
}
.alert-light .alert-link {
  color: rgb(82.8, 82.8, 82.8);
}

.alert-dark {
  color: rgb(17.64, 18, 18.36) !important;
  background-color: rgb(213.8, 214, 214.2);
  border-color: rgb(41.16, 42, 42.84);
}
.alert-dark hr {
  border-top-color: rgb(28.665, 29.25, 29.835);
}
.alert-dark .alert-link {
  color: rgb(17.64, 18, 18.36);
}

.alert-blue {
  color: rgb(0, 0, 91.8) !important;
  background-color: #ccccff;
  border-color: rgb(0, 0, 214.2);
}
.alert-blue hr {
  border-top-color: rgb(0, 0, 188.7);
}
.alert-blue .alert-link {
  color: rgb(0, 0, 91.8);
}

.alert-indigo {
  color: rgb(36.72, 5.76, 87.12) !important;
  background-color: rgb(224.4, 207.2, 252.4);
  border-color: rgb(85.68, 13.44, 203.28);
}
.alert-indigo hr {
  border-top-color: rgb(75.5986046512, 11.8586046512, 179.3613953488);
}
.alert-indigo .alert-link {
  color: rgb(36.72, 5.76, 87.12);
}

.alert-purple {
  color: rgb(39.96, 23.76, 69.48) !important;
  background-color: rgb(226.2, 217.2, 242.6);
  border-color: rgb(93.24, 55.44, 162.12);
}
.alert-purple hr {
  border-top-color: rgb(82.3114285714, 48.9419305019, 143.1180694981);
}
.alert-purple .alert-link {
  color: rgb(39.96, 23.76, 69.48);
}

.alert-pink {
  color: rgb(83.52, 22.32, 50.4) !important;
  background-color: rgb(250.4, 216.4, 232);
  border-color: rgb(194.88, 52.08, 117.6);
}
.alert-pink hr {
  border-top-color: rgb(174.7575510204, 46.7024489796, 105.4571428571);
}
.alert-pink .alert-link {
  color: rgb(83.52, 22.32, 50.4);
}

.alert-red {
  color: rgb(91.8, 28.44, 32.76) !important;
  background-color: rgb(255, 219.8, 222.2);
  border-color: rgb(214.2, 66.36, 76.44);
}
.alert-red hr {
  border-top-color: rgb(209.6654811715, 45.3945188285, 56.5948117155);
}
.alert-red .alert-link {
  color: rgb(91.8, 28.44, 32.76);
}

.alert-orange {
  color: rgb(83.16, 69.12, 0) !important;
  background-color: rgb(250.2, 242.4, 204);
  border-color: rgb(194.04, 161.28, 0);
}
.alert-orange hr {
  border-top-color: rgb(168.54, 140.0851948052, 0);
}
.alert-orange .alert-link {
  color: rgb(83.16, 69.12, 0);
}

.alert-yellow {
  color: rgb(91.8, 69.48, 2.52) !important;
  background-color: rgb(255, 242.6, 205.4);
  border-color: rgb(214.2, 162.12, 5.88);
}
.alert-yellow hr {
  border-top-color: rgb(189.3812977099, 143.335648855, 5.1987022901);
}
.alert-yellow .alert-link {
  color: rgb(91.8, 69.48, 2.52);
}

.alert-green {
  color: rgb(23.76, 66.6, 47.16) !important;
  background-color: rgb(217.2, 241, 230.2);
  border-color: rgb(55.44, 155.4, 110.04);
}
.alert-green hr {
  border-top-color: rgb(48.7348207171, 136.6051792829, 96.7312350598);
}
.alert-green .alert-link {
  color: rgb(23.76, 66.6, 47.16);
}

.alert-teal {
  color: rgb(11.52, 72.36, 54.36) !important;
  background-color: rgb(210.4, 244.2, 234.2);
  border-color: rgb(26.88, 168.84, 126.84);
}
.alert-teal hr {
  border-top-color: rgb(23.3778540773, 146.8421459227, 110.314248927);
}
.alert-teal .alert-link {
  color: rgb(11.52, 72.36, 54.36);
}

.alert-cyan {
  color: rgb(8.28, 58.32, 66.24) !important;
  background-color: rgb(208.6, 236.4, 240.8);
  border-color: rgb(19.32, 136.08, 154.56);
}
.alert-cyan hr {
  border-top-color: rgb(16.4866666667, 116.1234782609, 131.8933333333);
}
.alert-cyan .alert-link {
  color: rgb(8.28, 58.32, 66.24);
}

.alert-white {
  color: rgb(91.8, 91.8, 91.8) !important;
  background-color: white;
  border-color: rgb(214.2, 214.2, 214.2);
}
.alert-white hr {
  border-top-color: rgb(201.45, 201.45, 201.45);
}
.alert-white .alert-link {
  color: rgb(91.8, 91.8, 91.8);
}

.alert-gray {
  color: rgb(39.6, 39.96, 40.32) !important;
  background-color: rgb(226, 226.2, 226.4);
  border-color: rgb(92.4, 93.24, 94.08);
}
.alert-gray hr {
  border-top-color: rgb(79.7648648649, 80.49, 81.2151351351);
}
.alert-gray .alert-link {
  color: rgb(39.6, 39.96, 40.32);
}

.alert-gray-dark {
  color: rgb(24.84, 25.2, 25.56) !important;
  background-color: rgb(217.8, 218, 218.2);
  border-color: rgb(57.96, 58.8, 59.64);
}
.alert-gray-dark hr {
  border-top-color: rgb(45.3921428571, 46.05, 46.7078571429);
}
.alert-gray-dark .alert-link {
  color: rgb(24.84, 25.2, 25.56);
}

.anniversary-calendar {
  display: flex;
  padding: 1.25rem 0;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.625rem;
  align-self: stretch;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .anniversary-calendar {
    margin-bottom: 2.25rem;
  }
}
.anniversary-calendar-header {
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 1.25rem;
  position: sticky;
  padding-top: 0.5rem;
  top: 50px;
  z-index: 1;
  background: #fff;
  transition: 0.2s ease-in-out;
}
@media (min-width: 576px) {
  .anniversary-calendar-header {
    top: 60px;
  }
}
@media (min-width: 992px) {
  .anniversary-calendar-header {
    top: 70px;
  }
}
.anniversary-calendar-header-sticky {
  gap: 0;
}
.anniversary-calendar-header-sticky .anniversary-calendar-legend {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.anniversary-calendar-days {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 0.25rem;
  align-self: stretch;
}
.anniversary-calendar-days .btn {
  flex-shrink: 0;
  padding: 0.4rem 1rem;
  font-size: 1rem;
}
@media (min-width: 768px) {
  .anniversary-calendar-days .btn {
    padding: 0.6428571429rem 1.5rem;
    font-size: 1.125rem;
  }
}
@media (min-width: 768px) {
  .anniversary-calendar-days {
    gap: 1rem;
  }
}
.anniversary-calendar-legend {
  display: flex;
  padding: 1.25rem;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  flex-direction: row;
  align-self: stretch;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .anniversary-calendar-legend {
    gap: 1.25rem;
  }
}
.anniversary-calendar-legend-item {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  font-size: 0.875rem;
}
.anniversary-calendar-legend-item span {
  width: 1.125rem;
  height: 1.125rem;
}
.anniversary-calendar-legend-item-chapter-1 {
  background-color: #99f;
}
.anniversary-calendar-legend-item-chapter-2 {
  background-color: #ccf;
}
.anniversary-calendar-legend-item-chapter-3 {
  background-color: #f99;
}
.anniversary-calendar-legend-item-chapter-4 {
  background-color: #fcc;
}
.anniversary-calendar-stages {
  display: flex;
  padding-left: 4.375rem;
  align-items: flex-start;
  gap: 0.625rem;
  padding-bottom: 0.75rem;
  align-self: stretch;
  min-width: 900px;
}
.anniversary-calendar-stages-wrapper {
  width: 100%;
  overflow-x: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.anniversary-calendar-stages-wrapper::-webkit-scrollbar {
  display: none;
}
.anniversary-calendar-stages-item {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: 0.625rem;
  flex: 1 0 0;
}
.anniversary-calendar-stages-item h3 {
  color: #313233;
  margin: 0;
  text-align: center;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: "Fago", Arial, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.125rem;
}
@media (min-width: 768px) {
  .anniversary-calendar-stages-item h3 {
    font-size: 1.25rem;
  }
}
.anniversary-calendar-timetable {
  width: 100%;
  position: relative;
  overflow-x: auto;
}
.anniversary-calendar-timetable-slots {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  min-width: 900px;
  padding-top: 0.5rem;
}
.anniversary-calendar-timetable-slots-item {
  position: relative;
  width: 100%;
  height: 120px;
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
}
.anniversary-calendar-timetable-slots-item hr {
  flex: 1 0 0;
  margin: 0;
  border-width: 1px;
  border-color: #313233;
}
.anniversary-calendar-timetable-slots-item p {
  color: #313233;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: "Fago", Arial, sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.125rem;
  margin-top: -9px;
}
.anniversary-calendar-timetable-dates {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: flex;
  padding-left: 4.375rem;
  align-items: flex-start;
  gap: 0.625rem;
  min-width: 900px;
  padding-top: 0.5rem;
}
.anniversary-calendar-timetable-dates-slot {
  display: flex;
  flex-direction: column;
  flex: 1 0 0;
  align-items: flex-start;
  align-self: stretch;
}
.anniversary-calendar-timetable-dates-slot-item {
  display: flex;
  padding: 0.625rem;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  overflow: hidden;
  position: relative;
}
.anniversary-calendar-timetable-dates-slot-item-chapter-1 {
  background-color: #99f;
}
.anniversary-calendar-timetable-dates-slot-item-chapter-2 {
  background-color: #ccf;
}
.anniversary-calendar-timetable-dates-slot-item-chapter-3 {
  background-color: #f99;
}
.anniversary-calendar-timetable-dates-slot-item-chapter-4 {
  background-color: #fcc;
}
.anniversary-calendar-timetable-dates-slot-item-chapter-gray {
  background-color: #dbdbdb;
  border-top: 1px solid #ababab;
}
.anniversary-calendar-timetable-dates-slot-item-header {
  display: flex;
  justify-content: space-between;
  align-self: stretch;
  margin-bottom: 0.25rem;
  gap: 0.625rem;
}
.anniversary-calendar-timetable-dates-slot-item-header h3 {
  font-variant-numeric: lining-nums proportional-nums;
  color: #000;
  font-family: "Fago", Arial, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.125rem;
  margin: 0;
}
.anniversary-calendar-timetable-dates-slot-item-header p {
  border-radius: 2rem;
  background: #313233;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: "Fago", Arial, sans-serif;
  display: flex;
  padding: 0.125rem 0.625rem;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  font-size: 0.625rem;
  color: #fff;
  margin: 0;
  font-size: 0.625rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.125rem;
}
.anniversary-calendar-timetable-dates-slot-item-content p,
.anniversary-calendar-timetable-dates-slot-item-content a {
  display: block;
  margin: 0;
  color: #000;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: "Fago", Arial, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
}
.anniversary-calendar-timetable-dates-slot-item-content a::after {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}
.anniversary-calendar-timetable-dates-slot-item-content small {
  font-size: 0.75rem;
  font-weight: 400;
  display: block;
  padding-top: 0.62rem;
  padding-bottom: 0.62rem;
}
.anniversary-calendar-timetable-dates-slot-item-footer ul {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  align-self: stretch;
}
@media (min-width: 768px) {
  .anniversary-calendar-timetable-dates-slot-item-footer ul {
    flex-direction: row;
  }
}
.anniversary-calendar-timetable-dates-slot-item-footer ul li {
  margin: 0;
  color: #000;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: "Fago", Arial, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.125rem;
}

.anniversary-calendar-overlay {
  max-width: 62.5rem !important;
  padding: 0 !important;
  width: 100%;
}
.anniversary-calendar-overlay hr {
  border-width: 2px solid #e6e6e6;
  width: 100%;
  margin: 0;
}
.anniversary-calendar-overlay-content {
  display: flex;
  padding: 0 1.25rem 1.25rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.25rem;
  flex: 1 0 0;
}
@media (min-width: 768px) {
  .anniversary-calendar-overlay-content {
    padding: 0 2.25rem 2.25rem;
  }
}
.anniversary-calendar-overlay-content hr,
.anniversary-calendar-overlay-content p,
.anniversary-calendar-overlay-content h3,
.anniversary-calendar-overlay-content h4,
.anniversary-calendar-overlay-content h5 {
  margin: 0;
}
.anniversary-calendar-overlay-content h4 {
  color: #313233;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: "Fago", Arial, sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.875rem;
}
.anniversary-calendar-overlay-footer {
  display: flex;
  padding: 1.125rem 1.25rem;
  justify-content: flex-end;
  align-items: flex-start;
  flex-shrink: 0;
  background-color: #e6e6e6;
}
@media (min-width: 768px) {
  .anniversary-calendar-overlay-footer {
    padding: 1.125rem 2.25rem;
  }
}
.anniversary-calendar-overlay-header {
  display: flex;
  padding: 1.25rem 1.25rem 0.35rem;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
@media (min-width: 768px) {
  .anniversary-calendar-overlay-header {
    padding: 2.25rem 2.25rem 0.76469rem;
  }
}
.anniversary-calendar-overlay-header h3 {
  color: #313233;
  font-family: "Fago", Arial, sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.8rem;
  margin: 0;
}
.anniversary-calendar-overlay-header p {
  font-variant-numeric: lining-nums proportional-nums;
  font-family: "Fago", Arial, sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.875rem;
  margin: 0 0 0.3rem;
}
.anniversary-calendar-overlay-subheader-chapter-1 {
  background-color: #99f;
  color: #313233;
  padding: 0 0.25rem;
  border-radius: 0.1rem;
}
.anniversary-calendar-overlay-subheader-chapter-2 {
  background-color: #ccf;
  color: #313233;
  padding: 0 0.25rem;
  border-radius: 0.1rem;
}
.anniversary-calendar-overlay-subheader-chapter-3 {
  background-color: #f99;
  color: #313233;
  padding: 0 0.25rem;
  border-radius: 0.1rem;
}
.anniversary-calendar-overlay-subheader-chapter-4 {
  background-color: #fcc;
  color: #313233;
  padding: 0 0.25rem;
  border-radius: 0.1rem;
}
.anniversary-calendar-overlay-data {
  display: flex;
  flex-direction: column;
  width: 100%;
  position: relative;
}
.anniversary-calendar-overlay-data .anniversary-calendar-overlay-stage {
  color: #313233;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: "Fago", Arial, sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.875rem;
}
.anniversary-calendar-overlay-category {
  border-radius: 2rem;
  background: #313233;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: Fago, Arial, sans-serif;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0.125rem 0.625rem;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  font-size: 0.625rem;
  color: #fff;
  margin: 0;
  font-size: 0.625rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.125rem;
}
@media (min-width: 768px) {
  .anniversary-calendar-overlay-category {
    position: absolute;
    top: 0;
    right: 0;
  }
}
.anniversary-calendar-overlay-description {
  color: #313233;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.875rem;
}
.anniversary-calendar-overlay-description a {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  -webkit-text-decoration-style: solid;
          text-decoration-style: solid;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
.anniversary-calendar-overlay-person {
  display: flex;
  align-items: center;
  gap: 1rem;
  align-self: stretch;
  text-decoration: none !important;
}
.anniversary-calendar-overlay-person-left-image {
  width: 64px;
  height: 64px;
  border-radius: 100%;
  overflow: hidden;
}
.anniversary-calendar-overlay-person-left-image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.anniversary-calendar-overlay-person-right {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1 0 0;
}
.anniversary-calendar-overlay-person-right h5 {
  color: #e2001a;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.75rem;
  letter-spacing: -0.025rem;
}
.anniversary-calendar-overlay-person-right p {
  color: #313233;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
}
.anniversary-calendar-overlay-person-layout .anniversary-calendar-overlay-header {
  padding-bottom: 1.88rem;
}
.anniversary-calendar-overlay-person-layout .anniversary-calendar-overlay-header hr {
  margin-top: 0.76rem;
}
.anniversary-calendar-overlay-person-layout .anniversary-calendar-overlay-content {
  display: flex;
  align-items: flex-start;
  gap: 1.5rem;
  flex-direction: column;
  align-self: stretch;
}
.anniversary-calendar-overlay-person-layout .anniversary-calendar-overlay-content button {
  all: unset;
  color: #e2001a;
  font-family: "Fago", Arial, sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.75rem;
  letter-spacing: -0.025rem;
  cursor: pointer;
}
.anniversary-calendar-overlay-person-layout .anniversary-calendar-overlay-content button:hover {
  text-decoration: underline;
}
@media (min-width: 768px) {
  .anniversary-calendar-overlay-person-layout .anniversary-calendar-overlay-content {
    flex-direction: row;
    gap: 3.75rem;
  }
}
.anniversary-calendar-overlay-person-layout .anniversary-calendar-overlay-description {
  margin-bottom: 2.25rem;
}
.anniversary-calendar-overlay-person-layout .anniversary-calendar-overlay-person-image {
  width: 14.5rem;
  height: 14.5rem;
  aspect-ratio: 1/1;
  border-radius: 0.5rem;
  position: relative;
  overflow: hidden;
  margin-bottom: 1.25rem;
}
@media (min-width: 576px) {
  .anniversary-calendar-overlay-person-layout .anniversary-calendar-overlay-person-image {
    width: 17.5rem;
    height: 17.5rem;
  }
}
.anniversary-calendar-overlay-person-layout .anniversary-calendar-overlay-person-image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.anniversary-calendar-overlay-person-layout ul {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  margin-top: 0.5rem;
}
.anniversary-calendar-overlay-person-layout li {
  font-variant-numeric: lining-nums proportional-nums;
  font-family: "Fago", Arial, sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.625rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 400;
  line-height: 1;
  text-align: left;
  vertical-align: baseline;
  font-family: "Fago", Arial, sans-serif;
  border-radius: 2px;
}
.badge:empty {
  display: none;
}
.badge.badge-small {
  padding: 0.125em 0.2em;
}

.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: #e2001a;
}
.badge-primary[href]:focus, .badge-primary[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(175, 0, 20.1327433628);
}

.badge-primary-dark {
  color: #fff;
  background-color: #b50015;
}
.badge-primary-dark[href]:focus, .badge-primary-dark[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(130, 0, 15.0828729282);
}

.badge-secondary {
  color: #fff;
  background-color: #2294fe;
}
.badge-secondary[href]:focus, .badge-secondary[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(1.0675675676, 122.7702702703, 235.9324324324);
}

.badge-success {
  color: #fff;
  background-color: #42b983;
}
.badge-success[href]:focus, .badge-success[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(52.5896414343, 147.4103585657, 104.3824701195);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
.badge-info[href]:focus, .badge-info[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}

.badge-warning {
  color: #313233;
  background-color: #e7c000;
}
.badge-warning[href]:focus, .badge-warning[href]:hover {
  color: #313233;
  text-decoration: none;
  background-color: rgb(180, 149.6103896104, 0);
}

.badge-danger {
  color: #fff;
  background-color: #ff4f5b;
}
.badge-danger[href]:focus, .badge-danger[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(255, 28, 43.4772727273);
}

.badge-light {
  color: #313233;
  background-color: #e6e6e6;
}
.badge-light[href]:focus, .badge-light[href]:hover {
  color: #313233;
  text-decoration: none;
  background-color: rgb(204.5, 204.5, 204.5);
}

.badge-dark {
  color: #fff;
  background-color: #313233;
}
.badge-dark[href]:focus, .badge-dark[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(24.01, 24.5, 24.99);
}

.badge-blue {
  color: #fff;
  background-color: #00f;
}
.badge-blue[href]:focus, .badge-blue[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #0000cc;
}

.badge-indigo {
  color: #fff;
  background-color: #6610f2;
}
.badge-indigo[href]:focus, .badge-indigo[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(81.3214285714, 10.6785714286, 196.3214285714);
}

.badge-purple {
  color: #fff;
  background-color: #6f42c1;
}
.badge-purple[href]:focus, .badge-purple[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(88.6693227092, 51.3784860558, 156.6215139442);
}

.badge-pink {
  color: #fff;
  background-color: #e83e8c;
}
.badge-pink[href]:focus, .badge-pink[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(217.125, 25.875, 113.625);
}

.badge-red {
  color: #fff;
  background-color: #ff4f5b;
}
.badge-red[href]:focus, .badge-red[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(255, 28, 43.4772727273);
}

.badge-orange {
  color: #313233;
  background-color: #e7c000;
}
.badge-orange[href]:focus, .badge-orange[href]:hover {
  color: #313233;
  text-decoration: none;
  background-color: rgb(180, 149.6103896104, 0);
}

.badge-yellow {
  color: #313233;
  background-color: #ffc107;
}
.badge-yellow[href]:focus, .badge-yellow[href]:hover {
  color: #313233;
  text-decoration: none;
  background-color: rgb(211, 158.25, 0);
}

.badge-green {
  color: #fff;
  background-color: #42b983;
}
.badge-green[href]:focus, .badge-green[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(52.5896414343, 147.4103585657, 104.3824701195);
}

.badge-teal {
  color: #fff;
  background-color: #20c997;
}
.badge-teal[href]:focus, .badge-teal[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(24.9957081545, 157.0042918455, 117.9484978541);
}

.badge-cyan {
  color: #fff;
  background-color: #17a2b8;
}
.badge-cyan[href]:focus, .badge-cyan[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}

.badge-white {
  color: #313233;
  background-color: #fff;
}
.badge-white[href]:focus, .badge-white[href]:hover {
  color: #313233;
  text-decoration: none;
  background-color: rgb(229.5, 229.5, 229.5);
}

.badge-gray {
  color: #fff;
  background-color: #6e6f70;
}
.badge-gray[href]:focus, .badge-gray[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(84.7297297297, 85.5, 86.2702702703);
}

.badge-gray-dark {
  color: #fff;
  background-color: #454647;
}
.badge-gray-dark[href]:focus, .badge-gray-dark[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(43.8642857143, 44.5, 45.1357142857);
}

.badge-outline-primary {
  border: 1px solid;
  color: #e2001a;
  border-color: #e2001a;
}
.badge-outline-primary[href]:focus, .badge-outline-primary[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(175, 0, 20.1327433628);
}

.badge-outline-primary-dark {
  border: 1px solid;
  color: #b50015;
  border-color: #b50015;
}
.badge-outline-primary-dark[href]:focus, .badge-outline-primary-dark[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(130, 0, 15.0828729282);
}

.badge-outline-secondary {
  border: 1px solid;
  color: #2294fe;
  border-color: #2294fe;
}
.badge-outline-secondary[href]:focus, .badge-outline-secondary[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(1.0675675676, 122.7702702703, 235.9324324324);
}

.badge-outline-success {
  border: 1px solid;
  color: #42b983;
  border-color: #42b983;
}
.badge-outline-success[href]:focus, .badge-outline-success[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(52.5896414343, 147.4103585657, 104.3824701195);
}

.badge-outline-info {
  border: 1px solid;
  color: #17a2b8;
  border-color: #17a2b8;
}
.badge-outline-info[href]:focus, .badge-outline-info[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}

.badge-outline-warning {
  border: 1px solid;
  color: #e7c000;
  border-color: #e7c000;
}
.badge-outline-warning[href]:focus, .badge-outline-warning[href]:hover {
  color: #313233;
  text-decoration: none;
  background-color: rgb(180, 149.6103896104, 0);
}

.badge-outline-danger {
  border: 1px solid;
  color: #ff4f5b;
  border-color: #ff4f5b;
}
.badge-outline-danger[href]:focus, .badge-outline-danger[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(255, 28, 43.4772727273);
}

.badge-outline-light {
  border: 1px solid;
  color: #e6e6e6;
  border-color: #e6e6e6;
}
.badge-outline-light[href]:focus, .badge-outline-light[href]:hover {
  color: #313233;
  text-decoration: none;
  background-color: rgb(204.5, 204.5, 204.5);
}

.badge-outline-dark {
  border: 1px solid;
  color: #313233;
  border-color: #313233;
}
.badge-outline-dark[href]:focus, .badge-outline-dark[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(24.01, 24.5, 24.99);
}

.badge-outline-blue {
  border: 1px solid;
  color: #00f;
  border-color: #00f;
}
.badge-outline-blue[href]:focus, .badge-outline-blue[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #0000cc;
}

.badge-outline-indigo {
  border: 1px solid;
  color: #6610f2;
  border-color: #6610f2;
}
.badge-outline-indigo[href]:focus, .badge-outline-indigo[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(81.3214285714, 10.6785714286, 196.3214285714);
}

.badge-outline-purple {
  border: 1px solid;
  color: #6f42c1;
  border-color: #6f42c1;
}
.badge-outline-purple[href]:focus, .badge-outline-purple[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(88.6693227092, 51.3784860558, 156.6215139442);
}

.badge-outline-pink {
  border: 1px solid;
  color: #e83e8c;
  border-color: #e83e8c;
}
.badge-outline-pink[href]:focus, .badge-outline-pink[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(217.125, 25.875, 113.625);
}

.badge-outline-red {
  border: 1px solid;
  color: #ff4f5b;
  border-color: #ff4f5b;
}
.badge-outline-red[href]:focus, .badge-outline-red[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(255, 28, 43.4772727273);
}

.badge-outline-orange {
  border: 1px solid;
  color: #e7c000;
  border-color: #e7c000;
}
.badge-outline-orange[href]:focus, .badge-outline-orange[href]:hover {
  color: #313233;
  text-decoration: none;
  background-color: rgb(180, 149.6103896104, 0);
}

.badge-outline-yellow {
  border: 1px solid;
  color: #ffc107;
  border-color: #ffc107;
}
.badge-outline-yellow[href]:focus, .badge-outline-yellow[href]:hover {
  color: #313233;
  text-decoration: none;
  background-color: rgb(211, 158.25, 0);
}

.badge-outline-green {
  border: 1px solid;
  color: #42b983;
  border-color: #42b983;
}
.badge-outline-green[href]:focus, .badge-outline-green[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(52.5896414343, 147.4103585657, 104.3824701195);
}

.badge-outline-teal {
  border: 1px solid;
  color: #20c997;
  border-color: #20c997;
}
.badge-outline-teal[href]:focus, .badge-outline-teal[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(24.9957081545, 157.0042918455, 117.9484978541);
}

.badge-outline-cyan {
  border: 1px solid;
  color: #17a2b8;
  border-color: #17a2b8;
}
.badge-outline-cyan[href]:focus, .badge-outline-cyan[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}

.badge-outline-white {
  border: 1px solid;
  color: #fff;
  border-color: #fff;
}
.badge-outline-white[href]:focus, .badge-outline-white[href]:hover {
  color: #313233;
  text-decoration: none;
  background-color: rgb(229.5, 229.5, 229.5);
}

.badge-outline-gray {
  border: 1px solid;
  color: #6e6f70;
  border-color: #6e6f70;
}
.badge-outline-gray[href]:focus, .badge-outline-gray[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(84.7297297297, 85.5, 86.2702702703);
}

.badge-outline-gray-dark {
  border: 1px solid;
  color: #454647;
  border-color: #454647;
}
.badge-outline-gray-dark[href]:focus, .badge-outline-gray-dark[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(43.8642857143, 44.5, 45.1357142857);
}

.badge-premium {
  color: #fff;
  background-color: #e2001a;
}
.badge-premium i {
  margin-right: 0.28125rem;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 0;
  margin-bottom: 1rem;
  list-style: none;
  background-color: transparent;
  font-family: "Fago", Arial, sans-serif;
  border-radius: 0.25rem;
  font-size: 14px;
  font-size: 0.875rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  color: #838485;
  content: "➜";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item a {
  color: #838485;
}
.breadcrumb-item.active {
  color: #adadad;
}
.breadcrumb-item.active a {
  color: #adadad;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  font-family: icon-font;
  font-size: 90%;
  content: "\f10b";
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-toggle.dropdown-toggle-dots::after {
  content: "\f10f";
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.5rem 0 0;
  margin-top: 2.25rem;
  color: #313233;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 0 solid rgba(0, 0, 0, 0.15);
  opacity: 0;
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  border-radius: 0;
  font-size: 18px;
  font-size: 1.125rem;
}

.dropup .dropdown-menu {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  font-family: icon-font;
  font-size: 90%;
  content: "\f10e";
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  margin-top: 0;
  margin-left: 0.5rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  font-family: icon-font;
  font-size: 90%;
  content: "\f10d";
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  margin-top: 0;
  margin-right: 0.5rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  font-family: icon-font;
  font-size: 90%;
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-left: 0.255em;
  font-family: icon-font;
  font-size: 90%;
  content: "\f10c";
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: 1.125rem 0;
  overflow: hidden;
  border-top: 1px solid #e6e6e6;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #313233;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  font-size: 16px;
  font-size: 1rem;
}
.dropdown-item:focus, .dropdown-item:hover {
  color: rgb(36.505, 37.25, 37.995);
  text-decoration: none;
  background-color: rgb(237.0810810811, 246.3243243243, 254.9189189189);
}
.dropdown-item.active {
  color: #e2001a;
  text-decoration: none;
  background-color: #fff;
}
.dropdown-item.active:focus, .dropdown-item.active:hover {
  background-color: rgb(237.0810810811, 246.3243243243, 254.9189189189);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6e6f70;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
  animation: slide-up 0.15s ease-out forwards;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 1.0625rem;
  color: #6e6f70;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #313233;
}

.dropdown-menu-member-area {
  width: 16rem;
  right: 0;
  left: auto !important;
  top: 100% !important;
  transform: none !important;
}
@media (max-width: 767.99px) {
  .dropdown-menu-member-area {
    transform: none !important;
    position: fixed !important;
    left: 10px !important;
    right: 10px !important;
    top: 60px !important;
    width: auto;
  }
}
@media (max-width: 575.99px) {
  .dropdown-menu-member-area {
    top: 50px !important;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  font-family: "Fago", Arial, sans-serif;
  padding: 0.6428571429rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out, border-color 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
}
.btn:focus, .btn:hover {
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(34, 148, 254, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not([disabled]):not(.disabled) {
  cursor: pointer;
}
.btn:not([disabled]):not(.disabled):active, .btn:not([disabled]):not(.disabled).active {
  background-image: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-primary:hover {
  color: #fff;
  background-color: rgb(187.75, 0, 21.5995575221);
  border-color: rgb(175, 0, 20.1327433628);
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: rgb(175, 0, 20.1327433628);
  border-color: rgb(162.25, 0, 18.6659292035);
}
.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.2rem rgba(226, 0, 26, 0.5);
}

.btn-primary-dark {
  color: #fff;
  background-color: #b50015;
  border-color: #b50015;
}
.btn-primary-dark:hover {
  color: #fff;
  background-color: rgb(142.75, 0, 16.5621546961);
  border-color: rgb(130, 0, 15.0828729282);
}
.btn-primary-dark:focus, .btn-primary-dark.focus {
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(181, 0, 21, 0.5);
}
.btn-primary-dark.disabled, .btn-primary-dark:disabled {
  background-color: #b50015;
  border-color: #b50015;
}
.btn-primary-dark:not([disabled]):not(.disabled):active, .btn-primary-dark:not([disabled]):not(.disabled).active, .show > .btn-primary-dark.dropdown-toggle {
  color: #fff;
  background-color: rgb(130, 0, 15.0828729282);
  border-color: rgb(117.25, 0, 13.6035911602);
}
.btn-primary-dark:not([disabled]):not(.disabled):active:focus, .btn-primary-dark:not([disabled]):not(.disabled).active:focus, .show > .btn-primary-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(181, 0, 21, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #2294fe;
  border-color: #2294fe;
}
.btn-secondary:hover {
  color: #fff;
  background-color: rgb(1.125, 129.375, 248.625);
  border-color: rgb(1.0675675676, 122.7702702703, 235.9324324324);
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(34, 148, 254, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  background-color: #2294fe;
  border-color: #2294fe;
}
.btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: rgb(1.0675675676, 122.7702702703, 235.9324324324);
  border-color: rgb(1.0101351351, 116.1655405405, 223.2398648649);
}
.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.2rem rgba(34, 148, 254, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #42b983;
  border-color: #42b983;
}
.btn-success:hover {
  color: #fff;
  background-color: rgb(55.9422310757, 156.8077689243, 111.0368525896);
  border-color: rgb(52.5896414343, 147.4103585657, 104.3824701195);
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(66, 185, 131, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  background-color: #42b983;
  border-color: #42b983;
}
.btn-success:not([disabled]):not(.disabled):active, .btn-success:not([disabled]):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: rgb(52.5896414343, 147.4103585657, 104.3824701195);
  border-color: rgb(49.2370517928, 138.0129482072, 97.7280876494);
}
.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.2rem rgba(66, 185, 131, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not([disabled]):not(.disabled):active, .btn-info:not([disabled]):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  border-color: rgb(15.9166666667, 112.1086956522, 127.3333333333);
}
.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.2rem rgba(23, 162, 184, 0.5);
}

.btn-warning {
  color: #313233;
  background-color: #e7c000;
  border-color: #e7c000;
}
.btn-warning:hover {
  color: #313233;
  background-color: rgb(192.75, 160.2077922078, 0);
  border-color: rgb(180, 149.6103896104, 0);
}
.btn-warning:focus, .btn-warning.focus {
  color: #313233;
  box-shadow: 0 0 0 0.2rem rgba(231, 192, 0, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  background-color: #e7c000;
  border-color: #e7c000;
}
.btn-warning:not([disabled]):not(.disabled):active, .btn-warning:not([disabled]):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: rgb(180, 149.6103896104, 0);
  border-color: rgb(167.25, 139.012987013, 0);
}
.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.2rem rgba(231, 192, 0, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #ff4f5b;
  border-color: #ff4f5b;
}
.btn-danger:hover {
  color: #fff;
  background-color: rgb(255, 40.75, 55.3579545455);
  border-color: rgb(255, 28, 43.4772727273);
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(255, 79, 91, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  background-color: #ff4f5b;
  border-color: #ff4f5b;
}
.btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: rgb(255, 28, 43.4772727273);
  border-color: rgb(255, 15.25, 31.5965909091);
}
.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.2rem rgba(255, 79, 91, 0.5);
}

.btn-light {
  color: #313233;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
}
.btn-light:hover {
  color: #313233;
  background-color: rgb(210.875, 210.875, 210.875);
  border-color: rgb(204.5, 204.5, 204.5);
}
.btn-light:focus, .btn-light.focus {
  color: #313233;
  box-shadow: 0 0 0 0.2rem rgba(230, 230, 230, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
}
.btn-light:not([disabled]):not(.disabled):active, .btn-light:not([disabled]):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #313233;
  background-color: rgb(204.5, 204.5, 204.5);
  border-color: rgb(198.125, 198.125, 198.125);
}
.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.2rem rgba(230, 230, 230, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #313233;
  border-color: #313233;
}
.btn-dark:hover {
  color: #fff;
  background-color: rgb(30.2575, 30.875, 31.4925);
  border-color: rgb(24.01, 24.5, 24.99);
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(49, 50, 51, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  background-color: #313233;
  border-color: #313233;
}
.btn-dark:not([disabled]):not(.disabled):active, .btn-dark:not([disabled]):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: rgb(24.01, 24.5, 24.99);
  border-color: rgb(17.7625, 18.125, 18.4875);
}
.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.2rem rgba(49, 50, 51, 0.5);
}

.btn-blue {
  color: #fff;
  background-color: #00f;
  border-color: #00f;
}
.btn-blue:hover {
  color: #fff;
  background-color: rgb(0, 0, 216.75);
  border-color: #0000cc;
}
.btn-blue:focus, .btn-blue.focus {
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 255, 0.5);
}
.btn-blue.disabled, .btn-blue:disabled {
  background-color: #00f;
  border-color: #00f;
}
.btn-blue:not([disabled]):not(.disabled):active, .btn-blue:not([disabled]):not(.disabled).active, .show > .btn-blue.dropdown-toggle {
  color: #fff;
  background-color: #0000cc;
  border-color: rgb(0, 0, 191.25);
}
.btn-blue:not([disabled]):not(.disabled):active:focus, .btn-blue:not([disabled]):not(.disabled).active:focus, .show > .btn-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 255, 0.5);
}

.btn-indigo {
  color: #fff;
  background-color: #6610f2;
  border-color: #6610f2;
}
.btn-indigo:hover {
  color: #fff;
  background-color: rgb(86.3303571429, 11.3363095238, 208.4136904762);
  border-color: rgb(81.3214285714, 10.6785714286, 196.3214285714);
}
.btn-indigo:focus, .btn-indigo.focus {
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5);
}
.btn-indigo.disabled, .btn-indigo:disabled {
  background-color: #6610f2;
  border-color: #6610f2;
}
.btn-indigo:not([disabled]):not(.disabled):active, .btn-indigo:not([disabled]):not(.disabled).active, .show > .btn-indigo.dropdown-toggle {
  color: #fff;
  background-color: rgb(81.3214285714, 10.6785714286, 196.3214285714);
  border-color: rgb(76.3125, 10.0208333333, 184.2291666667);
}
.btn-indigo:not([disabled]):not(.disabled):active:focus, .btn-indigo:not([disabled]):not(.disabled).active:focus, .show > .btn-indigo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(102, 16, 242, 0.5);
}

.btn-purple {
  color: #fff;
  background-color: #6f42c1;
  border-color: #6f42c1;
}
.btn-purple:hover {
  color: #fff;
  background-color: rgb(94.1045816733, 54.5278884462, 166.2221115538);
  border-color: rgb(88.6693227092, 51.3784860558, 156.6215139442);
}
.btn-purple:focus, .btn-purple.focus {
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5);
}
.btn-purple.disabled, .btn-purple:disabled {
  background-color: #6f42c1;
  border-color: #6f42c1;
}
.btn-purple:not([disabled]):not(.disabled):active, .btn-purple:not([disabled]):not(.disabled).active, .show > .btn-purple.dropdown-toggle {
  color: #fff;
  background-color: rgb(88.6693227092, 51.3784860558, 156.6215139442);
  border-color: rgb(83.234063745, 48.2290836653, 147.0209163347);
}
.btn-purple:not([disabled]):not(.disabled):active:focus, .btn-purple:not([disabled]):not(.disabled).active:focus, .show > .btn-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5);
}

.btn-pink {
  color: #fff;
  background-color: #e83e8c;
  border-color: #e83e8c;
}
.btn-pink:hover {
  color: #fff;
  background-color: rgb(227.9270833333, 27.8229166667, 119.6354166667);
  border-color: rgb(217.125, 25.875, 113.625);
}
.btn-pink:focus, .btn-pink.focus {
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(232, 62, 140, 0.5);
}
.btn-pink.disabled, .btn-pink:disabled {
  background-color: #e83e8c;
  border-color: #e83e8c;
}
.btn-pink:not([disabled]):not(.disabled):active, .btn-pink:not([disabled]):not(.disabled).active, .show > .btn-pink.dropdown-toggle {
  color: #fff;
  background-color: rgb(217.125, 25.875, 113.625);
  border-color: rgb(205.7326388889, 24.5173611111, 107.6631944444);
}
.btn-pink:not([disabled]):not(.disabled):active:focus, .btn-pink:not([disabled]):not(.disabled).active:focus, .show > .btn-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(232, 62, 140, 0.5);
}

.btn-red {
  color: #fff;
  background-color: #ff4f5b;
  border-color: #ff4f5b;
}
.btn-red:hover {
  color: #fff;
  background-color: rgb(255, 40.75, 55.3579545455);
  border-color: rgb(255, 28, 43.4772727273);
}
.btn-red:focus, .btn-red.focus {
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(255, 79, 91, 0.5);
}
.btn-red.disabled, .btn-red:disabled {
  background-color: #ff4f5b;
  border-color: #ff4f5b;
}
.btn-red:not([disabled]):not(.disabled):active, .btn-red:not([disabled]):not(.disabled).active, .show > .btn-red.dropdown-toggle {
  color: #fff;
  background-color: rgb(255, 28, 43.4772727273);
  border-color: rgb(255, 15.25, 31.5965909091);
}
.btn-red:not([disabled]):not(.disabled):active:focus, .btn-red:not([disabled]):not(.disabled).active:focus, .show > .btn-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 79, 91, 0.5);
}

.btn-orange {
  color: #313233;
  background-color: #e7c000;
  border-color: #e7c000;
}
.btn-orange:hover {
  color: #313233;
  background-color: rgb(192.75, 160.2077922078, 0);
  border-color: rgb(180, 149.6103896104, 0);
}
.btn-orange:focus, .btn-orange.focus {
  color: #313233;
  box-shadow: 0 0 0 0.2rem rgba(231, 192, 0, 0.5);
}
.btn-orange.disabled, .btn-orange:disabled {
  background-color: #e7c000;
  border-color: #e7c000;
}
.btn-orange:not([disabled]):not(.disabled):active, .btn-orange:not([disabled]):not(.disabled).active, .show > .btn-orange.dropdown-toggle {
  color: #fff;
  background-color: rgb(180, 149.6103896104, 0);
  border-color: rgb(167.25, 139.012987013, 0);
}
.btn-orange:not([disabled]):not(.disabled):active:focus, .btn-orange:not([disabled]):not(.disabled).active:focus, .show > .btn-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 192, 0, 0.5);
}

.btn-yellow {
  color: #313233;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-yellow:hover {
  color: #313233;
  background-color: rgb(223.75, 167.8125, 0);
  border-color: rgb(211, 158.25, 0);
}
.btn-yellow:focus, .btn-yellow.focus {
  color: #313233;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-yellow.disabled, .btn-yellow:disabled {
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-yellow:not([disabled]):not(.disabled):active, .btn-yellow:not([disabled]):not(.disabled).active, .show > .btn-yellow.dropdown-toggle {
  color: #313233;
  background-color: rgb(211, 158.25, 0);
  border-color: rgb(198.25, 148.6875, 0);
}
.btn-yellow:not([disabled]):not(.disabled):active:focus, .btn-yellow:not([disabled]):not(.disabled).active:focus, .show > .btn-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-green {
  color: #fff;
  background-color: #42b983;
  border-color: #42b983;
}
.btn-green:hover {
  color: #fff;
  background-color: rgb(55.9422310757, 156.8077689243, 111.0368525896);
  border-color: rgb(52.5896414343, 147.4103585657, 104.3824701195);
}
.btn-green:focus, .btn-green.focus {
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(66, 185, 131, 0.5);
}
.btn-green.disabled, .btn-green:disabled {
  background-color: #42b983;
  border-color: #42b983;
}
.btn-green:not([disabled]):not(.disabled):active, .btn-green:not([disabled]):not(.disabled).active, .show > .btn-green.dropdown-toggle {
  color: #fff;
  background-color: rgb(52.5896414343, 147.4103585657, 104.3824701195);
  border-color: rgb(49.2370517928, 138.0129482072, 97.7280876494);
}
.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.2rem rgba(66, 185, 131, 0.5);
}

.btn-teal {
  color: #fff;
  background-color: #20c997;
  border-color: #20c997;
}
.btn-teal:hover {
  color: #fff;
  background-color: rgb(26.7467811159, 168.0032188841, 126.2113733906);
  border-color: rgb(24.9957081545, 157.0042918455, 117.9484978541);
}
.btn-teal:focus, .btn-teal.focus {
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(32, 201, 151, 0.5);
}
.btn-teal.disabled, .btn-teal:disabled {
  background-color: #20c997;
  border-color: #20c997;
}
.btn-teal:not([disabled]):not(.disabled):active, .btn-teal:not([disabled]):not(.disabled).active, .show > .btn-teal.dropdown-toggle {
  color: #fff;
  background-color: rgb(24.9957081545, 157.0042918455, 117.9484978541);
  border-color: rgb(23.2446351931, 146.0053648069, 109.6856223176);
}
.btn-teal:not([disabled]):not(.disabled):active:focus, .btn-teal:not([disabled]):not(.disabled).active:focus, .show > .btn-teal.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(32, 201, 151, 0.5);
}

.btn-cyan {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-cyan:hover {
  color: #fff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
.btn-cyan:focus, .btn-cyan.focus {
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-cyan.disabled, .btn-cyan:disabled {
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-cyan:not([disabled]):not(.disabled):active, .btn-cyan:not([disabled]):not(.disabled).active, .show > .btn-cyan.dropdown-toggle {
  color: #fff;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  border-color: rgb(15.9166666667, 112.1086956522, 127.3333333333);
}
.btn-cyan:not([disabled]):not(.disabled):active:focus, .btn-cyan:not([disabled]):not(.disabled).active:focus, .show > .btn-cyan.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-white {
  color: #313233;
  background-color: #fff;
  border-color: #fff;
}
.btn-white:hover {
  color: #313233;
  background-color: rgb(235.875, 235.875, 235.875);
  border-color: rgb(229.5, 229.5, 229.5);
}
.btn-white:focus, .btn-white.focus {
  color: #313233;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-white.disabled, .btn-white:disabled {
  background-color: #fff;
  border-color: #fff;
}
.btn-white:not([disabled]):not(.disabled):active, .btn-white:not([disabled]):not(.disabled).active, .show > .btn-white.dropdown-toggle {
  color: #313233;
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(223.125, 223.125, 223.125);
}
.btn-white:not([disabled]):not(.disabled):active:focus, .btn-white:not([disabled]):not(.disabled).active:focus, .show > .btn-white.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-gray {
  color: #fff;
  background-color: #6e6f70;
  border-color: #6e6f70;
}
.btn-gray:hover {
  color: #fff;
  background-color: rgb(91.0472972973, 91.875, 92.7027027027);
  border-color: rgb(84.7297297297, 85.5, 86.2702702703);
}
.btn-gray:focus, .btn-gray.focus {
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(110, 111, 112, 0.5);
}
.btn-gray.disabled, .btn-gray:disabled {
  background-color: #6e6f70;
  border-color: #6e6f70;
}
.btn-gray:not([disabled]):not(.disabled):active, .btn-gray:not([disabled]):not(.disabled).active, .show > .btn-gray.dropdown-toggle {
  color: #fff;
  background-color: rgb(84.7297297297, 85.5, 86.2702702703);
  border-color: rgb(78.4121621622, 79.125, 79.8378378378);
}
.btn-gray:not([disabled]):not(.disabled):active:focus, .btn-gray:not([disabled]):not(.disabled).active:focus, .show > .btn-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(110, 111, 112, 0.5);
}

.btn-gray-dark {
  color: #fff;
  background-color: #454647;
  border-color: #454647;
}
.btn-gray-dark:hover {
  color: #fff;
  background-color: rgb(50.1482142857, 50.875, 51.6017857143);
  border-color: rgb(43.8642857143, 44.5, 45.1357142857);
}
.btn-gray-dark:focus, .btn-gray-dark.focus {
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(69, 70, 71, 0.5);
}
.btn-gray-dark.disabled, .btn-gray-dark:disabled {
  background-color: #454647;
  border-color: #454647;
}
.btn-gray-dark:not([disabled]):not(.disabled):active, .btn-gray-dark:not([disabled]):not(.disabled).active, .show > .btn-gray-dark.dropdown-toggle {
  color: #fff;
  background-color: rgb(43.8642857143, 44.5, 45.1357142857);
  border-color: rgb(37.5803571429, 38.125, 38.6696428571);
}
.btn-gray-dark:not([disabled]):not(.disabled):active:focus, .btn-gray-dark:not([disabled]):not(.disabled).active:focus, .show > .btn-gray-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(69, 70, 71, 0.5);
}

.btn-outline-primary {
  color: #e2001a;
  background-color: transparent;
  background-image: none;
  border-color: #e2001a;
  border-width: 1px;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-primary:focus, .btn-outline-primary.focus, .btn-outline-primary:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
  border-color: #e2001a;
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #e2001a;
  background-color: transparent;
}
.btn-outline-primary:not([disabled]):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-primary:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
}

.btn-outline-primary-dark {
  color: #b50015;
  background-color: transparent;
  background-image: none;
  border-color: #b50015;
  border-width: 1px;
}
.btn-outline-primary-dark:hover {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-primary-dark:focus, .btn-outline-primary-dark.focus, .btn-outline-primary-dark:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
  border-color: #e2001a;
}
.btn-outline-primary-dark.disabled, .btn-outline-primary-dark:disabled {
  color: #b50015;
  background-color: transparent;
}
.btn-outline-primary-dark:not([disabled]):not(.disabled).active, .show > .btn-outline-primary-dark.dropdown-toggle {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-primary-dark:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-primary-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
}

.btn-outline-secondary {
  color: #2294fe;
  background-color: transparent;
  background-image: none;
  border-color: #2294fe;
  border-width: 1px;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus, .btn-outline-secondary:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
  border-color: #e2001a;
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #2294fe;
  background-color: transparent;
}
.btn-outline-secondary:not([disabled]):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-secondary:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
}

.btn-outline-success {
  color: #42b983;
  background-color: transparent;
  background-image: none;
  border-color: #42b983;
  border-width: 1px;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-success:focus, .btn-outline-success.focus, .btn-outline-success:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
  border-color: #e2001a;
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #42b983;
  background-color: transparent;
}
.btn-outline-success:not([disabled]):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-success:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
}

.btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8;
  border-width: 1px;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-info:focus, .btn-outline-info.focus, .btn-outline-info:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
  border-color: #e2001a;
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not([disabled]):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-info:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
}

.btn-outline-warning {
  color: #e7c000;
  background-color: transparent;
  background-image: none;
  border-color: #e7c000;
  border-width: 1px;
}
.btn-outline-warning:hover {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-warning:focus, .btn-outline-warning.focus, .btn-outline-warning:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
  border-color: #e2001a;
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #e7c000;
  background-color: transparent;
}
.btn-outline-warning:not([disabled]):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-warning:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
}

.btn-outline-danger {
  color: #ff4f5b;
  background-color: transparent;
  background-image: none;
  border-color: #ff4f5b;
  border-width: 1px;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-danger:focus, .btn-outline-danger.focus, .btn-outline-danger:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
  border-color: #e2001a;
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #ff4f5b;
  background-color: transparent;
}
.btn-outline-danger:not([disabled]):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-danger:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
}

.btn-outline-light {
  color: #313233;
  background-color: transparent;
  background-image: none;
  border-color: #c1c1c1;
  border-width: 1px;
}
.btn-outline-light:hover {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-light:focus, .btn-outline-light.focus, .btn-outline-light:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
  border-color: #e2001a;
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #c1c1c1;
  background-color: transparent;
}
.btn-outline-light:not([disabled]):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-light:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
}

.btn-outline-dark {
  color: #313233;
  background-color: transparent;
  background-image: none;
  border-color: #313233;
  border-width: 1px;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-dark:focus, .btn-outline-dark.focus, .btn-outline-dark:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
  border-color: #e2001a;
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #313233;
  background-color: transparent;
}
.btn-outline-dark:not([disabled]):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-dark:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
}

.btn-outline-blue {
  color: #00f;
  background-color: transparent;
  background-image: none;
  border-color: #00f;
  border-width: 1px;
}
.btn-outline-blue:hover {
  color: #fff;
  background-color: #00f;
  border-color: #00f;
}
.btn-outline-blue:focus, .btn-outline-blue.focus, .btn-outline-blue:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 255, 0.25) !important;
  border-color: #00f;
}
.btn-outline-blue.disabled, .btn-outline-blue:disabled {
  color: #00f;
  background-color: transparent;
}
.btn-outline-blue:not([disabled]):not(.disabled).active, .show > .btn-outline-blue.dropdown-toggle {
  color: #fff;
  background-color: #00f;
  border-color: #00f;
}
.btn-outline-blue:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 255, 0.25) !important;
}

.btn-outline-indigo {
  color: #6610f2;
  background-color: transparent;
  background-image: none;
  border-color: #6610f2;
  border-width: 1px;
}
.btn-outline-indigo:hover {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-indigo:focus, .btn-outline-indigo.focus, .btn-outline-indigo:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
  border-color: #e2001a;
}
.btn-outline-indigo.disabled, .btn-outline-indigo:disabled {
  color: #6610f2;
  background-color: transparent;
}
.btn-outline-indigo:not([disabled]):not(.disabled).active, .show > .btn-outline-indigo.dropdown-toggle {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-indigo:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-indigo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
}

.btn-outline-purple {
  color: #6f42c1;
  background-color: transparent;
  background-image: none;
  border-color: #6f42c1;
  border-width: 1px;
}
.btn-outline-purple:hover {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-purple:focus, .btn-outline-purple.focus, .btn-outline-purple:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
  border-color: #e2001a;
}
.btn-outline-purple.disabled, .btn-outline-purple:disabled {
  color: #6f42c1;
  background-color: transparent;
}
.btn-outline-purple:not([disabled]):not(.disabled).active, .show > .btn-outline-purple.dropdown-toggle {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-purple:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
}

.btn-outline-pink {
  color: #e83e8c;
  background-color: transparent;
  background-image: none;
  border-color: #e83e8c;
  border-width: 1px;
}
.btn-outline-pink:hover {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-pink:focus, .btn-outline-pink.focus, .btn-outline-pink:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
  border-color: #e2001a;
}
.btn-outline-pink.disabled, .btn-outline-pink:disabled {
  color: #e83e8c;
  background-color: transparent;
}
.btn-outline-pink:not([disabled]):not(.disabled).active, .show > .btn-outline-pink.dropdown-toggle {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-pink:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
}

.btn-outline-red {
  color: #ff4f5b;
  background-color: transparent;
  background-image: none;
  border-color: #ff4f5b;
  border-width: 1px;
}
.btn-outline-red:hover {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-red:focus, .btn-outline-red.focus, .btn-outline-red:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
  border-color: #e2001a;
}
.btn-outline-red.disabled, .btn-outline-red:disabled {
  color: #ff4f5b;
  background-color: transparent;
}
.btn-outline-red:not([disabled]):not(.disabled).active, .show > .btn-outline-red.dropdown-toggle {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-red:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
}

.btn-outline-orange {
  color: #e7c000;
  background-color: transparent;
  background-image: none;
  border-color: #e7c000;
  border-width: 1px;
}
.btn-outline-orange:hover {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-orange:focus, .btn-outline-orange.focus, .btn-outline-orange:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
  border-color: #e2001a;
}
.btn-outline-orange.disabled, .btn-outline-orange:disabled {
  color: #e7c000;
  background-color: transparent;
}
.btn-outline-orange:not([disabled]):not(.disabled).active, .show > .btn-outline-orange.dropdown-toggle {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-orange:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
}

.btn-outline-yellow {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107;
  border-width: 1px;
}
.btn-outline-yellow:hover {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-yellow:focus, .btn-outline-yellow.focus, .btn-outline-yellow:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
  border-color: #e2001a;
}
.btn-outline-yellow.disabled, .btn-outline-yellow:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-yellow:not([disabled]):not(.disabled).active, .show > .btn-outline-yellow.dropdown-toggle {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-yellow:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
}

.btn-outline-green {
  color: #42b983;
  background-color: transparent;
  background-image: none;
  border-color: #42b983;
  border-width: 1px;
}
.btn-outline-green:hover {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-green:focus, .btn-outline-green.focus, .btn-outline-green:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
  border-color: #e2001a;
}
.btn-outline-green.disabled, .btn-outline-green:disabled {
  color: #42b983;
  background-color: transparent;
}
.btn-outline-green:not([disabled]):not(.disabled).active, .show > .btn-outline-green.dropdown-toggle {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-green:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
}

.btn-outline-teal {
  color: #20c997;
  background-color: transparent;
  background-image: none;
  border-color: #20c997;
  border-width: 1px;
}
.btn-outline-teal:hover {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-teal:focus, .btn-outline-teal.focus, .btn-outline-teal:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
  border-color: #e2001a;
}
.btn-outline-teal.disabled, .btn-outline-teal:disabled {
  color: #20c997;
  background-color: transparent;
}
.btn-outline-teal:not([disabled]):not(.disabled).active, .show > .btn-outline-teal.dropdown-toggle {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-teal:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-teal.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
}

.btn-outline-cyan {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8;
  border-width: 1px;
}
.btn-outline-cyan:hover {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-cyan:focus, .btn-outline-cyan.focus, .btn-outline-cyan:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
  border-color: #e2001a;
}
.btn-outline-cyan.disabled, .btn-outline-cyan:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-cyan:not([disabled]):not(.disabled).active, .show > .btn-outline-cyan.dropdown-toggle {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-cyan:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-cyan.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
}

.btn-outline-white {
  color: #fff;
  background-color: transparent;
  background-image: none;
  border-color: #fff;
  border-width: 1px;
}
.btn-outline-white:hover {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-white:focus, .btn-outline-white.focus, .btn-outline-white:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
  border-color: #e2001a;
}
.btn-outline-white.disabled, .btn-outline-white:disabled {
  color: #fff;
  background-color: transparent;
}
.btn-outline-white:not([disabled]):not(.disabled).active, .show > .btn-outline-white.dropdown-toggle {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-white:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-white.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
}

.btn-outline-gray {
  color: #6e6f70;
  background-color: transparent;
  background-image: none;
  border-color: #6e6f70;
  border-width: 1px;
}
.btn-outline-gray:hover {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-gray:focus, .btn-outline-gray.focus, .btn-outline-gray:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
  border-color: #e2001a;
}
.btn-outline-gray.disabled, .btn-outline-gray:disabled {
  color: #6e6f70;
  background-color: transparent;
}
.btn-outline-gray:not([disabled]):not(.disabled).active, .show > .btn-outline-gray.dropdown-toggle {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-gray:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
}

.btn-outline-gray-dark {
  color: #454647;
  background-color: transparent;
  background-image: none;
  border-color: #454647;
  border-width: 1px;
}
.btn-outline-gray-dark:hover {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-gray-dark:focus, .btn-outline-gray-dark.focus, .btn-outline-gray-dark:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
  border-color: #e2001a;
}
.btn-outline-gray-dark.disabled, .btn-outline-gray-dark:disabled {
  color: #454647;
  background-color: transparent;
}
.btn-outline-gray-dark:not([disabled]):not(.disabled).active, .show > .btn-outline-gray-dark.dropdown-toggle {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.btn-outline-gray-dark:not([disabled]):not(.disabled).active:focus, .show > .btn-outline-gray-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
}

.btn-link {
  font-weight: 400;
  color: #313233;
  background-color: transparent;
}
.btn-link:hover {
  color: rgb(149.5, 0, 17.1991150442);
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6e6f70;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 1.125rem 2.25rem;
  font-size: 1.5rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.6428571429rem 1.125rem;
  font-size: 1.0625rem;
  line-height: 1.3;
  border-radius: 0.2rem;
}

.btn-xs {
  padding: 0.45rem 0.5625rem;
  font-size: 1.0625rem;
  line-height: 1.3;
  border-radius: 0.2rem;
}

.btn-block, .site-layout-nav .btn, .content-block-with-additional-information-right .card-newsletter .btn, .content-block-with-additional-information-left .card-newsletter .btn, .col-xlm-4 .card-newsletter .btn, .card-columns .card-newsletter .btn,
.content-block-with-additional-information-right .card-input .btn,
.content-block-with-additional-information-left .card-input .btn,
.col-xlm-4 .card-input .btn,
.card-columns .card-input .btn {
  display: block;
  width: 100%;
}
.btn-block + .btn-block, .site-layout-nav .btn + .btn-block, .site-layout-nav .btn-block + .btn, .site-layout-nav .btn + .btn, .content-block-with-additional-information-right .card-newsletter .btn + .btn-block, .content-block-with-additional-information-right .card-newsletter .site-layout-nav .btn + .btn, .site-layout-nav .content-block-with-additional-information-right .card-newsletter .btn + .btn, .content-block-with-additional-information-left .card-newsletter .btn + .btn-block, .content-block-with-additional-information-left .card-newsletter .site-layout-nav .btn + .btn, .site-layout-nav .content-block-with-additional-information-left .card-newsletter .btn + .btn, .col-xlm-4 .card-newsletter .btn + .btn-block, .col-xlm-4 .card-newsletter .site-layout-nav .btn + .btn, .site-layout-nav .col-xlm-4 .card-newsletter .btn + .btn, .card-columns .card-newsletter .btn + .btn-block, .card-columns .card-newsletter .site-layout-nav .btn + .btn, .site-layout-nav .card-columns .card-newsletter .btn + .btn,
.content-block-with-additional-information-right .card-input .btn + .btn-block,
.content-block-with-additional-information-right .card-input .site-layout-nav .btn + .btn,
.site-layout-nav .content-block-with-additional-information-right .card-input .btn + .btn,
.content-block-with-additional-information-left .card-input .btn + .btn-block,
.content-block-with-additional-information-left .card-input .site-layout-nav .btn + .btn,
.site-layout-nav .content-block-with-additional-information-left .card-input .btn + .btn,
.col-xlm-4 .card-input .btn + .btn-block,
.col-xlm-4 .card-input .site-layout-nav .btn + .btn,
.site-layout-nav .col-xlm-4 .card-input .btn + .btn,
.card-columns .card-input .btn + .btn-block,
.card-columns .card-input .site-layout-nav .btn + .btn,
.site-layout-nav .card-columns .card-input .btn + .btn, .content-block-with-additional-information-right .card-newsletter .btn-block + .btn, .content-block-with-additional-information-right .card-newsletter .site-layout-nav .btn + .btn, .site-layout-nav .content-block-with-additional-information-right .card-newsletter .btn + .btn, .content-block-with-additional-information-right .card-newsletter .btn + .btn, .content-block-with-additional-information-left .content-block-with-additional-information-right .card-newsletter .btn + .btn, .content-block-with-additional-information-right .content-block-with-additional-information-left .card-newsletter .btn + .btn, .col-xlm-4 .content-block-with-additional-information-right .card-newsletter .btn + .btn, .content-block-with-additional-information-right .col-xlm-4 .card-newsletter .btn + .btn, .card-columns .content-block-with-additional-information-right .card-newsletter .btn + .btn, .content-block-with-additional-information-right .card-columns .card-newsletter .btn + .btn,
.content-block-with-additional-information-right .card-input .card-newsletter .btn + .btn,
.content-block-with-additional-information-right .card-newsletter .card-input .btn + .btn,
.content-block-with-additional-information-left .card-input .content-block-with-additional-information-right .card-newsletter .btn + .btn,
.content-block-with-additional-information-right .card-newsletter .content-block-with-additional-information-left .card-input .btn + .btn,
.col-xlm-4 .card-input .content-block-with-additional-information-right .card-newsletter .btn + .btn,
.content-block-with-additional-information-right .card-newsletter .col-xlm-4 .card-input .btn + .btn,
.card-columns .card-input .content-block-with-additional-information-right .card-newsletter .btn + .btn,
.content-block-with-additional-information-right .card-newsletter .card-columns .card-input .btn + .btn, .content-block-with-additional-information-left .card-newsletter .btn-block + .btn, .content-block-with-additional-information-left .card-newsletter .site-layout-nav .btn + .btn, .site-layout-nav .content-block-with-additional-information-left .card-newsletter .btn + .btn, .content-block-with-additional-information-right .content-block-with-additional-information-left .card-newsletter .btn + .btn, .content-block-with-additional-information-left .content-block-with-additional-information-right .card-newsletter .btn + .btn, .content-block-with-additional-information-left .card-newsletter .btn + .btn, .col-xlm-4 .content-block-with-additional-information-left .card-newsletter .btn + .btn, .content-block-with-additional-information-left .col-xlm-4 .card-newsletter .btn + .btn, .card-columns .content-block-with-additional-information-left .card-newsletter .btn + .btn, .content-block-with-additional-information-left .card-columns .card-newsletter .btn + .btn,
.content-block-with-additional-information-right .card-input .content-block-with-additional-information-left .card-newsletter .btn + .btn,
.content-block-with-additional-information-left .card-newsletter .content-block-with-additional-information-right .card-input .btn + .btn,
.content-block-with-additional-information-left .card-input .card-newsletter .btn + .btn,
.content-block-with-additional-information-left .card-newsletter .card-input .btn + .btn,
.col-xlm-4 .card-input .content-block-with-additional-information-left .card-newsletter .btn + .btn,
.content-block-with-additional-information-left .card-newsletter .col-xlm-4 .card-input .btn + .btn,
.card-columns .card-input .content-block-with-additional-information-left .card-newsletter .btn + .btn,
.content-block-with-additional-information-left .card-newsletter .card-columns .card-input .btn + .btn, .col-xlm-4 .card-newsletter .btn-block + .btn, .col-xlm-4 .card-newsletter .site-layout-nav .btn + .btn, .site-layout-nav .col-xlm-4 .card-newsletter .btn + .btn, .content-block-with-additional-information-right .col-xlm-4 .card-newsletter .btn + .btn, .col-xlm-4 .content-block-with-additional-information-right .card-newsletter .btn + .btn, .content-block-with-additional-information-left .col-xlm-4 .card-newsletter .btn + .btn, .col-xlm-4 .content-block-with-additional-information-left .card-newsletter .btn + .btn, .col-xlm-4 .card-newsletter .btn + .btn, .card-columns .col-xlm-4 .card-newsletter .btn + .btn, .col-xlm-4 .card-columns .card-newsletter .btn + .btn,
.content-block-with-additional-information-right .card-input .col-xlm-4 .card-newsletter .btn + .btn,
.col-xlm-4 .card-newsletter .content-block-with-additional-information-right .card-input .btn + .btn,
.content-block-with-additional-information-left .card-input .col-xlm-4 .card-newsletter .btn + .btn,
.col-xlm-4 .card-newsletter .content-block-with-additional-information-left .card-input .btn + .btn,
.col-xlm-4 .card-input .card-newsletter .btn + .btn,
.col-xlm-4 .card-newsletter .card-input .btn + .btn,
.card-columns .card-input .col-xlm-4 .card-newsletter .btn + .btn,
.col-xlm-4 .card-newsletter .card-columns .card-input .btn + .btn, .card-columns .card-newsletter .btn-block + .btn, .card-columns .card-newsletter .site-layout-nav .btn + .btn, .site-layout-nav .card-columns .card-newsletter .btn + .btn, .content-block-with-additional-information-right .card-columns .card-newsletter .btn + .btn, .card-columns .content-block-with-additional-information-right .card-newsletter .btn + .btn, .content-block-with-additional-information-left .card-columns .card-newsletter .btn + .btn, .card-columns .content-block-with-additional-information-left .card-newsletter .btn + .btn, .col-xlm-4 .card-columns .card-newsletter .btn + .btn, .card-columns .col-xlm-4 .card-newsletter .btn + .btn, .card-columns .card-newsletter .btn + .btn,
.content-block-with-additional-information-right .card-input .card-columns .card-newsletter .btn + .btn,
.card-columns .card-newsletter .content-block-with-additional-information-right .card-input .btn + .btn,
.content-block-with-additional-information-left .card-input .card-columns .card-newsletter .btn + .btn,
.card-columns .card-newsletter .content-block-with-additional-information-left .card-input .btn + .btn,
.col-xlm-4 .card-input .card-columns .card-newsletter .btn + .btn,
.card-columns .card-newsletter .col-xlm-4 .card-input .btn + .btn,
.card-columns .card-input .card-newsletter .btn + .btn,
.card-columns .card-newsletter .card-input .btn + .btn,
.content-block-with-additional-information-right .card-input .btn-block + .btn,
.content-block-with-additional-information-right .card-input .site-layout-nav .btn + .btn,
.site-layout-nav .content-block-with-additional-information-right .card-input .btn + .btn,
.content-block-with-additional-information-right .card-newsletter .card-input .btn + .btn,
.content-block-with-additional-information-right .card-input .card-newsletter .btn + .btn,
.content-block-with-additional-information-left .card-newsletter .content-block-with-additional-information-right .card-input .btn + .btn,
.content-block-with-additional-information-right .card-input .content-block-with-additional-information-left .card-newsletter .btn + .btn,
.col-xlm-4 .card-newsletter .content-block-with-additional-information-right .card-input .btn + .btn,
.content-block-with-additional-information-right .card-input .col-xlm-4 .card-newsletter .btn + .btn,
.card-columns .card-newsletter .content-block-with-additional-information-right .card-input .btn + .btn,
.content-block-with-additional-information-right .card-input .card-columns .card-newsletter .btn + .btn,
.content-block-with-additional-information-right .card-input .btn + .btn,
.content-block-with-additional-information-left .content-block-with-additional-information-right .card-input .btn + .btn,
.content-block-with-additional-information-right .content-block-with-additional-information-left .card-input .btn + .btn,
.col-xlm-4 .content-block-with-additional-information-right .card-input .btn + .btn,
.content-block-with-additional-information-right .col-xlm-4 .card-input .btn + .btn,
.card-columns .content-block-with-additional-information-right .card-input .btn + .btn,
.content-block-with-additional-information-right .card-columns .card-input .btn + .btn,
.content-block-with-additional-information-left .card-input .btn-block + .btn,
.content-block-with-additional-information-left .card-input .site-layout-nav .btn + .btn,
.site-layout-nav .content-block-with-additional-information-left .card-input .btn + .btn,
.content-block-with-additional-information-right .card-newsletter .content-block-with-additional-information-left .card-input .btn + .btn,
.content-block-with-additional-information-left .card-input .content-block-with-additional-information-right .card-newsletter .btn + .btn,
.content-block-with-additional-information-left .card-newsletter .card-input .btn + .btn,
.content-block-with-additional-information-left .card-input .card-newsletter .btn + .btn,
.col-xlm-4 .card-newsletter .content-block-with-additional-information-left .card-input .btn + .btn,
.content-block-with-additional-information-left .card-input .col-xlm-4 .card-newsletter .btn + .btn,
.card-columns .card-newsletter .content-block-with-additional-information-left .card-input .btn + .btn,
.content-block-with-additional-information-left .card-input .card-columns .card-newsletter .btn + .btn,
.content-block-with-additional-information-right .content-block-with-additional-information-left .card-input .btn + .btn,
.content-block-with-additional-information-left .content-block-with-additional-information-right .card-input .btn + .btn,
.content-block-with-additional-information-left .card-input .btn + .btn,
.col-xlm-4 .content-block-with-additional-information-left .card-input .btn + .btn,
.content-block-with-additional-information-left .col-xlm-4 .card-input .btn + .btn,
.card-columns .content-block-with-additional-information-left .card-input .btn + .btn,
.content-block-with-additional-information-left .card-columns .card-input .btn + .btn,
.col-xlm-4 .card-input .btn-block + .btn,
.col-xlm-4 .card-input .site-layout-nav .btn + .btn,
.site-layout-nav .col-xlm-4 .card-input .btn + .btn,
.content-block-with-additional-information-right .card-newsletter .col-xlm-4 .card-input .btn + .btn,
.col-xlm-4 .card-input .content-block-with-additional-information-right .card-newsletter .btn + .btn,
.content-block-with-additional-information-left .card-newsletter .col-xlm-4 .card-input .btn + .btn,
.col-xlm-4 .card-input .content-block-with-additional-information-left .card-newsletter .btn + .btn,
.col-xlm-4 .card-newsletter .card-input .btn + .btn,
.col-xlm-4 .card-input .card-newsletter .btn + .btn,
.card-columns .card-newsletter .col-xlm-4 .card-input .btn + .btn,
.col-xlm-4 .card-input .card-columns .card-newsletter .btn + .btn,
.content-block-with-additional-information-right .col-xlm-4 .card-input .btn + .btn,
.col-xlm-4 .content-block-with-additional-information-right .card-input .btn + .btn,
.content-block-with-additional-information-left .col-xlm-4 .card-input .btn + .btn,
.col-xlm-4 .content-block-with-additional-information-left .card-input .btn + .btn,
.col-xlm-4 .card-input .btn + .btn,
.card-columns .col-xlm-4 .card-input .btn + .btn,
.col-xlm-4 .card-columns .card-input .btn + .btn,
.card-columns .card-input .btn-block + .btn,
.card-columns .card-input .site-layout-nav .btn + .btn,
.site-layout-nav .card-columns .card-input .btn + .btn,
.content-block-with-additional-information-right .card-newsletter .card-columns .card-input .btn + .btn,
.card-columns .card-input .content-block-with-additional-information-right .card-newsletter .btn + .btn,
.content-block-with-additional-information-left .card-newsletter .card-columns .card-input .btn + .btn,
.card-columns .card-input .content-block-with-additional-information-left .card-newsletter .btn + .btn,
.col-xlm-4 .card-newsletter .card-columns .card-input .btn + .btn,
.card-columns .card-input .col-xlm-4 .card-newsletter .btn + .btn,
.card-columns .card-newsletter .card-input .btn + .btn,
.card-columns .card-input .card-newsletter .btn + .btn,
.content-block-with-additional-information-right .card-columns .card-input .btn + .btn,
.card-columns .content-block-with-additional-information-right .card-input .btn + .btn,
.content-block-with-additional-information-left .card-columns .card-input .btn + .btn,
.card-columns .content-block-with-additional-information-left .card-input .btn + .btn,
.col-xlm-4 .card-columns .card-input .btn + .btn,
.card-columns .col-xlm-4 .card-input .btn + .btn,
.card-columns .card-input .btn + .btn {
  margin-top: 0.5rem;
}

input[type=submit].btn-block, .site-layout-nav input[type=submit].btn, .content-block-with-additional-information-right .card-newsletter input[type=submit].btn, .content-block-with-additional-information-left .card-newsletter input[type=submit].btn, .col-xlm-4 .card-newsletter input[type=submit].btn, .card-columns .card-newsletter input[type=submit].btn,
.content-block-with-additional-information-right .card-input input[type=submit].btn,
.content-block-with-additional-information-left .card-input input[type=submit].btn,
.col-xlm-4 .card-input input[type=submit].btn,
.card-columns .card-input input[type=submit].btn,
input[type=reset].btn-block,
.site-layout-nav input[type=reset].btn,
.content-block-with-additional-information-right .card-newsletter input[type=reset].btn,
.content-block-with-additional-information-left .card-newsletter input[type=reset].btn,
.col-xlm-4 .card-newsletter input[type=reset].btn,
.card-columns .card-newsletter input[type=reset].btn,
.content-block-with-additional-information-right .card-input input[type=reset].btn,
.content-block-with-additional-information-left .card-input input[type=reset].btn,
.col-xlm-4 .card-input input[type=reset].btn,
.card-columns .card-input input[type=reset].btn,
input[type=button].btn-block,
.site-layout-nav input[type=button].btn,
.content-block-with-additional-information-right .card-newsletter input[type=button].btn,
.content-block-with-additional-information-left .card-newsletter input[type=button].btn,
.col-xlm-4 .card-newsletter input[type=button].btn,
.card-columns .card-newsletter input[type=button].btn,
.content-block-with-additional-information-right .card-input input[type=button].btn,
.content-block-with-additional-information-left .card-input input[type=button].btn,
.col-xlm-4 .card-input input[type=button].btn,
.card-columns .card-input input[type=button].btn {
  width: 100%;
}

.btn-list {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .btn-list {
    margin-bottom: 2.25rem;
  }
}
.btn-list .btn {
  margin-right: 1.125rem;
  margin-bottom: 1.125rem;
}
.btn-list.btn-list-center {
  justify-content: center;
}
.btn-list.btn-list-center .btn {
  margin-right: 0.5625rem;
  margin-left: 0.5625rem;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 0 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-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .btn-toolbar {
    margin-bottom: 2.25rem;
  }
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}
.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: 0.75rem;
  padding-left: 0.75rem;
  opacity: 0.9;
}
.dropdown-toggle-split::after {
  margin-left: 0;
}

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

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

.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 + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.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;
}

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

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

code,
kbd,
pre,
samp {
  font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
}

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

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

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

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/*******************************************************
Slider B-flat
*******************************************************/
.checkbox-slider, .external-content-consent-opt-out, .external-content-consent-opt-in div {
  position: relative;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .checkbox-slider, .external-content-consent-opt-out, .external-content-consent-opt-in div {
    margin-bottom: 2.25rem;
  }
}

.checkbox-slider input, .external-content-consent-opt-out input, .external-content-consent-opt-in div input {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 0;
  height: 0;
  margin: 0;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}

.checkbox-slider input + span, .external-content-consent-opt-out input + span, .external-content-consent-opt-in div input + span {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  user-select: none;
  user-select: none;
  user-select: none;
  font-size: 95%;
  text-align: left;
}

.checkbox-slider input + span::before, .external-content-consent-opt-out input + span::before, .external-content-consent-opt-in div input + span::before {
  position: absolute;
  left: 0;
  display: inline-block;
  top: 0;
}

.checkbox-slider input + span > h4, .external-content-consent-opt-out input + span > h4, .external-content-consent-opt-in div input + span > h4 {
  display: inline;
}

.checkbox-slider input + span, .external-content-consent-opt-out input + span, .external-content-consent-opt-in div input + span {
  padding-left: 40px;
}

.checkbox-slider input + span::before, .external-content-consent-opt-out input + span::before, .external-content-consent-opt-in div input + span::before {
  content: "";
  height: 20px;
  width: 40px;
  background: rgba(100, 100, 100, 0.2);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8);
  transition: background 0.2s ease-out;
}

.checkbox-slider input + span::after, .external-content-consent-opt-out input + span::after, .external-content-consent-opt-in div input + span::after {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  background: #fff;
  transition: margin-left 0.1s ease-in-out;
  text-align: center;
  font-weight: bold;
  content: "";
}

.checkbox-slider input:checked + span::after, .external-content-consent-opt-out input:checked + span::after, .external-content-consent-opt-in div input:checked + span::after {
  margin-left: 20px;
  content: "";
}

.checkbox-slider input:checked + span::before, .external-content-consent-opt-out input:checked + span::before, .external-content-consent-opt-in div input:checked + span::before {
  transition: background 0.2s ease-in;
}

.checkbox-slider input + span, .external-content-consent-opt-out input + span, .external-content-consent-opt-in div input + span {
  padding-left: 40px;
  display: inline-block;
}

.checkbox-slider input + span::before, .external-content-consent-opt-out input + span::before, .external-content-consent-opt-in div input + span::before {
  border-radius: 20px;
  width: 40px;
}

.checkbox-slider input + span::after, .external-content-consent-opt-out input + span::after, .external-content-consent-opt-in div input + span::after {
  background: #fff;
  content: "";
  width: 20px;
  border: solid transparent 2px;
  background-clip: padding-box;
  border-radius: 20px;
}

.checkbox-slider input:not(:checked) + span::after, .external-content-consent-opt-out input:not(:checked) + span::after, .external-content-consent-opt-in div input:not(:checked) + span::after {
  animation: popOut ease-in 0.3s normal;
}

.checkbox-slider input:checked + span::after, .external-content-consent-opt-out input:checked + span::after, .external-content-consent-opt-in div input:checked + span::after {
  content: "";
  margin-left: 20px;
  border: solid transparent 2px;
  background-clip: padding-box;
  animation: popIn ease-in 0.3s normal;
}

.checkbox-slider input:checked + span::before, .external-content-consent-opt-out input:checked + span::before, .external-content-consent-opt-in div input:checked + span::before {
  background: #5cb85c;
}

.checkbox-slider.checkbox-slider-md input + span::before, .checkbox-slider-md.external-content-consent-opt-out input + span::before, .external-content-consent-opt-in div input + span::before {
  border-radius: 30px;
}

.checkbox-slider.checkbox-slider-md input + span::after, .checkbox-slider-md.external-content-consent-opt-out input + span::after, .external-content-consent-opt-in div input + span::after {
  border-radius: 30px;
}

.checkbox-slider.checkbox-slider-lg input + span::before, .checkbox-slider-lg.external-content-consent-opt-out input + span::before, .external-content-consent-opt-in div.checkbox-slider-lg input + span::before {
  border-radius: 40px;
}

.checkbox-slider.checkbox-slider-lg input + span::after, .checkbox-slider-lg.external-content-consent-opt-out input + span::after, .external-content-consent-opt-in div.checkbox-slider-lg input + span::after {
  border-radius: 40px;
}

.checkbox-slider input + span::before, .external-content-consent-opt-out input + span::before, .external-content-consent-opt-in div input + span::before {
  box-shadow: none;
}

/*#####*/
.checkbox-slider-info.checkbox-slider input:checked + span::before, .checkbox-slider-info.external-content-consent-opt-out input:checked + span::before, .external-content-consent-opt-in div.checkbox-slider-info input:checked + span::before {
  background: #5bc0de;
}

.checkbox-slider-warning.checkbox-slider input:checked + span::before, .checkbox-slider-warning.external-content-consent-opt-out input:checked + span::before, .external-content-consent-opt-in div.checkbox-slider-warning input:checked + span::before {
  background: #f0ad4e;
}

.checkbox-slider-danger.checkbox-slider input:checked + span::before, .checkbox-slider-danger.external-content-consent-opt-out input:checked + span::before, .external-content-consent-opt-in div.checkbox-slider-danger input:checked + span::before {
  background: #d9534f;
}

/*******************************************************
Sizes
*******************************************************/
.checkbox-slider-sm, .external-content-consent-opt-out {
  line-height: 16px;
}

.checkbox-slider-sm input + span, .external-content-consent-opt-out input + span {
  padding-left: 46px;
  font-size: 80%;
}

.checkbox-slider-sm input + span::before, .external-content-consent-opt-out input + span::before {
  width: 40px;
}

.checkbox-slider-sm input + span::after, .external-content-consent-opt-out input + span::after,
.checkbox-slider-sm input + span::before,
.external-content-consent-opt-out input + span::before {
  height: 20px;
  line-height: 20px;
}

.checkbox-slider-sm input + span::after, .external-content-consent-opt-out input + span::after {
  width: 20px;
  vertical-align: middle;
}

.checkbox-slider-sm input:checked + span::after, .external-content-consent-opt-out input:checked + span::after {
  margin-left: 20px;
}

.checkbox-slider-md, .external-content-consent-opt-in div {
  line-height: 28px;
}

.checkbox-slider-md input + span, .external-content-consent-opt-in div input + span {
  padding-left: 70px;
  font-size: 90%;
}

.checkbox-slider-md input + span::before, .external-content-consent-opt-in div input + span::before {
  width: 60px;
}

.checkbox-slider-md input + span::after, .external-content-consent-opt-in div input + span::after,
.checkbox-slider-md input + span::before,
.external-content-consent-opt-in div input + span::before {
  height: 30px;
  line-height: 30px;
}

.checkbox-slider-md input + span::after, .external-content-consent-opt-in div input + span::after {
  width: 30px;
  vertical-align: middle;
}

.checkbox-slider-md input:checked + span::after, .external-content-consent-opt-in div input:checked + span::after {
  margin-left: 30px;
}

.checkbox-slider-lg {
  line-height: 40px;
}

.checkbox-slider-lg input + span {
  padding-left: 90px;
}

.checkbox-slider-lg input + span::before {
  width: 80px;
}

.checkbox-slider-lg input + span::after,
.checkbox-slider-lg input + span::before {
  height: 40px;
  line-height: 40px;
}

.checkbox-slider-lg input + span::after {
  width: 40px;
  vertical-align: middle;
}

.checkbox-slider-lg input:checked + span::after {
  margin-left: 40px;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.59375rem;
  margin-bottom: 1rem;
  cursor: pointer;
  font-size: 17px;
  font-size: 1.0625rem;
}
.custom-control label {
  display: block;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 16px;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: #e2001a;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(34, 148, 254, 0.25);
}
.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #e2001a;
}
.custom-control-input:disabled ~ .custom-control-label {
  color: #6e6f70;
}
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e6e6e6;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  padding-left: 30px;
  cursor: pointer;
}
.custom-control-label::before {
  position: absolute;
  top: 3px;
  left: 0;
  display: block;
  width: 20px;
  height: 20px;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: #c1c1c1;
}
.custom-control-label::after {
  position: absolute;
  top: 3px;
  left: 0;
  display: block;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
  font-family: icon-font;
  color: #fff;
  text-align: center;
  line-height: 20px;
  transform: scale(0);
  transition: transform 0.1s;
}

.custom-checkbox-holder {
  padding: 0.5625rem;
  border-radius: 0.25rem;
  background-color: #f1f1f1;
  margin-bottom: 1.5rem;
}
.custom-checkbox-holder .custom-control {
  margin-bottom: 0;
}

.custom-checkbox .custom-control-label::after {
  content: "\f10a";
  font-size: 10px;
  font-size: 0.625rem;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 0.2rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e2001a;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  transform: scale(1);
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(226, 0, 26, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(226, 0, 26, 0.5);
}

.custom-radio .custom-control-label::after {
  content: "\f110";
  font-size: 8px;
  font-size: 0.5rem;
}
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e2001a;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  transform: scale(1);
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(226, 0, 26, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  /*height: $custom-select-height;*/
  padding: calc(0.6428571429rem) 2.125rem calc(0.6428571429rem) 1.125rem;
  line-height: 1.5;
  color: #313233;
  vertical-align: middle;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23454647' d='M31.7,9.8L16,25.5L0.3,9.8l3.3-3.3L16,18.9L28.4,6.5L31.7,9.8z'/%3E%3C/svg%3E") no-repeat right 1.125rem center/14px 14px;
  background-color: #fff;
  border: 1px solid #c1c1c1;
  font-size: 1.0625rem;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  appearance: none;
  appearance: none;
}
.custom-select:focus {
  border-color: #2294fe;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(34, 148, 254, 0.25);
}
.custom-select:focus::-ms-value {
  color: #313233;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 1.125rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6e6f70;
  background-color: #e6e6e6;
}
.custom-select::-ms-expand {
  opacity: 0;
}
.custom-select option {
  font-size: 16px;
  font-size: 1rem;
}

.custom-select-sm {
  /*height: $custom-select-height-sm;*/
  padding-top: 0.6428571429rem;
  padding-bottom: 0.6428571429rem;
  padding-left: 0.75rem;
  font-size: 0.9375rem;
}

.custom-select-lg {
  /*height: $custom-select-height-lg;*/
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
  padding-left: 2.25rem;
  font-size: 1.5rem;
}

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(3.1607142857rem + 2px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #2294fe;
  box-shadow: 0 0 0 0.2rem rgba(34, 148, 254, 0.25);
}
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e6e6e6;
}
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(3.1607142857rem + 2px);
  padding: 0.6428571429rem 1.125rem;
  line-height: 1.5;
  color: #313233;
  background-color: #fff;
  border: 1px solid #c1c1c1;
  border-radius: 0.25rem;
}
.custom-file-label.custom-file-placeholder {
  color: #adadad;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 3.1607142857rem;
  padding: 0.6428571429rem 1.125rem;
  line-height: 1.5;
  color: #fff;
  content: "Durchsuchen";
  background-color: #313233;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(34, 148, 254, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(34, 148, 254, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(34, 148, 254, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #e2001a;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.1s ease-in-out, border-color 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
  transition: background-color 0.1s ease-in-out, border-color 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
.custom-range::-webkit-slider-thumb:active {
  background-color: rgb(255, 149.5, 161.6371681416);
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #c1c1c1;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #e2001a;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.1s ease-in-out, border-color 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
  transition: background-color 0.1s ease-in-out, border-color 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
.custom-range::-moz-range-thumb:active {
  background-color: rgb(255, 149.5, 161.6371681416);
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #c1c1c1;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #e2001a;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.1s ease-in-out, border-color 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
  transition: background-color 0.1s ease-in-out, border-color 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
  appearance: none;
}
.custom-range::-ms-thumb:active {
  background-color: rgb(255, 149.5, 161.6371681416);
}
.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: #c1c1c1;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #c1c1c1;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #838485;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #838485;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #838485;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.1s ease-in-out, border-color 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.6428571429rem 1.125rem;
  font-size: 1.0625rem;
  line-height: 1.5;
  color: #313233;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #c1c1c1;
  border-radius: 0.25rem;
  box-shadow: inset 2px 2px 0 rgba(0, 0, 0, 0.08);
  transition: border-color 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #313233;
  background-color: #fff;
  border-color: #2294fe;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(34, 148, 254, 0.25);
}
.form-control::-moz-placeholder {
  color: #adadad;
  opacity: 1;
}
.form-control::placeholder {
  color: #adadad;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e6e6e6;
  opacity: 1;
}

textarea.form-control {
  min-height: 15rem;
}

select.form-control:not([size]):not([multiple]) {
  height: calc(3.1607142857rem + 2px);
}
select.form-control:focus::-ms-value {
  color: #313233;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #c1c1c1;
  border-radius: 0.25rem;
  box-shadow: inset 2px 2px 0 rgba(0, 0, 0, 0.08);
  -ms-transition: border-color 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
  transition: border-color 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
}
select.form-control:focus::-ms-value::-ms-expand {
  background-color: transparent;
  border: 0;
}
select.form-control:focus::-ms-value:focus {
  color: #313233;
  background-color: #fff;
  border-color: #2294fe;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(34, 148, 254, 0.25);
}
select.form-control:focus::-ms-value::placeholder {
  color: #adadad;
  opacity: 1;
}
select.form-control:focus::-ms-value:disabled, select.form-control:focus::-ms-value[readonly] {
  background-color: #e6e6e6;
  opacity: 1;
}

textarea.form-control {
  min-height: 15rem;
}

select.form-control:not([size]):not([multiple]) {
  height: calc(3.1607142857rem + 2px);
}
select.form-control:focus::-ms-value {
  color: #313233;
  background-color: #fff;
}
select.form-control option {
  font-size: 16px;
  font-size: 1rem;
}

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

.col-form-label {
  padding-top: calc(0.6428571429rem + 1px);
  padding-bottom: calc(0.6428571429rem + 1px);
  margin-bottom: 0.5rem;
  font-size: inherit;
  line-height: 1.5;
  font-weight: 700;
}

.col-form-label-lg {
  padding-top: calc(1.125rem + 1px);
  padding-bottom: calc(1.125rem + 1px);
  font-size: 1.5rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.6428571429rem + 1px);
  padding-bottom: calc(0.6428571429rem + 1px);
  font-size: 1.0625rem;
  line-height: 1.3;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.6428571429rem;
  padding-bottom: 0.6428571429rem;
  margin-bottom: 0;
  line-height: 1.5;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-prepend > .form-control-plaintext.btn,
.input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-prepend > .form-control-plaintext.btn,
.input-group-lg > .input-group-append > .form-control-plaintext.btn {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm, .input-group-sm > .form-control,
.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.6428571429rem 0.9rem;
  font-size: 1.0625rem;
  line-height: 1.3;
  border-radius: 0.2rem;
}

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(2.6669642857rem + 2px);
}

.form-control-lg, .input-group-lg > .form-control,
.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: 1.125rem 2.25rem;
  font-size: 1.5rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(4.5rem + 2px);
}

form hr,
form p {
  margin-bottom: 1rem;
}

.form-group {
  margin-bottom: 1rem;
  position: relative;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
  width: 100%;
}

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

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check:focus-within {
  box-shadow: 0 0 0 0.2rem rgba(34, 148, 254, 0.25);
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label {
  color: #6e6f70;
}

.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: block;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #42b983;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(66, 185, 131, 0.8);
  border-radius: 0.2rem;
}

.was-validated .form-control:valid, .form-control.is-valid,
.was-validated .custom-select:valid,
.custom-select.is-valid {
  border-color: #42b983;
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus,
.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #42b983;
  box-shadow: inset 2px 2px 0 rgba(0, 0, 0, 0.08), 0 0 0 0.2rem rgba(66, 185, 131, 0.25);
}
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip,
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #42b983;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #42b983;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: rgb(158.077689243, 220.422310757, 192.1314741036);
}
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: rgb(101.6932270916, 200.3067729084, 155.5577689243);
}
.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 1px #fff, 0 0 0 0.2rem rgba(66, 185, 131, 0.25);
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #42b983;
}
.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
  border-color: inherit;
}
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(66, 185, 131, 0.25);
}

.invalid-feedback {
  display: block;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #ff4f5b;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(255, 79, 91, 0.8);
  border-radius: 0.2rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid,
.was-validated .custom-select:invalid,
.custom-select.is-invalid {
  border-color: #ff4f5b;
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus,
.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  border-color: #ff4f5b;
  box-shadow: inset 2px 2px 0 rgba(0, 0, 0, 0.08), 0 0 0 0.2rem rgba(255, 79, 91, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip,
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #ff4f5b;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #ff4f5b;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: rgb(255, 206.5, 209.8068181818);
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: rgb(255, 130, 138.5227272727);
}
.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 1px #fff, 0 0 0 0.2rem rgba(255, 79, 91, 0.25);
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #ff4f5b;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
  border-color: inherit;
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(255, 79, 91, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  padding-left: 0;
}
.form-inline .form-check-input {
  position: relative;
  margin-top: 0;
  margin-right: 0.25rem;
  margin-left: 0;
}
@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;
    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;
  }
}
.form-inline .custom-control-label {
  margin-bottom: 0;
}

.repeatable-container-holder {
  background-color: #fff;
  padding: 0.8rem;
  border-radius: 0.25rem;
  border: 1px solid #c1c1c1;
  margin-bottom: 1rem;
}
.repeatable-container-holder .btn-sm, .repeatable-container-holder .btn-group-sm > .btn {
  padding: 0.4rem 0.8rem;
  font-size: 15px;
  font-size: 0.9375rem;
}

.autocomplete-holder-main-search .form-control {
  padding-left: 40px;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.autocomplete-holder-main-search .main-search-submit {
  position: absolute;
  left: 8px;
  top: 0;
  padding-left: 0;
  padding-right: 0;
  width: 30px;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #313233;
  z-index: 20;
  font-size: 18px;
  font-size: 1.125rem;
}

.fullsize-video-holder {
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.fullsize-video {
  bottom: 0;
  height: auto;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  right: 0;
  width: auto;
  z-index: 1;
}

.container, .additional-site-information-boxed {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container, .additional-site-information-boxed {
    padding-right: 2.25rem;
    padding-left: 2.25rem;
  }
}
@media (min-width: 1200px) {
  .container, .additional-site-information-boxed {
    padding-right: 4.05rem;
    padding-left: 4.05rem;
  }
}
@media (min-width: 1600px) {
  .container, .additional-site-information-boxed {
    padding-right: 5.85rem;
    padding-left: 5.85rem;
  }
}
@media (min-width: 1600px) {
  .container, .additional-site-information-boxed {
    max-width: 1580px;
  }
}
@media (min-width: 2000px) {
  .container, .additional-site-information-boxed {
    max-width: 1800px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container-fluid {
    padding-right: 2.25rem;
    padding-left: 2.25rem;
  }
}
@media (min-width: 1200px) {
  .container-fluid {
    padding-right: 4.05rem;
    padding-left: 4.05rem;
  }
}
@media (min-width: 1600px) {
  .container-fluid {
    padding-right: 5.85rem;
    padding-left: 5.85rem;
  }
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -2.25rem;
}

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

.col-xlg,
.col-xlg-auto, .col-xlg-12, .col-xlg-11, .col-xlg-10, .col-xlg-9, .col-xlg-8, .col-xlg-7, .col-xlg-6, .col-xlg-5, .col-xlg-4, .col-xlg-3, .col-xlg-2, .col-xlg-1, .col-xxl,
.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xlm,
.col-xlm-auto, .col-xlm-12, .col-xlm-11, .col-xlm-10, .col-xlm-9, .col-xlm-8, .col-xlm-7, .col-xlm-6, .col-xlm-5, .col-xlm-4, .col-xlm-3, .col-xlm-2, .col-xlm-1, .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%;
  min-height: 1px;
  padding-left: 2.25rem;
}

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

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

.col-border::before {
  content: "";
  position: absolute;
  right: -1.125rem;
  top: 0;
  bottom: 0;
  width: 0;
  border-right: 2px solid #e6e6e6;
  display: block;
}

.row-gutter-0 {
  margin-left: 0;
}
.row-gutter-0 > .col,
.row-gutter-0 > [class*=col-] {
  padding-left: 0;
}
.row-gutter-0 > .col::before,
.row-gutter-0 > [class*=col-]::before {
  right: 0;
}

.row-gutter-1 {
  margin-left: -0.9rem;
}
.row-gutter-1 > .col,
.row-gutter-1 > [class*=col-] {
  padding-left: 0.9rem;
}
.row-gutter-1 > .col::before,
.row-gutter-1 > [class*=col-]::before {
  right: -0.45rem;
}

.row-gutter-2 {
  margin-left: -1.8rem;
}
.row-gutter-2 > .col,
.row-gutter-2 > [class*=col-] {
  padding-left: 1.8rem;
}
.row-gutter-2 > .col::before,
.row-gutter-2 > [class*=col-]::before {
  right: -0.9rem;
}

.row-gutter-3 {
  margin-left: -2.25rem;
}
.row-gutter-3 > .col,
.row-gutter-3 > [class*=col-] {
  padding-left: 2.25rem;
}
.row-gutter-3 > .col::before,
.row-gutter-3 > [class*=col-]::before {
  right: -1.125rem;
}

.row-gutter-4 {
  margin-left: -4.5rem;
}
.row-gutter-4 > .col,
.row-gutter-4 > [class*=col-] {
  padding-left: 4.5rem;
}
.row-gutter-4 > .col::before,
.row-gutter-4 > [class*=col-]::before {
  right: -2.25rem;
}

.row-gutter-5 {
  margin-left: -6.75rem;
}
.row-gutter-5 > .col,
.row-gutter-5 > [class*=col-] {
  padding-left: 6.75rem;
}
.row-gutter-5 > .col::before,
.row-gutter-5 > [class*=col-]::before {
  right: -3.375rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1;
}

.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.3333333333%;
}

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-border::before {
    content: "";
    position: absolute;
    right: -1.125rem;
    top: 0;
    bottom: 0;
    width: 0;
    border-right: 2px solid #e6e6e6;
    display: block;
  }
  .row-gutter-sm-0 {
    margin-left: 0;
  }
  .row-gutter-sm-0 > .col,
  .row-gutter-sm-0 > [class*=col-] {
    padding-left: 0;
  }
  .row-gutter-sm-0 > .col::before,
  .row-gutter-sm-0 > [class*=col-]::before {
    right: 0;
  }
  .row-gutter-sm-1 {
    margin-left: -0.9rem;
  }
  .row-gutter-sm-1 > .col,
  .row-gutter-sm-1 > [class*=col-] {
    padding-left: 0.9rem;
  }
  .row-gutter-sm-1 > .col::before,
  .row-gutter-sm-1 > [class*=col-]::before {
    right: -0.45rem;
  }
  .row-gutter-sm-2 {
    margin-left: -1.8rem;
  }
  .row-gutter-sm-2 > .col,
  .row-gutter-sm-2 > [class*=col-] {
    padding-left: 1.8rem;
  }
  .row-gutter-sm-2 > .col::before,
  .row-gutter-sm-2 > [class*=col-]::before {
    right: -0.9rem;
  }
  .row-gutter-sm-3 {
    margin-left: -2.25rem;
  }
  .row-gutter-sm-3 > .col,
  .row-gutter-sm-3 > [class*=col-] {
    padding-left: 2.25rem;
  }
  .row-gutter-sm-3 > .col::before,
  .row-gutter-sm-3 > [class*=col-]::before {
    right: -1.125rem;
  }
  .row-gutter-sm-4 {
    margin-left: -4.5rem;
  }
  .row-gutter-sm-4 > .col,
  .row-gutter-sm-4 > [class*=col-] {
    padding-left: 4.5rem;
  }
  .row-gutter-sm-4 > .col::before,
  .row-gutter-sm-4 > [class*=col-]::before {
    right: -2.25rem;
  }
  .row-gutter-sm-5 {
    margin-left: -6.75rem;
  }
  .row-gutter-sm-5 > .col,
  .row-gutter-sm-5 > [class*=col-] {
    padding-left: 6.75rem;
  }
  .row-gutter-sm-5 > .col::before,
  .row-gutter-sm-5 > [class*=col-]::before {
    right: -3.375rem;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .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.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-border::before {
    content: "";
    position: absolute;
    right: -1.125rem;
    top: 0;
    bottom: 0;
    width: 0;
    border-right: 2px solid #e6e6e6;
    display: block;
  }
  .row-gutter-md-0 {
    margin-left: 0;
  }
  .row-gutter-md-0 > .col,
  .row-gutter-md-0 > [class*=col-] {
    padding-left: 0;
  }
  .row-gutter-md-0 > .col::before,
  .row-gutter-md-0 > [class*=col-]::before {
    right: 0;
  }
  .row-gutter-md-1 {
    margin-left: -0.9rem;
  }
  .row-gutter-md-1 > .col,
  .row-gutter-md-1 > [class*=col-] {
    padding-left: 0.9rem;
  }
  .row-gutter-md-1 > .col::before,
  .row-gutter-md-1 > [class*=col-]::before {
    right: -0.45rem;
  }
  .row-gutter-md-2 {
    margin-left: -1.8rem;
  }
  .row-gutter-md-2 > .col,
  .row-gutter-md-2 > [class*=col-] {
    padding-left: 1.8rem;
  }
  .row-gutter-md-2 > .col::before,
  .row-gutter-md-2 > [class*=col-]::before {
    right: -0.9rem;
  }
  .row-gutter-md-3 {
    margin-left: -2.25rem;
  }
  .row-gutter-md-3 > .col,
  .row-gutter-md-3 > [class*=col-] {
    padding-left: 2.25rem;
  }
  .row-gutter-md-3 > .col::before,
  .row-gutter-md-3 > [class*=col-]::before {
    right: -1.125rem;
  }
  .row-gutter-md-4 {
    margin-left: -4.5rem;
  }
  .row-gutter-md-4 > .col,
  .row-gutter-md-4 > [class*=col-] {
    padding-left: 4.5rem;
  }
  .row-gutter-md-4 > .col::before,
  .row-gutter-md-4 > [class*=col-]::before {
    right: -2.25rem;
  }
  .row-gutter-md-5 {
    margin-left: -6.75rem;
  }
  .row-gutter-md-5 > .col,
  .row-gutter-md-5 > [class*=col-] {
    padding-left: 6.75rem;
  }
  .row-gutter-md-5 > .col::before,
  .row-gutter-md-5 > [class*=col-]::before {
    right: -3.375rem;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .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.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-border::before {
    content: "";
    position: absolute;
    right: -1.125rem;
    top: 0;
    bottom: 0;
    width: 0;
    border-right: 2px solid #e6e6e6;
    display: block;
  }
  .row-gutter-lg-0 {
    margin-left: 0;
  }
  .row-gutter-lg-0 > .col,
  .row-gutter-lg-0 > [class*=col-] {
    padding-left: 0;
  }
  .row-gutter-lg-0 > .col::before,
  .row-gutter-lg-0 > [class*=col-]::before {
    right: 0;
  }
  .row-gutter-lg-1 {
    margin-left: -0.9rem;
  }
  .row-gutter-lg-1 > .col,
  .row-gutter-lg-1 > [class*=col-] {
    padding-left: 0.9rem;
  }
  .row-gutter-lg-1 > .col::before,
  .row-gutter-lg-1 > [class*=col-]::before {
    right: -0.45rem;
  }
  .row-gutter-lg-2 {
    margin-left: -1.8rem;
  }
  .row-gutter-lg-2 > .col,
  .row-gutter-lg-2 > [class*=col-] {
    padding-left: 1.8rem;
  }
  .row-gutter-lg-2 > .col::before,
  .row-gutter-lg-2 > [class*=col-]::before {
    right: -0.9rem;
  }
  .row-gutter-lg-3 {
    margin-left: -2.25rem;
  }
  .row-gutter-lg-3 > .col,
  .row-gutter-lg-3 > [class*=col-] {
    padding-left: 2.25rem;
  }
  .row-gutter-lg-3 > .col::before,
  .row-gutter-lg-3 > [class*=col-]::before {
    right: -1.125rem;
  }
  .row-gutter-lg-4 {
    margin-left: -4.5rem;
  }
  .row-gutter-lg-4 > .col,
  .row-gutter-lg-4 > [class*=col-] {
    padding-left: 4.5rem;
  }
  .row-gutter-lg-4 > .col::before,
  .row-gutter-lg-4 > [class*=col-]::before {
    right: -2.25rem;
  }
  .row-gutter-lg-5 {
    margin-left: -6.75rem;
  }
  .row-gutter-lg-5 > .col,
  .row-gutter-lg-5 > [class*=col-] {
    padding-left: 6.75rem;
  }
  .row-gutter-lg-5 > .col::before,
  .row-gutter-lg-5 > [class*=col-]::before {
    right: -3.375rem;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .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.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-border::before {
    content: "";
    position: absolute;
    right: -1.125rem;
    top: 0;
    bottom: 0;
    width: 0;
    border-right: 2px solid #e6e6e6;
    display: block;
  }
  .row-gutter-xl-0 {
    margin-left: 0;
  }
  .row-gutter-xl-0 > .col,
  .row-gutter-xl-0 > [class*=col-] {
    padding-left: 0;
  }
  .row-gutter-xl-0 > .col::before,
  .row-gutter-xl-0 > [class*=col-]::before {
    right: 0;
  }
  .row-gutter-xl-1 {
    margin-left: -0.9rem;
  }
  .row-gutter-xl-1 > .col,
  .row-gutter-xl-1 > [class*=col-] {
    padding-left: 0.9rem;
  }
  .row-gutter-xl-1 > .col::before,
  .row-gutter-xl-1 > [class*=col-]::before {
    right: -0.45rem;
  }
  .row-gutter-xl-2 {
    margin-left: -1.8rem;
  }
  .row-gutter-xl-2 > .col,
  .row-gutter-xl-2 > [class*=col-] {
    padding-left: 1.8rem;
  }
  .row-gutter-xl-2 > .col::before,
  .row-gutter-xl-2 > [class*=col-]::before {
    right: -0.9rem;
  }
  .row-gutter-xl-3 {
    margin-left: -2.25rem;
  }
  .row-gutter-xl-3 > .col,
  .row-gutter-xl-3 > [class*=col-] {
    padding-left: 2.25rem;
  }
  .row-gutter-xl-3 > .col::before,
  .row-gutter-xl-3 > [class*=col-]::before {
    right: -1.125rem;
  }
  .row-gutter-xl-4 {
    margin-left: -4.5rem;
  }
  .row-gutter-xl-4 > .col,
  .row-gutter-xl-4 > [class*=col-] {
    padding-left: 4.5rem;
  }
  .row-gutter-xl-4 > .col::before,
  .row-gutter-xl-4 > [class*=col-]::before {
    right: -2.25rem;
  }
  .row-gutter-xl-5 {
    margin-left: -6.75rem;
  }
  .row-gutter-xl-5 > .col,
  .row-gutter-xl-5 > [class*=col-] {
    padding-left: 6.75rem;
  }
  .row-gutter-xl-5 > .col::before,
  .row-gutter-xl-5 > [class*=col-]::before {
    right: -3.375rem;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .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.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1400px) {
  .col-xlm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xlm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xlm-border::before {
    content: "";
    position: absolute;
    right: -1.125rem;
    top: 0;
    bottom: 0;
    width: 0;
    border-right: 2px solid #e6e6e6;
    display: block;
  }
  .row-gutter-xlm-0 {
    margin-left: 0;
  }
  .row-gutter-xlm-0 > .col,
  .row-gutter-xlm-0 > [class*=col-] {
    padding-left: 0;
  }
  .row-gutter-xlm-0 > .col::before,
  .row-gutter-xlm-0 > [class*=col-]::before {
    right: 0;
  }
  .row-gutter-xlm-1 {
    margin-left: -0.9rem;
  }
  .row-gutter-xlm-1 > .col,
  .row-gutter-xlm-1 > [class*=col-] {
    padding-left: 0.9rem;
  }
  .row-gutter-xlm-1 > .col::before,
  .row-gutter-xlm-1 > [class*=col-]::before {
    right: -0.45rem;
  }
  .row-gutter-xlm-2 {
    margin-left: -1.8rem;
  }
  .row-gutter-xlm-2 > .col,
  .row-gutter-xlm-2 > [class*=col-] {
    padding-left: 1.8rem;
  }
  .row-gutter-xlm-2 > .col::before,
  .row-gutter-xlm-2 > [class*=col-]::before {
    right: -0.9rem;
  }
  .row-gutter-xlm-3 {
    margin-left: -2.25rem;
  }
  .row-gutter-xlm-3 > .col,
  .row-gutter-xlm-3 > [class*=col-] {
    padding-left: 2.25rem;
  }
  .row-gutter-xlm-3 > .col::before,
  .row-gutter-xlm-3 > [class*=col-]::before {
    right: -1.125rem;
  }
  .row-gutter-xlm-4 {
    margin-left: -4.5rem;
  }
  .row-gutter-xlm-4 > .col,
  .row-gutter-xlm-4 > [class*=col-] {
    padding-left: 4.5rem;
  }
  .row-gutter-xlm-4 > .col::before,
  .row-gutter-xlm-4 > [class*=col-]::before {
    right: -2.25rem;
  }
  .row-gutter-xlm-5 {
    margin-left: -6.75rem;
  }
  .row-gutter-xlm-5 > .col,
  .row-gutter-xlm-5 > [class*=col-] {
    padding-left: 6.75rem;
  }
  .row-gutter-xlm-5 > .col::before,
  .row-gutter-xlm-5 > [class*=col-]::before {
    right: -3.375rem;
  }
  .col-xlm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xlm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xlm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xlm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xlm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xlm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xlm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xlm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xlm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xlm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xlm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xlm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xlm-first {
    order: -1;
  }
  .order-xlm-1 {
    order: 1;
  }
  .order-xlm-2 {
    order: 2;
  }
  .order-xlm-3 {
    order: 3;
  }
  .order-xlm-4 {
    order: 4;
  }
  .order-xlm-5 {
    order: 5;
  }
  .order-xlm-6 {
    order: 6;
  }
  .order-xlm-7 {
    order: 7;
  }
  .order-xlm-8 {
    order: 8;
  }
  .order-xlm-9 {
    order: 9;
  }
  .order-xlm-10 {
    order: 10;
  }
  .order-xlm-11 {
    order: 11;
  }
  .order-xlm-12 {
    order: 12;
  }
  .offset-xlm-0 {
    margin-left: 0;
  }
  .offset-xlm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xlm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xlm-3 {
    margin-left: 25%;
  }
  .offset-xlm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xlm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xlm-6 {
    margin-left: 50%;
  }
  .offset-xlm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xlm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xlm-9 {
    margin-left: 75%;
  }
  .offset-xlm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xlm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1600px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xxl-border::before {
    content: "";
    position: absolute;
    right: -1.125rem;
    top: 0;
    bottom: 0;
    width: 0;
    border-right: 2px solid #e6e6e6;
    display: block;
  }
  .row-gutter-xxl-0 {
    margin-left: 0;
  }
  .row-gutter-xxl-0 > .col,
  .row-gutter-xxl-0 > [class*=col-] {
    padding-left: 0;
  }
  .row-gutter-xxl-0 > .col::before,
  .row-gutter-xxl-0 > [class*=col-]::before {
    right: 0;
  }
  .row-gutter-xxl-1 {
    margin-left: -0.9rem;
  }
  .row-gutter-xxl-1 > .col,
  .row-gutter-xxl-1 > [class*=col-] {
    padding-left: 0.9rem;
  }
  .row-gutter-xxl-1 > .col::before,
  .row-gutter-xxl-1 > [class*=col-]::before {
    right: -0.45rem;
  }
  .row-gutter-xxl-2 {
    margin-left: -1.8rem;
  }
  .row-gutter-xxl-2 > .col,
  .row-gutter-xxl-2 > [class*=col-] {
    padding-left: 1.8rem;
  }
  .row-gutter-xxl-2 > .col::before,
  .row-gutter-xxl-2 > [class*=col-]::before {
    right: -0.9rem;
  }
  .row-gutter-xxl-3 {
    margin-left: -2.25rem;
  }
  .row-gutter-xxl-3 > .col,
  .row-gutter-xxl-3 > [class*=col-] {
    padding-left: 2.25rem;
  }
  .row-gutter-xxl-3 > .col::before,
  .row-gutter-xxl-3 > [class*=col-]::before {
    right: -1.125rem;
  }
  .row-gutter-xxl-4 {
    margin-left: -4.5rem;
  }
  .row-gutter-xxl-4 > .col,
  .row-gutter-xxl-4 > [class*=col-] {
    padding-left: 4.5rem;
  }
  .row-gutter-xxl-4 > .col::before,
  .row-gutter-xxl-4 > [class*=col-]::before {
    right: -2.25rem;
  }
  .row-gutter-xxl-5 {
    margin-left: -6.75rem;
  }
  .row-gutter-xxl-5 > .col,
  .row-gutter-xxl-5 > [class*=col-] {
    padding-left: 6.75rem;
  }
  .row-gutter-xxl-5 > .col::before,
  .row-gutter-xxl-5 > [class*=col-]::before {
    right: -3.375rem;
  }
  .col-xxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxl-first {
    order: -1;
  }
  .order-xxl-1 {
    order: 1;
  }
  .order-xxl-2 {
    order: 2;
  }
  .order-xxl-3 {
    order: 3;
  }
  .order-xxl-4 {
    order: 4;
  }
  .order-xxl-5 {
    order: 5;
  }
  .order-xxl-6 {
    order: 6;
  }
  .order-xxl-7 {
    order: 7;
  }
  .order-xxl-8 {
    order: 8;
  }
  .order-xxl-9 {
    order: 9;
  }
  .order-xxl-10 {
    order: 10;
  }
  .order-xxl-11 {
    order: 11;
  }
  .order-xxl-12 {
    order: 12;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 2000px) {
  .col-xlg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xlg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xlg-border::before {
    content: "";
    position: absolute;
    right: -1.125rem;
    top: 0;
    bottom: 0;
    width: 0;
    border-right: 2px solid #e6e6e6;
    display: block;
  }
  .row-gutter-xlg-0 {
    margin-left: 0;
  }
  .row-gutter-xlg-0 > .col,
  .row-gutter-xlg-0 > [class*=col-] {
    padding-left: 0;
  }
  .row-gutter-xlg-0 > .col::before,
  .row-gutter-xlg-0 > [class*=col-]::before {
    right: 0;
  }
  .row-gutter-xlg-1 {
    margin-left: -0.9rem;
  }
  .row-gutter-xlg-1 > .col,
  .row-gutter-xlg-1 > [class*=col-] {
    padding-left: 0.9rem;
  }
  .row-gutter-xlg-1 > .col::before,
  .row-gutter-xlg-1 > [class*=col-]::before {
    right: -0.45rem;
  }
  .row-gutter-xlg-2 {
    margin-left: -1.8rem;
  }
  .row-gutter-xlg-2 > .col,
  .row-gutter-xlg-2 > [class*=col-] {
    padding-left: 1.8rem;
  }
  .row-gutter-xlg-2 > .col::before,
  .row-gutter-xlg-2 > [class*=col-]::before {
    right: -0.9rem;
  }
  .row-gutter-xlg-3 {
    margin-left: -2.25rem;
  }
  .row-gutter-xlg-3 > .col,
  .row-gutter-xlg-3 > [class*=col-] {
    padding-left: 2.25rem;
  }
  .row-gutter-xlg-3 > .col::before,
  .row-gutter-xlg-3 > [class*=col-]::before {
    right: -1.125rem;
  }
  .row-gutter-xlg-4 {
    margin-left: -4.5rem;
  }
  .row-gutter-xlg-4 > .col,
  .row-gutter-xlg-4 > [class*=col-] {
    padding-left: 4.5rem;
  }
  .row-gutter-xlg-4 > .col::before,
  .row-gutter-xlg-4 > [class*=col-]::before {
    right: -2.25rem;
  }
  .row-gutter-xlg-5 {
    margin-left: -6.75rem;
  }
  .row-gutter-xlg-5 > .col,
  .row-gutter-xlg-5 > [class*=col-] {
    padding-left: 6.75rem;
  }
  .row-gutter-xlg-5 > .col::before,
  .row-gutter-xlg-5 > [class*=col-]::before {
    right: -3.375rem;
  }
  .col-xlg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xlg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xlg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xlg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xlg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xlg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xlg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xlg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xlg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xlg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xlg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xlg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xlg-first {
    order: -1;
  }
  .order-xlg-1 {
    order: 1;
  }
  .order-xlg-2 {
    order: 2;
  }
  .order-xlg-3 {
    order: 3;
  }
  .order-xlg-4 {
    order: 4;
  }
  .order-xlg-5 {
    order: 5;
  }
  .order-xlg-6 {
    order: 6;
  }
  .order-xlg-7 {
    order: 7;
  }
  .order-xlg-8 {
    order: 8;
  }
  .order-xlg-9 {
    order: 9;
  }
  .order-xlg-10 {
    order: 10;
  }
  .order-xlg-11 {
    order: 11;
  }
  .order-xlg-12 {
    order: 12;
  }
  .offset-xlg-0 {
    margin-left: 0;
  }
  .offset-xlg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xlg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xlg-3 {
    margin-left: 25%;
  }
  .offset-xlg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xlg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xlg-6 {
    margin-left: 50%;
  }
  .offset-xlg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xlg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xlg-9 {
    margin-left: 75%;
  }
  .offset-xlg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xlg-11 {
    margin-left: 91.6666666667%;
  }
}
.img-fluid, .site-footer .footer-brand-image img {
  max-width: 100%;
  height: auto;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .img-fluid, .site-footer .footer-brand-image img {
    margin-bottom: 2.25rem;
  }
}

.img-thumbnail, .media .media-img img {
  padding: 0;
  background-color: #fff;
  border: 0 solid #adadad;
  border-radius: 0;
  max-width: 100%;
  height: auto;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .img-thumbnail, .media .media-img img {
    margin-bottom: 2.25rem;
  }
}

.figure {
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .figure {
    margin-bottom: 2.25rem;
  }
}
.figure .badge-premium {
  position: absolute;
  left: 1.25rem;
  top: 1rem;
  z-index: 60;
}

.figure-img {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  display: block;
  width: 100%;
}

.figure-has-big-title .figure-title,
.figure-has-big-title .media-title,
.media-has-big-title .figure-title,
.media-has-big-title .media-title {
  position: relative;
  background-color: #e2001a;
  color: #fff;
  padding: 8px 10px;
  display: block;
  font-size: 16px;
  font-size: 1rem;
}
@media (min-width: 768px) {
  .figure-has-big-title .figure-title,
  .figure-has-big-title .media-title,
  .media-has-big-title .figure-title,
  .media-has-big-title .media-title {
    position: absolute;
    z-index: 20;
    bottom: -1.125rem;
    left: 0;
    padding: 0.5625rem 1.125rem;
    font-size: 16px;
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  .figure-has-big-title [class*=img-dimension-],
  .media-has-big-title [class*=img-dimension-] {
    margin-bottom: 1.125rem;
  }
}
.figure-has-big-title .figure-copyright, .figure-has-big-title .media .media-copyright, .media .figure-has-big-title .media-copyright,
.figure-has-big-title .media-copyright,
.media-has-big-title .figure-copyright,
.media-has-big-title .media .media-copyright,
.media .media-has-big-title .media-copyright,
.media-has-big-title .media-copyright {
  padding: 3px 6px;
  bottom: auto;
  top: 0;
}
.figure-has-big-title .figure-copyright:not(:empty),
.figure-has-big-title .media-copyright:not(:empty),
.media-has-big-title .figure-copyright:not(:empty),
.media-has-big-title .media-copyright:not(:empty) {
  background: rgba(0, 0, 0, 0.5);
}

.figure-caption, .media .media-caption {
  color: #6e6f70;
  padding-top: 0.75rem;
  line-height: 1.3;
  font-size: 14px;
  font-size: 0.875rem;
}

.figure-copyright, .media .media-copyright, .media-holder .media-copyright {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #fff;
  position: absolute;
  padding: 3px 6px;
  right: 0;
  bottom: 0;
  max-width: calc(100% - 20px);
  line-height: 1;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
  display: block;
  font-size: 10px;
  font-size: 0.625rem;
}
.figure-copyright:not(:empty), .media .media-copyright:not(:empty), .media-holder .media-copyright:not(:empty) {
  background: rgba(0, 0, 0, 0.5);
}
.figure-copyright a, .media .media-copyright a, .media-holder .media-copyright a {
  color: #fff;
  text-decoration: underline;
}
.figure-copyright.figure-copyright-relative, .media .figure-copyright-relative.media-copyright, .media-holder .figure-copyright-relative.media-copyright {
  position: relative;
  right: auto;
  bottom: auto;
  width: 100%;
  max-width: inherit;
  text-align: center;
  color: #838485;
  background: none !important;
  text-shadow: none;
  padding-top: 5px;
}
.figure-copyright.figure-copyright-relative a, .media .figure-copyright-relative.media-copyright a, .media-holder .figure-copyright-relative.media-copyright a {
  color: #adadad;
}

.media-holder {
  position: relative;
  align-self: start;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .media-holder {
    margin-bottom: 2.25rem;
  }
}
.media-holder .media {
  margin-bottom: 0;
}
.media-holder.media-copyright-top .media-copyright {
  padding: 3px 6px;
  bottom: auto;
  top: 0;
}
.media-holder.media-copyright-top .media-copyright:not(:empty) {
  background: rgba(0, 0, 0, 0.5);
}

.media {
  display: block;
  position: relative;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .media {
    margin-bottom: 2.25rem;
  }
}
.media .badge-premium {
  position: absolute;
  left: 5px;
  top: 5px;
  z-index: 60;
  border-radius: 0;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .media .badge-premium {
    left: 1.25rem;
    top: 1rem;
  }
}
.media .media-img {
  display: block;
  position: relative;
}
.media .media-img img {
  margin-bottom: 0;
  transition: all 0.2s;
}
.media .media-img::before {
  display: block;
  content: "";
  height: 5px;
  background-color: #b50015;
  width: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: all 0.2s;
  z-index: 10;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
@media (pointer: coarse) {
  .media .media-img::before {
    display: none;
  }
}
.media .media-copyright-always-top {
  top: 0;
  bottom: auto;
}
.media:hover {
  text-decoration: none;
}
@media (hover: hover) and (pointer: fine) {
  .media:hover .media-img {
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  }
  .media:hover .media-img img {
    border-color: #e2001a;
  }
  .media:hover .media-img::before {
    width: 100%;
  }
}
.media.media-video .media-img [class*=img-dimension-] {
  background: none;
}
.media.media-video .media-img [class*=img-dimension-].border-5 {
  border-radius: 0.5rem;
}
.media.media-video .media-img [class*=img-dimension-] div {
  border-radius: 0.5rem;
}
.media.media-video .media-img::before {
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.media.media-video .media-img::after {
  content: "▶";
  width: 40px;
  height: 40px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -20px;
  margin-top: -20px;
  background-color: #2294fe;
  line-height: 40px;
  text-indent: 2px;
  text-align: center;
  font-size: 20px;
  color: #fff;
  border-radius: 50%;
}
@media (min-width: 992px) {
  .media.media-video .media-img::after {
    width: 80px;
    height: 80px;
    margin-left: -40px;
    margin-top: -40px;
    font-size: 40px;
    line-height: 80px;
    text-indent: 6px;
  }
}
.is-logo-teaser .media .media-img::after {
  display: block;
  content: "";
  z-index: 5;
  position: absolute;
  width: 100%;
  height: 100%;
  border: 5px solid #e6e6e6;
  left: 0;
  top: 0;
}
.is-logo-teaser .media [class*=img-dimension-] {
  background-color: #fff;
}
.is-logo-teaser .media [class*=img-dimension-] div {
  background-size: contain;
  background-color: #fff;
  transform: scale(0.85);
}
@media (max-width: 767.99px) {
  .is-logo-teaser .media [class*=img-dimension-] div {
    transform: scale(0.8);
  }
}
.is-logo-teaser-highlight .media [class*=img-dimension-] div {
  height: 330px;
}

.media[data-fancybox=gallery]:not(.media-video) .media-img .media-copyright {
  padding: 3px 6px;
  bottom: auto;
  top: 0;
}
.media[data-fancybox=gallery]:not(.media-video) .media-img .media-copyright:not(:empty) {
  background: rgba(0, 0, 0, 0.5);
}
.media[data-fancybox=gallery]:not(.media-video) .media-img::after {
  content: "\f11b";
  font-family: icon-font;
  position: absolute;
  z-index: 10;
  right: 10px;
  bottom: 10px;
  color: #fff;
  border-radius: 50%;
  padding: 4px;
  background-color: #e2001a;
  width: 36px;
  height: 36px;
  line-height: 28px;
  text-align: center;
  font-size: 20px;
  font-size: 1.25rem;
}

#jump-to-top-button {
  position: fixed;
  display: none;
  right: 0.75rem;
  bottom: 0.75rem;
  width: 3rem;
  height: 3rem;
  z-index: 100;
  cursor: pointer;
  padding: 0;
}
#jump-to-top-button::after {
  font-family: icon-font;
  content: "\f10e";
}
@media (min-width: 768px) {
  #jump-to-top-button {
    right: 1rem;
    bottom: 1rem;
    width: 3.5rem;
    height: 3.5rem;
  }
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group .form-control,
.input-group .custom-select,
.input-group .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group .form-control:focus,
.input-group .custom-select:focus,
.input-group .custom-file:focus {
  z-index: 3;
}
.input-group .form-control + .form-control,
.input-group .form-control + .custom-select,
.input-group .form-control + .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: -1px;
}
.input-group .form-control:not(:last-child),
.input-group .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.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::before {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group .custom-file:not(:first-child) .custom-file-label, .input-group .custom-file:not(:first-child) .custom-file-label::before {
  border-top-left-radius: 0;
  border-bottom-left-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 + .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: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.6428571429rem 1.125rem;
  margin-bottom: 0;
  font-size: 1.0625rem;
  font-weight: 400;
  line-height: 1.5;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #313233;
  border: 1px solid #313233;
  margin-right: -1px;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .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;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin: 0;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .list-group {
    margin-bottom: 2.25rem;
  }
}

.list-group-item-action {
  width: 100%;
  color: #5a5b5c;
  text-align: inherit;
}
.list-group-item-action:focus, .list-group-item-action:hover {
  color: #5a5b5c;
  text-decoration: none;
  background-color: #f1f1f1;
}
.list-group-item-action:active {
  color: #313233;
  background-color: #e6e6e6;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.list-group-item:focus, .list-group-item:hover {
  text-decoration: none;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6e6f70;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 1;
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}

.list-group-item-primary {
  color: rgb(117.52, 0, 13.52);
  background-color: rgb(246.88, 183.6, 190.88);
}

a.list-group-item-primary,
button.list-group-item-primary {
  color: rgb(117.52, 0, 13.52);
}
a.list-group-item-primary:focus, a.list-group-item-primary:hover,
button.list-group-item-primary:focus,
button.list-group-item-primary:hover {
  color: rgb(117.52, 0, 13.52);
  background-color: rgb(244.2761267606, 160.7038732394, 170.3183802817);
}
a.list-group-item-primary.active,
button.list-group-item-primary.active {
  color: #fff;
  background-color: rgb(117.52, 0, 13.52);
  border-color: rgb(117.52, 0, 13.52);
}

.list-group-item-primary-dark {
  color: rgb(94.12, 0, 10.92);
  background-color: rgb(234.28, 183.6, 189.48);
}

a.list-group-item-primary-dark,
button.list-group-item-primary-dark {
  color: rgb(94.12, 0, 10.92);
}
a.list-group-item-primary-dark:focus, a.list-group-item-primary-dark:hover,
button.list-group-item-primary-dark:focus,
button.list-group-item-primary-dark:hover {
  color: rgb(94.12, 0, 10.92);
  background-color: rgb(228.54443769, 163.83556231, 171.3432218845);
}
a.list-group-item-primary-dark.active,
button.list-group-item-primary-dark.active {
  color: #fff;
  background-color: rgb(94.12, 0, 10.92);
  border-color: rgb(94.12, 0, 10.92);
}

.list-group-item-secondary {
  color: rgb(17.68, 76.96, 132.08);
  background-color: rgb(193.12, 225.04, 254.72);
}

a.list-group-item-secondary,
button.list-group-item-secondary {
  color: rgb(17.68, 76.96, 132.08);
}
a.list-group-item-secondary:focus, a.list-group-item-secondary:hover,
button.list-group-item-secondary:focus,
button.list-group-item-secondary:hover {
  color: rgb(17.68, 76.96, 132.08);
  background-color: rgb(167.7348648649, 212.7494594595, 254.6051351351);
}
a.list-group-item-secondary.active,
button.list-group-item-secondary.active {
  color: #fff;
  background-color: rgb(17.68, 76.96, 132.08);
  border-color: rgb(17.68, 76.96, 132.08);
}

.list-group-item-success {
  color: rgb(34.32, 96.2, 68.12);
  background-color: rgb(202.08, 235.4, 220.28);
}

a.list-group-item-success,
button.list-group-item-success {
  color: rgb(34.32, 96.2, 68.12);
}
a.list-group-item-success:focus, a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
  color: rgb(34.32, 96.2, 68.12);
  background-color: rgb(183.4718918919, 228.5081081081, 208.0715057915);
}
a.list-group-item-success.active,
button.list-group-item-success.active {
  color: #fff;
  background-color: rgb(34.32, 96.2, 68.12);
  border-color: rgb(34.32, 96.2, 68.12);
}

.list-group-item-info {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(190.04, 228.96, 235.12);
}

a.list-group-item-info,
button.list-group-item-info {
  color: rgb(11.96, 84.24, 95.68);
}
a.list-group-item-info:focus, a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
a.list-group-item-info.active,
button.list-group-item-info.active {
  color: #fff;
  background-color: rgb(11.96, 84.24, 95.68);
  border-color: rgb(11.96, 84.24, 95.68);
}

.list-group-item-warning {
  color: rgb(120.12, 99.84, 0);
  background-color: rgb(248.28, 237.36, 183.6);
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: rgb(120.12, 99.84, 0);
}
a.list-group-item-warning:focus, a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
  color: rgb(120.12, 99.84, 0);
  background-color: rgb(246.0864516129, 231.6019354839, 160.2935483871);
}
a.list-group-item-warning.active,
button.list-group-item-warning.active {
  color: #fff;
  background-color: rgb(120.12, 99.84, 0);
  border-color: rgb(120.12, 99.84, 0);
}

.list-group-item-danger {
  color: rgb(132.6, 41.08, 47.32);
  background-color: rgb(255, 205.72, 209.08);
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: rgb(132.6, 41.08, 47.32);
}
a.list-group-item-danger:focus, a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
  color: rgb(132.6, 41.08, 47.32);
  background-color: rgb(255, 180.22, 185.3186363636);
}
a.list-group-item-danger.active,
button.list-group-item-danger.active {
  color: #fff;
  background-color: rgb(132.6, 41.08, 47.32);
  border-color: rgb(132.6, 41.08, 47.32);
}

.list-group-item-light {
  color: rgb(119.6, 119.6, 119.6);
  background-color: #f8f8f8;
}

a.list-group-item-light,
button.list-group-item-light {
  color: rgb(119.6, 119.6, 119.6);
}
a.list-group-item-light:focus, a.list-group-item-light:hover,
button.list-group-item-light:focus,
button.list-group-item-light:hover {
  color: rgb(119.6, 119.6, 119.6);
  background-color: rgb(235.25, 235.25, 235.25);
}
a.list-group-item-light.active,
button.list-group-item-light.active {
  color: #fff;
  background-color: rgb(119.6, 119.6, 119.6);
  border-color: rgb(119.6, 119.6, 119.6);
}

.list-group-item-dark {
  color: rgb(25.48, 26, 26.52);
  background-color: rgb(197.32, 197.6, 197.88);
}

a.list-group-item-dark,
button.list-group-item-dark {
  color: rgb(25.48, 26, 26.52);
}
a.list-group-item-dark:focus, a.list-group-item-dark:hover,
button.list-group-item-dark:focus,
button.list-group-item-dark:hover {
  color: rgb(25.48, 26, 26.52);
  background-color: rgb(184.507804878, 184.85, 185.192195122);
}
a.list-group-item-dark.active,
button.list-group-item-dark.active {
  color: #fff;
  background-color: rgb(25.48, 26, 26.52);
  border-color: rgb(25.48, 26, 26.52);
}

.list-group-item-blue {
  color: rgb(0, 0, 132.6);
  background-color: rgb(183.6, 183.6, 255);
}

a.list-group-item-blue,
button.list-group-item-blue {
  color: rgb(0, 0, 132.6);
}
a.list-group-item-blue:focus, a.list-group-item-blue:hover,
button.list-group-item-blue:focus,
button.list-group-item-blue:hover {
  color: rgb(0, 0, 132.6);
  background-color: rgb(158.1, 158.1, 255);
}
a.list-group-item-blue.active,
button.list-group-item-blue.active {
  color: #fff;
  background-color: rgb(0, 0, 132.6);
  border-color: rgb(0, 0, 132.6);
}

.list-group-item-indigo {
  color: rgb(53.04, 8.32, 125.84);
  background-color: rgb(212.16, 188.08, 251.36);
}

a.list-group-item-indigo,
button.list-group-item-indigo {
  color: rgb(53.04, 8.32, 125.84);
}
a.list-group-item-indigo:focus, a.list-group-item-indigo:hover,
button.list-group-item-indigo:focus,
button.list-group-item-indigo:hover {
  color: rgb(53.04, 8.32, 125.84);
  background-color: rgb(196.6778571429, 163.8954761905, 250.0445238095);
}
a.list-group-item-indigo.active,
button.list-group-item-indigo.active {
  color: #fff;
  background-color: rgb(53.04, 8.32, 125.84);
  border-color: rgb(53.04, 8.32, 125.84);
}

.list-group-item-purple {
  color: rgb(57.72, 34.32, 100.36);
  background-color: rgb(214.68, 202.08, 237.64);
}

a.list-group-item-purple,
button.list-group-item-purple {
  color: rgb(57.72, 34.32, 100.36);
}
a.list-group-item-purple:focus, a.list-group-item-purple:hover,
button.list-group-item-purple:focus,
button.list-group-item-purple:hover {
  color: rgb(57.72, 34.32, 100.36);
  background-color: rgb(200.0505179283, 182.8788047809, 231.3411952191);
}
a.list-group-item-purple.active,
button.list-group-item-purple.active {
  color: #fff;
  background-color: rgb(57.72, 34.32, 100.36);
  border-color: rgb(57.72, 34.32, 100.36);
}

.list-group-item-pink {
  color: rgb(120.64, 32.24, 72.8);
  background-color: rgb(248.56, 200.96, 222.8);
}

a.list-group-item-pink,
button.list-group-item-pink {
  color: rgb(120.64, 32.24, 72.8);
}
a.list-group-item-pink:focus, a.list-group-item-pink:hover,
button.list-group-item-pink:focus,
button.list-group-item-pink:hover {
  color: rgb(120.64, 32.24, 72.8);
  background-color: rgb(245.8447222222, 178.1752777778, 209.2236111111);
}
a.list-group-item-pink.active,
button.list-group-item-pink.active {
  color: #fff;
  background-color: rgb(120.64, 32.24, 72.8);
  border-color: rgb(120.64, 32.24, 72.8);
}

.list-group-item-red {
  color: rgb(132.6, 41.08, 47.32);
  background-color: rgb(255, 205.72, 209.08);
}

a.list-group-item-red,
button.list-group-item-red {
  color: rgb(132.6, 41.08, 47.32);
}
a.list-group-item-red:focus, a.list-group-item-red:hover,
button.list-group-item-red:focus,
button.list-group-item-red:hover {
  color: rgb(132.6, 41.08, 47.32);
  background-color: rgb(255, 180.22, 185.3186363636);
}
a.list-group-item-red.active,
button.list-group-item-red.active {
  color: #fff;
  background-color: rgb(132.6, 41.08, 47.32);
  border-color: rgb(132.6, 41.08, 47.32);
}

.list-group-item-orange {
  color: rgb(120.12, 99.84, 0);
  background-color: rgb(248.28, 237.36, 183.6);
}

a.list-group-item-orange,
button.list-group-item-orange {
  color: rgb(120.12, 99.84, 0);
}
a.list-group-item-orange:focus, a.list-group-item-orange:hover,
button.list-group-item-orange:focus,
button.list-group-item-orange:hover {
  color: rgb(120.12, 99.84, 0);
  background-color: rgb(246.0864516129, 231.6019354839, 160.2935483871);
}
a.list-group-item-orange.active,
button.list-group-item-orange.active {
  color: #fff;
  background-color: rgb(120.12, 99.84, 0);
  border-color: rgb(120.12, 99.84, 0);
}

.list-group-item-yellow {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 237.64, 185.56);
}

a.list-group-item-yellow,
button.list-group-item-yellow {
  color: rgb(132.6, 100.36, 3.64);
}
a.list-group-item-yellow:focus, a.list-group-item-yellow:hover,
button.list-group-item-yellow:focus,
button.list-group-item-yellow:hover {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 231.265, 160.06);
}
a.list-group-item-yellow.active,
button.list-group-item-yellow.active {
  color: #fff;
  background-color: rgb(132.6, 100.36, 3.64);
  border-color: rgb(132.6, 100.36, 3.64);
}

.list-group-item-green {
  color: rgb(34.32, 96.2, 68.12);
  background-color: rgb(202.08, 235.4, 220.28);
}

a.list-group-item-green,
button.list-group-item-green {
  color: rgb(34.32, 96.2, 68.12);
}
a.list-group-item-green:focus, a.list-group-item-green:hover,
button.list-group-item-green:focus,
button.list-group-item-green:hover {
  color: rgb(34.32, 96.2, 68.12);
  background-color: rgb(183.4718918919, 228.5081081081, 208.0715057915);
}
a.list-group-item-green.active,
button.list-group-item-green.active {
  color: #fff;
  background-color: rgb(34.32, 96.2, 68.12);
  border-color: rgb(34.32, 96.2, 68.12);
}

.list-group-item-teal {
  color: rgb(16.64, 104.52, 78.52);
  background-color: rgb(192.56, 239.88, 225.88);
}

a.list-group-item-teal,
button.list-group-item-teal {
  color: rgb(16.64, 104.52, 78.52);
}
a.list-group-item-teal:focus, a.list-group-item-teal:hover,
button.list-group-item-teal:focus,
button.list-group-item-teal:hover {
  color: rgb(16.64, 104.52, 78.52);
  background-color: rgb(172.0311191336, 234.9088808664, 216.3059927798);
}
a.list-group-item-teal.active,
button.list-group-item-teal.active {
  color: #fff;
  background-color: rgb(16.64, 104.52, 78.52);
  border-color: rgb(16.64, 104.52, 78.52);
}

.list-group-item-cyan {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(190.04, 228.96, 235.12);
}

a.list-group-item-cyan,
button.list-group-item-cyan {
  color: rgb(11.96, 84.24, 95.68);
}
a.list-group-item-cyan:focus, a.list-group-item-cyan:hover,
button.list-group-item-cyan:focus,
button.list-group-item-cyan:hover {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
a.list-group-item-cyan.active,
button.list-group-item-cyan.active {
  color: #fff;
  background-color: rgb(11.96, 84.24, 95.68);
  border-color: rgb(11.96, 84.24, 95.68);
}

.list-group-item-white {
  color: rgb(132.6, 132.6, 132.6);
  background-color: white;
}

a.list-group-item-white,
button.list-group-item-white {
  color: rgb(132.6, 132.6, 132.6);
}
a.list-group-item-white:focus, a.list-group-item-white:hover,
button.list-group-item-white:focus,
button.list-group-item-white:hover {
  color: rgb(132.6, 132.6, 132.6);
  background-color: rgb(242.25, 242.25, 242.25);
}
a.list-group-item-white.active,
button.list-group-item-white.active {
  color: #fff;
  background-color: rgb(132.6, 132.6, 132.6);
  border-color: rgb(132.6, 132.6, 132.6);
}

.list-group-item-gray {
  color: rgb(57.2, 57.72, 58.24);
  background-color: rgb(214.4, 214.68, 214.96);
}

a.list-group-item-gray,
button.list-group-item-gray {
  color: rgb(57.2, 57.72, 58.24);
}
a.list-group-item-gray:focus, a.list-group-item-gray:hover,
button.list-group-item-gray:focus,
button.list-group-item-gray:hover {
  color: rgb(57.2, 57.72, 58.24);
  background-color: rgb(201.5614583333, 201.93, 202.2985416667);
}
a.list-group-item-gray.active,
button.list-group-item-gray.active {
  color: #fff;
  background-color: rgb(57.2, 57.72, 58.24);
  border-color: rgb(57.2, 57.72, 58.24);
}

.list-group-item-gray-dark {
  color: rgb(35.88, 36.4, 36.92);
  background-color: rgb(202.92, 203.2, 203.48);
}

a.list-group-item-gray-dark,
button.list-group-item-gray-dark {
  color: rgb(35.88, 36.4, 36.92);
}
a.list-group-item-gray-dark:focus, a.list-group-item-gray-dark:hover,
button.list-group-item-gray-dark:focus,
button.list-group-item-gray-dark:hover {
  color: rgb(35.88, 36.4, 36.92);
  background-color: rgb(190.1010810811, 190.45, 190.7989189189);
}
a.list-group-item-gray-dark.active,
button.list-group-item-gray-dark.active {
  color: #fff;
  background-color: rgb(35.88, 36.4, 36.92);
  border-color: rgb(35.88, 36.4, 36.92);
}

.media-list {
  display: flex;
  align-items: flex-start;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .media-list {
    margin-bottom: 2.25rem;
  }
}

.media-list-body {
  flex: 1;
}

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

.nav-link {
  display: block;
  padding: 1.125rem 1.125rem;
  color: #313233;
}
.nav-link:focus, .nav-link:hover {
  /*text-decoration: none;*/
}
.nav-link.disabled {
  color: #6e6f70;
}
.nav-link.disabled:focus, .nav-link.disabled:hover {
  text-decoration: none;
}
.nav-link.active {
  color: #e2001a;
}
.nav-link.nav-link-sm {
  padding: 0.28125rem 0;
}

[class*=nav-bordered] .nav-item {
  margin-right: 1.125rem;
}
[class*=nav-bordered].nav-bordered-ml .nav-item {
  margin-right: 0;
  margin-left: 1.125rem;
}

.nav-bordered .nav-link {
  text-decoration: none;
  position: relative;
  padding: 1.125rem 0.01rem;
}
.nav-bordered .nav-link::before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0.5625rem;
  left: 50%;
  width: 0;
  height: 2px;
  background-color: #e2001a;
  transition: all 0.2s;
}
.nav-bordered .nav-link:focus::before, .nav-bordered .nav-link:hover::before {
  left: 0.01rem;
  width: calc(100% - 0.01rem * 2);
}
.nav-bordered .nav-link.disabled::before {
  display: none;
}
.nav-bordered .show > .nav-link,
.nav-bordered .active > .nav-link,
.nav-bordered .nav-link.show,
.nav-bordered .nav-link.active {
  text-decoration: none;
}
.nav-bordered .show > .nav-link::before,
.nav-bordered .active > .nav-link::before,
.nav-bordered .nav-link.show::before,
.nav-bordered .nav-link.active::before {
  left: 0.01rem;
  width: calc(100% - 0.01rem * 2);
}

@media (min-width: 576px) {
  [class*=nav-bordered] .nav-item {
    margin-right: 1.125rem;
  }
  [class*=nav-bordered].nav-bordered-ml .nav-item {
    margin-right: 0;
    margin-left: 1.125rem;
  }
  .nav-bordered-sm .nav-link {
    text-decoration: none;
    position: relative;
    padding: 1.125rem 0.01rem;
  }
  .nav-bordered-sm .nav-link::before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0.5625rem;
    left: 50%;
    width: 0;
    height: 2px;
    background-color: #e2001a;
    transition: all 0.2s;
  }
  .nav-bordered-sm .nav-link:focus::before, .nav-bordered-sm .nav-link:hover::before {
    left: 0.01rem;
    width: calc(100% - 0.01rem * 2);
  }
  .nav-bordered-sm .nav-link.disabled::before {
    display: none;
  }
  .nav-bordered-sm .show > .nav-link,
  .nav-bordered-sm .active > .nav-link,
  .nav-bordered-sm .nav-link.show,
  .nav-bordered-sm .nav-link.active {
    text-decoration: none;
  }
  .nav-bordered-sm .show > .nav-link::before,
  .nav-bordered-sm .active > .nav-link::before,
  .nav-bordered-sm .nav-link.show::before,
  .nav-bordered-sm .nav-link.active::before {
    left: 0.01rem;
    width: calc(100% - 0.01rem * 2);
  }
}
@media (min-width: 768px) {
  [class*=nav-bordered] .nav-item {
    margin-right: 1.125rem;
  }
  [class*=nav-bordered].nav-bordered-ml .nav-item {
    margin-right: 0;
    margin-left: 1.125rem;
  }
  .nav-bordered-md .nav-link {
    text-decoration: none;
    position: relative;
    padding: 1.125rem 0.01rem;
  }
  .nav-bordered-md .nav-link::before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0.5625rem;
    left: 50%;
    width: 0;
    height: 2px;
    background-color: #e2001a;
    transition: all 0.2s;
  }
  .nav-bordered-md .nav-link:focus::before, .nav-bordered-md .nav-link:hover::before {
    left: 0.01rem;
    width: calc(100% - 0.01rem * 2);
  }
  .nav-bordered-md .nav-link.disabled::before {
    display: none;
  }
  .nav-bordered-md .show > .nav-link,
  .nav-bordered-md .active > .nav-link,
  .nav-bordered-md .nav-link.show,
  .nav-bordered-md .nav-link.active {
    text-decoration: none;
  }
  .nav-bordered-md .show > .nav-link::before,
  .nav-bordered-md .active > .nav-link::before,
  .nav-bordered-md .nav-link.show::before,
  .nav-bordered-md .nav-link.active::before {
    left: 0.01rem;
    width: calc(100% - 0.01rem * 2);
  }
}
@media (min-width: 992px) {
  [class*=nav-bordered] .nav-item {
    margin-right: 1.125rem;
  }
  [class*=nav-bordered].nav-bordered-ml .nav-item {
    margin-right: 0;
    margin-left: 1.125rem;
  }
  .nav-bordered-lg .nav-link {
    text-decoration: none;
    position: relative;
    padding: 1.125rem 0.01rem;
  }
  .nav-bordered-lg .nav-link::before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0.5625rem;
    left: 50%;
    width: 0;
    height: 2px;
    background-color: #e2001a;
    transition: all 0.2s;
  }
  .nav-bordered-lg .nav-link:focus::before, .nav-bordered-lg .nav-link:hover::before {
    left: 0.01rem;
    width: calc(100% - 0.01rem * 2);
  }
  .nav-bordered-lg .nav-link.disabled::before {
    display: none;
  }
  .nav-bordered-lg .show > .nav-link,
  .nav-bordered-lg .active > .nav-link,
  .nav-bordered-lg .nav-link.show,
  .nav-bordered-lg .nav-link.active {
    text-decoration: none;
  }
  .nav-bordered-lg .show > .nav-link::before,
  .nav-bordered-lg .active > .nav-link::before,
  .nav-bordered-lg .nav-link.show::before,
  .nav-bordered-lg .nav-link.active::before {
    left: 0.01rem;
    width: calc(100% - 0.01rem * 2);
  }
}
@media (min-width: 1200px) {
  [class*=nav-bordered] .nav-item {
    margin-right: 2.25rem;
  }
  [class*=nav-bordered].nav-bordered-ml .nav-item {
    margin-right: 0;
    margin-left: 2.25rem;
  }
  .nav-bordered-xl .nav-link {
    text-decoration: none;
    position: relative;
    padding: 1.125rem 0.01rem;
  }
  .nav-bordered-xl .nav-link::before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0.5625rem;
    left: 50%;
    width: 0;
    height: 2px;
    background-color: #e2001a;
    transition: all 0.2s;
  }
  .nav-bordered-xl .nav-link:focus::before, .nav-bordered-xl .nav-link:hover::before {
    left: 0.01rem;
    width: calc(100% - 0.01rem * 2);
  }
  .nav-bordered-xl .nav-link.disabled::before {
    display: none;
  }
  .nav-bordered-xl .show > .nav-link,
  .nav-bordered-xl .active > .nav-link,
  .nav-bordered-xl .nav-link.show,
  .nav-bordered-xl .nav-link.active {
    text-decoration: none;
  }
  .nav-bordered-xl .show > .nav-link::before,
  .nav-bordered-xl .active > .nav-link::before,
  .nav-bordered-xl .nav-link.show::before,
  .nav-bordered-xl .nav-link.active::before {
    left: 0.01rem;
    width: calc(100% - 0.01rem * 2);
  }
}
@media (min-width: 1400px) {
  [class*=nav-bordered].nav-bordered-ml .nav-item {
    margin-right: 0;
  }
  .nav-bordered-xlm .nav-link {
    text-decoration: none;
    position: relative;
    padding: 1.125rem 0.01rem;
  }
  .nav-bordered-xlm .nav-link::before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0.5625rem;
    left: 50%;
    width: 0;
    height: 2px;
    background-color: #e2001a;
    transition: all 0.2s;
  }
  .nav-bordered-xlm .nav-link:focus::before, .nav-bordered-xlm .nav-link:hover::before {
    left: 0.01rem;
    width: calc(100% - 0.01rem * 2);
  }
  .nav-bordered-xlm .nav-link.disabled::before {
    display: none;
  }
  .nav-bordered-xlm .show > .nav-link,
  .nav-bordered-xlm .active > .nav-link,
  .nav-bordered-xlm .nav-link.show,
  .nav-bordered-xlm .nav-link.active {
    text-decoration: none;
  }
  .nav-bordered-xlm .show > .nav-link::before,
  .nav-bordered-xlm .active > .nav-link::before,
  .nav-bordered-xlm .nav-link.show::before,
  .nav-bordered-xlm .nav-link.active::before {
    left: 0.01rem;
    width: calc(100% - 0.01rem * 2);
  }
}
@media (min-width: 1600px) {
  [class*=nav-bordered] .nav-item {
    margin-right: 3.375rem;
  }
  [class*=nav-bordered].nav-bordered-ml .nav-item {
    margin-right: 0;
    margin-left: 3.375rem;
  }
  .nav-bordered-xxl .nav-link {
    text-decoration: none;
    position: relative;
    padding: 1.125rem 0.01rem;
  }
  .nav-bordered-xxl .nav-link::before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0.5625rem;
    left: 50%;
    width: 0;
    height: 2px;
    background-color: #e2001a;
    transition: all 0.2s;
  }
  .nav-bordered-xxl .nav-link:focus::before, .nav-bordered-xxl .nav-link:hover::before {
    left: 0.01rem;
    width: calc(100% - 0.01rem * 2);
  }
  .nav-bordered-xxl .nav-link.disabled::before {
    display: none;
  }
  .nav-bordered-xxl .show > .nav-link,
  .nav-bordered-xxl .active > .nav-link,
  .nav-bordered-xxl .nav-link.show,
  .nav-bordered-xxl .nav-link.active {
    text-decoration: none;
  }
  .nav-bordered-xxl .show > .nav-link::before,
  .nav-bordered-xxl .active > .nav-link::before,
  .nav-bordered-xxl .nav-link.show::before,
  .nav-bordered-xxl .nav-link.active::before {
    left: 0.01rem;
    width: calc(100% - 0.01rem * 2);
  }
}
@media (min-width: 2000px) {
  [class*=nav-bordered] .nav-item {
    margin-right: 4.5rem;
  }
  [class*=nav-bordered].nav-bordered-ml .nav-item {
    margin-right: 0;
    margin-left: 4.5rem;
  }
  .nav-bordered-xlg .nav-link {
    text-decoration: none;
    position: relative;
    padding: 1.125rem 0.01rem;
  }
  .nav-bordered-xlg .nav-link::before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0.5625rem;
    left: 50%;
    width: 0;
    height: 2px;
    background-color: #e2001a;
    transition: all 0.2s;
  }
  .nav-bordered-xlg .nav-link:focus::before, .nav-bordered-xlg .nav-link:hover::before {
    left: 0.01rem;
    width: calc(100% - 0.01rem * 2);
  }
  .nav-bordered-xlg .nav-link.disabled::before {
    display: none;
  }
  .nav-bordered-xlg .show > .nav-link,
  .nav-bordered-xlg .active > .nav-link,
  .nav-bordered-xlg .nav-link.show,
  .nav-bordered-xlg .nav-link.active {
    text-decoration: none;
  }
  .nav-bordered-xlg .show > .nav-link::before,
  .nav-bordered-xlg .active > .nav-link::before,
  .nav-bordered-xlg .nav-link.show::before,
  .nav-bordered-xlg .nav-link.active::before {
    left: 0.01rem;
    width: calc(100% - 0.01rem * 2);
  }
}
.nav-tabs {
  border-bottom: 1px solid #313233;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
  margin-right: 0;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  border-color: transparent transparent transparent;
  text-decoration: none;
}
.nav-tabs .nav-link.disabled {
  color: #6e6f70;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #313233;
  background-color: #fff;
  border-color: #313233 #313233 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #e2001a;
  text-decoration: none;
}

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

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

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

.page-block {
  position: relative;
  width: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.page-block-primary {
  background-color: #e2001a !important;
  color: #fff;
}
.page-block-primary a:not(.btn) {
  color: rgb(117.52, 0, 13.52);
}

.page-block-primary-dark {
  background-color: #b50015 !important;
  color: #fff;
}
.page-block-primary-dark a:not(.btn) {
  color: rgb(94.12, 0, 10.92);
}

.page-block-secondary {
  background-color: #2294fe !important;
  color: #fff;
}
.page-block-secondary a:not(.btn) {
  color: rgb(17.68, 76.96, 132.08);
}

.page-block-success {
  background-color: #42b983 !important;
  color: #fff;
}
.page-block-success a:not(.btn) {
  color: rgb(34.32, 96.2, 68.12);
}

.page-block-info {
  background-color: #17a2b8 !important;
  color: #fff;
}
.page-block-info a:not(.btn) {
  color: rgb(11.96, 84.24, 95.68);
}

.page-block-warning {
  background-color: #e7c000 !important;
  color: #313233;
}
.page-block-warning a:not(.btn) {
  color: rgb(120.12, 99.84, 0);
}

.page-block-danger {
  background-color: #ff4f5b !important;
  color: #fff;
}
.page-block-danger a:not(.btn) {
  color: rgb(132.6, 41.08, 47.32);
}

.page-block-light {
  background-color: #e6e6e6 !important;
  color: #313233;
}
.page-block-light a:not(.btn) {
  color: rgb(119.6, 119.6, 119.6);
}

.page-block-dark {
  background-color: #313233 !important;
  color: #fff;
}
.page-block-dark a:not(.btn) {
  color: rgb(25.48, 26, 26.52);
}

.page-block-blue {
  background-color: blue !important;
  color: #fff;
}
.page-block-blue a:not(.btn) {
  color: rgb(0, 0, 132.6);
}

.page-block-indigo {
  background-color: #6610f2 !important;
  color: #fff;
}
.page-block-indigo a:not(.btn) {
  color: rgb(53.04, 8.32, 125.84);
}

.page-block-purple {
  background-color: #6f42c1 !important;
  color: #fff;
}
.page-block-purple a:not(.btn) {
  color: rgb(57.72, 34.32, 100.36);
}

.page-block-pink {
  background-color: #e83e8c !important;
  color: #fff;
}
.page-block-pink a:not(.btn) {
  color: rgb(120.64, 32.24, 72.8);
}

.page-block-red {
  background-color: #ff4f5b !important;
  color: #fff;
}
.page-block-red a:not(.btn) {
  color: rgb(132.6, 41.08, 47.32);
}

.page-block-orange {
  background-color: #e7c000 !important;
  color: #313233;
}
.page-block-orange a:not(.btn) {
  color: rgb(120.12, 99.84, 0);
}

.page-block-yellow {
  background-color: #ffc107 !important;
  color: #313233;
}
.page-block-yellow a:not(.btn) {
  color: rgb(132.6, 100.36, 3.64);
}

.page-block-green {
  background-color: #42b983 !important;
  color: #fff;
}
.page-block-green a:not(.btn) {
  color: rgb(34.32, 96.2, 68.12);
}

.page-block-teal {
  background-color: #20c997 !important;
  color: #fff;
}
.page-block-teal a:not(.btn) {
  color: rgb(16.64, 104.52, 78.52);
}

.page-block-cyan {
  background-color: #17a2b8 !important;
  color: #fff;
}
.page-block-cyan a:not(.btn) {
  color: rgb(11.96, 84.24, 95.68);
}

.page-block-white {
  background-color: white !important;
  color: #313233;
}
.page-block-white a:not(.btn) {
  color: rgb(132.6, 132.6, 132.6);
}

.page-block-gray {
  background-color: #6e6f70 !important;
  color: #fff;
}
.page-block-gray a:not(.btn) {
  color: rgb(57.2, 57.72, 58.24);
}

.page-block-gray-dark {
  background-color: #454647 !important;
  color: #fff;
}
.page-block-gray-dark a:not(.btn) {
  color: rgb(35.88, 36.4, 36.92);
}

.has-badge {
  padding-top: 2.25rem;
}

[class*=card-holder-] {
  display: flex;
  flex: 1 0 0%;
  position: relative;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  [class*=card-holder-] {
    margin-bottom: 2.25rem;
  }
}
[class*=card-holder-] .card {
  margin-bottom: 0;
}

.card-holder-img-bg-content-left .card-copyright, .card-holder-img-bg-content-left .swiper-slide-hero-image-copyright {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 3px 6px;
  right: 0;
  bottom: 0;
  top: auto;
}
.card-holder-img-bg-content-left .card-copyright:not(:empty), .card-holder-img-bg-content-left .swiper-slide-hero-image-copyright:not(:empty) {
  background: rgba(0, 0, 0, 0.5);
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  flex: 1 0 0%;
  border: 5px solid #e6e6e6;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .card {
    margin-bottom: 2.25rem;
  }
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.card > .list-group:last-child {
  margin-bottom: 0;
}
.card .badge {
  margin-bottom: 0.5625rem;
  white-space: normal;
  text-align: left;
  /*border-radius: 0;*/
}
.card .badge + .badge {
  margin-top: -0.5625rem;
}
.card .badge-premium {
  position: absolute;
  left: 1.25rem;
  top: 1rem;
  z-index: 60;
  margin-bottom: 0;
}

.card-bordered .card-body {
  align-items: flex-start;
}
.card-bordered .card-body h1 a,
.card-bordered .card-body h2 a,
.card-bordered .card-body h3 a,
.card-bordered .card-body h4 a,
.card-bordered .card-body h5 a,
.card-bordered .card-body h6 a,
.card-bordered .card-body .h1 a,
.card-bordered .card-body .h2 a,
.card-bordered .card-body .h3 a,
.card-bordered .card-body .h4 a,
.card-bordered .card-body .content-block-with-additional-information-right .card-newsletter h3 a,
.content-block-with-additional-information-right .card-newsletter .card-bordered .card-body h3 a,
.card-bordered .card-body .content-block-with-additional-information-left .card-newsletter h3 a,
.content-block-with-additional-information-left .card-newsletter .card-bordered .card-body h3 a,
.card-bordered .card-body .col-xlm-4 .card-newsletter h3 a,
.col-xlm-4 .card-newsletter .card-bordered .card-body h3 a,
.card-bordered .card-body .card-columns .card-newsletter h3 a,
.card-columns .card-newsletter .card-bordered .card-body h3 a,
.card-bordered .card-body .content-block-with-additional-information-right .card-input h3 a,
.content-block-with-additional-information-right .card-input .card-bordered .card-body h3 a,
.card-bordered .card-body .content-block-with-additional-information-left .card-input h3 a,
.content-block-with-additional-information-left .card-input .card-bordered .card-body h3 a,
.card-bordered .card-body .col-xlm-4 .card-input h3 a,
.col-xlm-4 .card-input .card-bordered .card-body h3 a,
.card-bordered .card-body .card-columns .card-input h3 a,
.card-columns .card-input .card-bordered .card-body h3 a,
.card-bordered .card-body .h5 a,
.card-bordered .card-body .content-block-with-additional-information-right .card-newsletter h4 a,
.content-block-with-additional-information-right .card-newsletter .card-bordered .card-body h4 a,
.card-bordered .card-body .content-block-with-additional-information-left .card-newsletter h4 a,
.content-block-with-additional-information-left .card-newsletter .card-bordered .card-body h4 a,
.card-bordered .card-body .col-xlm-4 .card-newsletter h4 a,
.col-xlm-4 .card-newsletter .card-bordered .card-body h4 a,
.card-bordered .card-body .card-columns .card-newsletter h4 a,
.card-columns .card-newsletter .card-bordered .card-body h4 a,
.card-bordered .card-body .content-block-with-additional-information-right .card-input h4 a,
.content-block-with-additional-information-right .card-input .card-bordered .card-body h4 a,
.card-bordered .card-body .content-block-with-additional-information-left .card-input h4 a,
.content-block-with-additional-information-left .card-input .card-bordered .card-body h4 a,
.card-bordered .card-body .col-xlm-4 .card-input h4 a,
.col-xlm-4 .card-input .card-bordered .card-body h4 a,
.card-bordered .card-body .card-columns .card-input h4 a,
.card-columns .card-input .card-bordered .card-body h4 a,
.card-bordered .card-body .h6 a {
  color: #e2001a;
}
.card-bordered .badge-premium {
  position: relative;
  left: auto;
  top: auto;
  margin-bottom: 0.5625rem;
}

a.card-bordered::after {
  display: block;
  font-family: icon-font;
  content: "\f10d";
  background-color: #e6e6e6;
  position: absolute;
  right: -4px;
  bottom: -4px;
  width: 25px;
  height: 25px;
  color: #313233;
  line-height: 25px;
  text-align: center;
  transition: all 0.1s;
  font-size: 14px;
  font-size: 0.875rem;
}
a.card-bordered .card-body h1,
a.card-bordered .card-body h2,
a.card-bordered .card-body h3,
a.card-bordered .card-body h4,
a.card-bordered .card-body h5,
a.card-bordered .card-body h6,
a.card-bordered .card-body .h1,
a.card-bordered .card-body .h2,
a.card-bordered .card-body .h3,
a.card-bordered .card-body .h4,
a.card-bordered .card-body .content-block-with-additional-information-right .card-newsletter h3,
.content-block-with-additional-information-right .card-newsletter a.card-bordered .card-body h3,
a.card-bordered .card-body .content-block-with-additional-information-left .card-newsletter h3,
.content-block-with-additional-information-left .card-newsletter a.card-bordered .card-body h3,
a.card-bordered .card-body .col-xlm-4 .card-newsletter h3,
.col-xlm-4 .card-newsletter a.card-bordered .card-body h3,
a.card-bordered .card-body .card-columns .card-newsletter h3,
.card-columns .card-newsletter a.card-bordered .card-body h3,
a.card-bordered .card-body .content-block-with-additional-information-right .card-input h3,
.content-block-with-additional-information-right .card-input a.card-bordered .card-body h3,
a.card-bordered .card-body .content-block-with-additional-information-left .card-input h3,
.content-block-with-additional-information-left .card-input a.card-bordered .card-body h3,
a.card-bordered .card-body .col-xlm-4 .card-input h3,
.col-xlm-4 .card-input a.card-bordered .card-body h3,
a.card-bordered .card-body .card-columns .card-input h3,
.card-columns .card-input a.card-bordered .card-body h3,
a.card-bordered .card-body .h5,
a.card-bordered .card-body .content-block-with-additional-information-right .card-newsletter h4,
.content-block-with-additional-information-right .card-newsletter a.card-bordered .card-body h4,
a.card-bordered .card-body .content-block-with-additional-information-left .card-newsletter h4,
.content-block-with-additional-information-left .card-newsletter a.card-bordered .card-body h4,
a.card-bordered .card-body .col-xlm-4 .card-newsletter h4,
.col-xlm-4 .card-newsletter a.card-bordered .card-body h4,
a.card-bordered .card-body .card-columns .card-newsletter h4,
.card-columns .card-newsletter a.card-bordered .card-body h4,
a.card-bordered .card-body .content-block-with-additional-information-right .card-input h4,
.content-block-with-additional-information-right .card-input a.card-bordered .card-body h4,
a.card-bordered .card-body .content-block-with-additional-information-left .card-input h4,
.content-block-with-additional-information-left .card-input a.card-bordered .card-body h4,
a.card-bordered .card-body .col-xlm-4 .card-input h4,
.col-xlm-4 .card-input a.card-bordered .card-body h4,
a.card-bordered .card-body .card-columns .card-input h4,
.card-columns .card-input a.card-bordered .card-body h4,
a.card-bordered .card-body .h6 {
  color: #e2001a;
  margin-bottom: 0.375rem;
}
a.card-bordered .card-body p {
  font-family: "Fago", Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
a.card-bordered:focus::after, a.card-bordered:hover::after {
  background-color: #e2001a;
  color: #fff;
}

.card-primary-with-image, .card-primary-just-text-with-emblem {
  background-color: #e2001a;
  border: 0;
}
.card-primary-with-image .card-body, .card-primary-just-text-with-emblem .card-body,
.card-primary-with-image .card-footer,
.card-primary-with-image .card-footer-no-styling,
.card-primary-just-text-with-emblem .card-footer,
.card-primary-just-text-with-emblem .card-footer-no-styling {
  color: #fff;
  align-items: flex-start;
}
.card-primary-with-image .card-footer, .card-primary-with-image .card-footer-no-styling, .card-primary-just-text-with-emblem .card-footer, .card-primary-just-text-with-emblem .card-footer-no-styling {
  background-color: rgba(0, 0, 0, 0.15);
}

a.card-primary-with-image:focus, a.card-primary-just-text-with-emblem:focus, a.card-primary-with-image:hover, a.card-primary-just-text-with-emblem:hover {
  background-color: rgb(200.5, 0, 23.0663716814);
}
a.card-primary-with-image:focus::before, a.card-primary-just-text-with-emblem:focus::before, a.card-primary-with-image:hover::before, a.card-primary-just-text-with-emblem:hover::before {
  width: 100%;
}

.card-primary-just-text-with-emblem .card-body {
  justify-content: end;
  background-repeat: no-repeat;
  background-position: center bottom -40px;
  background-size: auto 110%;
  padding-top: 50px !important;
}
.card-primary-just-text-with-emblem .card-body > p {
  font-weight: 700;
  font-size: 17px;
  font-size: 1.0625rem;
}
@media (min-width: 1200px) {
  .card-primary-just-text-with-emblem .card-body > p {
    max-width: 80%;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.card-primary-just-text-with-emblem .card-body .icon-emblem {
  position: absolute;
  right: 10px;
  top: 10px;
  line-height: 1;
  font-size: 40px;
  font-size: 2.5rem;
}
.card-primary-just-text-with-emblem .card-footer .icon-arrow-right, .card-primary-just-text-with-emblem .card-footer-no-styling .icon-arrow-right {
  margin-left: 5px;
}
@media (max-width: 1399.99px) {
  .card-primary-just-text-with-emblem .card-footer, .card-primary-just-text-with-emblem .card-footer-no-styling {
    font-size: 17px;
    font-size: 1.0625rem;
  }
}
.card-primary-just-text-with-emblem .badge-premium {
  background-color: #313233;
}

.card-video .icon-play {
  width: 60px;
  height: 60px;
  background-color: #e2001a;
  color: #fff;
  line-height: 60px;
  text-align: center;
  position: absolute;
  z-index: 20;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  text-indent: 2px;
  font-size: 24px;
  font-size: 1.5rem;
}

.card-dark {
  border: 0;
  background-image: linear-gradient(-45deg, #6e6f70, #313233);
  background-repeat: repeat-x;
}
.card-dark .card-body,
.card-dark .card-footer,
.card-dark .card-footer-no-styling {
  color: #fff;
}
.card-dark .card-body .row,
.card-dark .card-footer .row,
.card-dark .card-footer-no-styling .row {
  width: 100%;
}
.card-dark .card-body p {
  color: #fff;
}
.card-dark .card-body .figure {
  margin-bottom: 0;
}
.card-dark .img-dimension-4-3 {
  background: none;
}
.card-dark .card-footer, .card-dark .card-footer-no-styling {
  background-color: rgba(0, 0, 0, 0.15);
}
.card-dark hr {
  border-color: #6e6f70;
}

.card-dark-with-corner .card-body {
  background-image: url("/images/corner-red.svg");
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: 20% auto;
  padding-right: 20% !important;
}
.card-dark-with-corner .card-body > p {
  margin-bottom: 1.125rem;
}
.card-dark-with-corner .card-body > p:last-child {
  margin-bottom: 0;
}
.card-dark-with-corner .card-body .btn-outline-dark {
  color: #fff;
  background-color: transparent;
  background-image: none;
  border-color: #fff;
  border-width: 1px;
}
.card-dark-with-corner .card-body .btn-outline-dark:hover {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.card-dark-with-corner .card-body .btn-outline-dark:focus, .card-dark-with-corner .card-body .btn-outline-dark.focus, .card-dark-with-corner .card-body .btn-outline-dark:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
  border-color: #e2001a;
}
.card-dark-with-corner .card-body .btn-outline-dark.disabled, .card-dark-with-corner .card-body .btn-outline-dark:disabled {
  color: #fff;
  background-color: transparent;
}
.card-dark-with-corner .card-body .btn-outline-dark:not([disabled]):not(.disabled).active, .show > .card-dark-with-corner .card-body .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.card-dark-with-corner .card-body .btn-outline-dark:not([disabled]):not(.disabled).active:focus, .show > .card-dark-with-corner .card-body .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 0, 26, 0.25) !important;
}
.card-dark-with-corner .card-body .btn-link {
  color: #fff;
}

a.card-dark:focus::before, a.card-dark:hover::before {
  width: 100%;
}

.card-light {
  border: 0;
  background-color: #e6e6e6;
}
.card-light .card-body .figure {
  margin-bottom: 0;
}
.card-light .img-dimension-4-3 {
  background: none;
}
.card-light .card-footer, .card-light .card-footer-no-styling {
  background-color: rgba(0, 0, 0, 0.15);
}
.card-light hr {
  border-color: #c1c1c1;
}

.card-blue .card-body .additional-information-list a,
.card-red .card-body .additional-information-list a,
.card-dark .card-body .additional-information-list a,
.card-dark-with-corner .card-body .additional-information-list a,
.card-background-image .card-body .additional-information-list a {
  color: #313233 !important;
  text-decoration: none !important;
  background-color: #fff;
}
.card-blue .card-body .additional-information-list a:hover,
.card-red .card-body .additional-information-list a:hover,
.card-dark .card-body .additional-information-list a:hover,
.card-dark-with-corner .card-body .additional-information-list a:hover,
.card-background-image .card-body .additional-information-list a:hover {
  background-color: #f1f1f1;
}
.card-blue .card-body .figure-caption, .media .card-blue .card-body .media-caption,
.card-blue .card-body .media .media-caption,
.card-red .card-body .figure-caption,
.media .card-red .card-body .media-caption,
.card-red .card-body .media .media-caption,
.card-dark .card-body .figure-caption,
.media .card-dark .card-body .media-caption,
.card-dark .card-body .media .media-caption,
.card-dark-with-corner .card-body .figure-caption,
.media .card-dark-with-corner .card-body .media-caption,
.card-dark-with-corner .card-body .media .media-caption,
.card-background-image .card-body .figure-caption,
.media .card-background-image .card-body .media-caption,
.card-background-image .card-body .media .media-caption {
  color: #fff;
}
.card-blue .card-body a:not(.btn),
.card-red .card-body a:not(.btn),
.card-dark .card-body a:not(.btn),
.card-dark-with-corner .card-body a:not(.btn),
.card-background-image .card-body a:not(.btn) {
  color: #fff;
}
.card-blue .card-body a:not(.btn, .card, .news-teaser-content a),
.card-red .card-body a:not(.btn, .card, .news-teaser-content a),
.card-dark .card-body a:not(.btn, .card, .news-teaser-content a),
.card-dark-with-corner .card-body a:not(.btn, .card, .news-teaser-content a),
.card-background-image .card-body a:not(.btn, .card, .news-teaser-content a) {
  text-decoration: underline;
}
.card-blue .card-body blockquote,
.card-red .card-body blockquote,
.card-dark .card-body blockquote,
.card-dark-with-corner .card-body blockquote,
.card-background-image .card-body blockquote {
  color: #fff;
}

.card-blue {
  border: 0;
  background-color: #00f;
}
.card-blue .card-body,
.card-blue .card-footer,
.card-blue .card-footer-no-styling {
  color: #fff;
}
.card-blue .card-body p {
  color: #fff;
}
.card-blue .card-body .figure {
  margin-bottom: 0;
}
.card-blue .img-dimension-4-3 {
  background: none;
}
.card-blue .card-footer, .card-blue .card-footer-no-styling {
  background-color: rgba(0, 0, 0, 0.15);
}
.card-blue hr {
  border-color: rgba(0, 0, 0, 0.3);
}
.card-blue .news-teaser h4 a,
.card-blue .news-teaser p {
  color: #fff;
}
.card-blue .news-teaser h4 a:hover,
.card-blue .news-teaser p:hover {
  color: #fff;
}

.card-red {
  border: 0;
  background-color: #e2001a;
}
.card-red .card-body,
.card-red .card-footer,
.card-red .card-footer-no-styling {
  color: #fff;
}
.card-red .card-body p {
  color: #fff;
}
.card-red .card-body ul.icon-list li::before,
.card-red .card-body ul.text-list li::before {
  background-color: #fff;
}
.card-red .card-body .figure-has-big-title .figure-title,
.card-red .card-body .figure-has-big-title .media-title,
.card-red .card-body .media-has-big-title .figure-title,
.card-red .card-body .media-has-big-title .media-title {
  background-color: #313233;
}
.card-red .card-body .btn-primary {
  color: #fff;
  background-color: #313233;
  border-color: #313233;
}
.card-red .card-body .btn-primary:hover {
  color: #fff;
  background-color: rgb(30.2575, 30.875, 31.4925);
  border-color: rgb(24.01, 24.5, 24.99);
}
.card-red .card-body .btn-primary:focus, .card-red .card-body .btn-primary.focus {
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(49, 50, 51, 0.5);
}
.card-red .card-body .btn-primary.disabled, .card-red .card-body .btn-primary:disabled {
  background-color: #313233;
  border-color: #313233;
}
.card-red .card-body .btn-primary:not([disabled]):not(.disabled):active, .card-red .card-body .btn-primary:not([disabled]):not(.disabled).active, .show > .card-red .card-body .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: rgb(24.01, 24.5, 24.99);
  border-color: rgb(17.7625, 18.125, 18.4875);
}
.card-red .card-body .btn-primary:not([disabled]):not(.disabled):active:focus, .card-red .card-body .btn-primary:not([disabled]):not(.disabled).active:focus, .show > .card-red .card-body .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(49, 50, 51, 0.5);
}
.card-red .card-body .figure {
  margin-bottom: 0;
}
.card-red .img-dimension-4-3 {
  background: none;
}
.card-red .card-footer, .card-red .card-footer-no-styling {
  background-color: rgba(0, 0, 0, 0.15);
}
.card-red hr {
  border-color: rgba(0, 0, 0, 0.3);
}
.card-red .news-teaser h4 a,
.card-red .news-teaser p {
  color: #fff;
}
.card-red .news-teaser h4 a:hover,
.card-red .news-teaser p:hover {
  color: #fff;
}
.card-red .news-teaser .badge {
  background-color: #313233;
}
.card-red .card-primary-with-image, .card-red .card-primary-just-text-with-emblem {
  background-color: #fff;
}
.card-red .card-primary-with-image h5, .card-red .card-primary-just-text-with-emblem h5 {
  color: #313233;
}
.card-red .card-primary-with-image .badge, .card-red .card-primary-just-text-with-emblem .badge {
  background-color: #e2001a;
}
.card-red .card-primary-with-image:hover, .card-red .card-primary-just-text-with-emblem:hover {
  background-color: #fff;
}

.card-speaker h5,
.card-speaker p {
  padding-right: 110px;
}
@media (min-width: 1200px) {
  .card-speaker h5,
  .card-speaker p {
    padding-right: 170px;
  }
}
.card-speaker .card-body {
  padding: 15px;
}
@media (min-width: 992px) {
  .card-speaker .card-body {
    padding: 1rem 1.25rem;
  }
}

.card-speaker-images-wrapper {
  position: relative;
  width: 100%;
}
.card-speaker-images-wrapper .img-dimension-teaser-image {
  height: 240px;
  position: relative;
}
.card-speaker-images-wrapper .img-dimension-teaser-image img {
  position: absolute;
  inset: 0;
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
}

.card-speaker-image-speaker-wrapper {
  position: absolute;
  right: 20px;
  bottom: -30px;
  width: 80px;
}
.card-speaker-image-speaker-wrapper .img-fluid, .card-speaker-image-speaker-wrapper .site-footer .footer-brand-image img, .site-footer .footer-brand-image .card-speaker-image-speaker-wrapper img {
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  .card-speaker-image-speaker-wrapper {
    width: 130px;
    right: 30px;
  }
}

.card-speaker-label {
  background-color: #e2001a;
  color: #fff;
  height: 30px;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.75rem;
}
@media (min-width: 1200px) {
  .card-speaker-label {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.card-speaker-image-copyright {
  position: absolute;
  bottom: -16px;
  height: 14px;
  text-align: center;
  width: 100%;
  left: 0;
  color: #adadad;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 10px;
  font-size: 0.625rem;
}

.card-background-image {
  border: 0;
  background-color: #313233;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.card-background-image .card-body,
.card-background-image .card-footer,
.card-background-image .card-footer-no-styling {
  color: #fff;
}
.card-background-image .card-body p {
  color: #fff;
}
.card-background-image .card-body .figure {
  margin-bottom: 0;
}
.card-background-image .img-dimension-4-3 {
  background: none;
}
.card-background-image .card-footer, .card-background-image .card-footer-no-styling {
  background-color: rgba(0, 0, 0, 0.15);
}
.card-background-image hr {
  border-color: rgba(0, 0, 0, 0.3);
}
.card-background-image .news-teaser h4 a,
.card-background-image .news-teaser p {
  color: #fff;
}
.card-background-image .news-teaser h4 a:hover,
.card-background-image .news-teaser p:hover {
  color: #fff;
}

.card-newsletter,
.card-input {
  border: 0;
  background-color: #f1f1f1;
}
.card-newsletter .card-header-holder,
.card-input .card-header-holder {
  margin: 0;
  background-image: linear-gradient(-45deg, #6e6f70, #313233);
  background-repeat: repeat-x;
}
.card-newsletter .card-header,
.card-input .card-header {
  background-color: transparent;
  background-image: url("/images/corner-red.svg");
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: 20% auto;
  padding-right: 20% !important;
  color: #fff;
}
.card-newsletter .card-header h4,
.card-newsletter .card-header .h4,
.card-newsletter .card-header .container-content form:not(.form-not-styled) > h2,
.container-content .card-newsletter .card-header form:not(.form-not-styled) > h2,
.card-newsletter .card-header .container-content-fluid form:not(.form-not-styled) > h2,
.container-content-fluid .card-newsletter .card-header form:not(.form-not-styled) > h2,
.content-block-with-additional-information-right .card-newsletter .card-header h3,
.content-block-with-additional-information-left .card-newsletter .card-header h3,
.col-xlm-4 .card-newsletter .card-header h3,
.card-columns .card-newsletter .card-header h3,
.card-newsletter .card-header .content-block-with-additional-information-right .card-input h3,
.card-newsletter .card-header .content-block-with-additional-information-left .card-input h3,
.card-newsletter .card-header .col-xlm-4 .card-input h3,
.card-newsletter .card-header .card-columns .card-input h3,
.card-input .card-header h4,
.card-input .card-header .h4,
.card-input .card-header .container-content form:not(.form-not-styled) > h2,
.container-content .card-input .card-header form:not(.form-not-styled) > h2,
.card-input .card-header .container-content-fluid form:not(.form-not-styled) > h2,
.container-content-fluid .card-input .card-header form:not(.form-not-styled) > h2,
.card-input .card-header .content-block-with-additional-information-right .card-newsletter h3,
.card-input .card-header .content-block-with-additional-information-left .card-newsletter h3,
.card-input .card-header .col-xlm-4 .card-newsletter h3,
.card-input .card-header .card-columns .card-newsletter h3,
.content-block-with-additional-information-right .card-input .card-header h3,
.content-block-with-additional-information-left .card-input .card-header h3,
.col-xlm-4 .card-input .card-header h3,
.card-columns .card-input .card-header h3 {
  font-size: 20px;
  font-size: 1.25rem;
}
.content-block-with-additional-information-right .card-newsletter [class*=col-], .content-block-with-additional-information-left .card-newsletter [class*=col-], .col-xlm-4 .card-newsletter [class*=col-], .card-columns .card-newsletter [class*=col-],
.content-block-with-additional-information-right .card-input [class*=col-],
.content-block-with-additional-information-left .card-input [class*=col-],
.col-xlm-4 .card-input [class*=col-],
.card-columns .card-input [class*=col-] {
  flex: 0 0 100%;
  max-width: 100%;
}
.content-block-with-additional-information-right .card-newsletter .card-body, .content-block-with-additional-information-left .card-newsletter .card-body, .col-xlm-4 .card-newsletter .card-body, .card-columns .card-newsletter .card-body,
.content-block-with-additional-information-right .card-input .card-body,
.content-block-with-additional-information-left .card-input .card-body,
.col-xlm-4 .card-input .card-body,
.card-columns .card-input .card-body {
  position: relative;
  z-index: 10;
}
@media (min-width: 768px) {
  .content-block-with-additional-information-right .card-newsletter .card-body, .content-block-with-additional-information-left .card-newsletter .card-body, .col-xlm-4 .card-newsletter .card-body, .card-columns .card-newsletter .card-body,
  .content-block-with-additional-information-right .card-input .card-body,
  .content-block-with-additional-information-left .card-input .card-body,
  .col-xlm-4 .card-input .card-body,
  .card-columns .card-input .card-body {
    padding: 1rem 1.25rem !important;
  }
}
.content-block-with-additional-information-right .card-newsletter .card-footer input, .content-block-with-additional-information-right .card-newsletter .card-footer-no-styling input, .content-block-with-additional-information-left .card-newsletter .card-footer input, .content-block-with-additional-information-left .card-newsletter .card-footer-no-styling input, .col-xlm-4 .card-newsletter .card-footer input, .col-xlm-4 .card-newsletter .card-footer-no-styling input, .card-columns .card-newsletter .card-footer input, .card-columns .card-newsletter .card-footer-no-styling input,
.content-block-with-additional-information-right .card-input .card-footer input,
.content-block-with-additional-information-right .card-input .card-footer-no-styling input,
.content-block-with-additional-information-left .card-input .card-footer input,
.content-block-with-additional-information-left .card-input .card-footer-no-styling input,
.col-xlm-4 .card-input .card-footer input,
.col-xlm-4 .card-input .card-footer-no-styling input,
.card-columns .card-input .card-footer input,
.card-columns .card-input .card-footer-no-styling input {
  margin-bottom: 1rem;
}
.card-newsletter .form-group,
.card-input .form-group {
  margin-bottom: 1rem;
}
@media (min-width: 1200px) {
  .card-newsletter .card-body,
  .card-input .card-body {
    padding: 1.5rem 1.875rem !important;
  }
}
.card-newsletter .custom-control-label,
.card-input .custom-control-label {
  line-height: 1.3;
}
.card-newsletter .custom-control-label::before, .card-newsletter .custom-control-label::after,
.card-input .custom-control-label::before,
.card-input .custom-control-label::after {
  top: 1px;
}
.card-newsletter .custom-checkbox-holder,
.card-input .custom-checkbox-holder {
  background-color: #fff;
  margin-bottom: 1rem;
}
@media (max-width: 767.99px) {
  .card-newsletter .btn,
  .card-input .btn {
    display: block;
    width: 100%;
  }
}
@media (max-width: 767.99px) {
  .card-newsletter .card-footer input, .card-newsletter .card-footer-no-styling input,
  .card-input .card-footer input,
  .card-input .card-footer-no-styling input {
    margin-bottom: 1rem;
  }
}

.card-copyright, .swiper-slide-hero-image-copyright {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #fff;
  position: absolute;
  z-index: 60;
  line-height: 1.2;
  padding: 3px 6px;
  right: 0;
  top: 0;
  max-width: calc(100% - 20px);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
  display: block;
  font-size: 10px;
  font-size: 0.625rem;
}
.card-copyright:not(:empty), .swiper-slide-hero-image-copyright:not(:empty) {
  background: rgba(0, 0, 0, 0.5);
}
.card-copyright a, .swiper-slide-hero-image-copyright a {
  color: #fff;
  text-decoration: underline;
}

.card-body {
  flex: 1 1 auto;
  padding: 1rem 1.25rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.card-body.card-body-small {
  padding: 0.5rem 0.625rem !important;
}
.col-md-4.d-flex .card-body {
  justify-content: start;
}
.card-body h1,
.card-body h2,
.card-body h3,
.card-body h4,
.card-body h5,
.card-body h6,
.card-body .h1,
.card-body .h2,
.card-body .h3,
.card-body .h4,
.card-body .container-content form:not(.form-not-styled) > h2,
.container-content .card-body form:not(.form-not-styled) > h2,
.card-body .container-content-fluid form:not(.form-not-styled) > h2,
.container-content-fluid .card-body form:not(.form-not-styled) > h2,
.card-body .content-block-with-additional-information-right .card-newsletter h3,
.content-block-with-additional-information-right .card-newsletter .card-body h3,
.card-body .content-block-with-additional-information-left .card-newsletter h3,
.content-block-with-additional-information-left .card-newsletter .card-body h3,
.card-body .col-xlm-4 .card-newsletter h3,
.col-xlm-4 .card-newsletter .card-body h3,
.card-body .card-columns .card-newsletter h3,
.card-columns .card-newsletter .card-body h3,
.card-body .content-block-with-additional-information-right .card-input h3,
.content-block-with-additional-information-right .card-input .card-body h3,
.card-body .content-block-with-additional-information-left .card-input h3,
.content-block-with-additional-information-left .card-input .card-body h3,
.card-body .col-xlm-4 .card-input h3,
.col-xlm-4 .card-input .card-body h3,
.card-body .card-columns .card-input h3,
.card-columns .card-input .card-body h3,
.card-body .h5,
.card-body .content-block-with-additional-information-right .card-newsletter h4,
.content-block-with-additional-information-right .card-newsletter .card-body h4,
.card-body .content-block-with-additional-information-left .card-newsletter h4,
.content-block-with-additional-information-left .card-newsletter .card-body h4,
.card-body .col-xlm-4 .card-newsletter h4,
.col-xlm-4 .card-newsletter .card-body h4,
.card-body .card-columns .card-newsletter h4,
.card-columns .card-newsletter .card-body h4,
.card-body .content-block-with-additional-information-right .card-input h4,
.content-block-with-additional-information-right .card-input .card-body h4,
.card-body .content-block-with-additional-information-left .card-input h4,
.content-block-with-additional-information-left .card-input .card-body h4,
.card-body .col-xlm-4 .card-input h4,
.col-xlm-4 .card-input .card-body h4,
.card-body .card-columns .card-input h4,
.card-columns .card-input .card-body h4,
.card-body .h6 {
  margin-bottom: 0.5625rem;
}
.card-body h1:last-child,
.card-body h2:last-child,
.card-body h3:last-child,
.card-body h4:last-child,
.card-body h5:last-child,
.card-body h6:last-child,
.card-body .h1:last-child,
.card-body .h2:last-child,
.card-body .h3:last-child,
.card-body .h4:last-child,
.card-body .container-content form:not(.form-not-styled) > h2:last-child,
.container-content .card-body form:not(.form-not-styled) > h2:last-child,
.card-body .container-content-fluid form:not(.form-not-styled) > h2:last-child,
.container-content-fluid .card-body form:not(.form-not-styled) > h2:last-child,
.card-body .content-block-with-additional-information-right .card-newsletter h3:last-child,
.content-block-with-additional-information-right .card-newsletter .card-body h3:last-child,
.card-body .content-block-with-additional-information-left .card-newsletter h3:last-child,
.content-block-with-additional-information-left .card-newsletter .card-body h3:last-child,
.card-body .col-xlm-4 .card-newsletter h3:last-child,
.col-xlm-4 .card-newsletter .card-body h3:last-child,
.card-body .card-columns .card-newsletter h3:last-child,
.card-columns .card-newsletter .card-body h3:last-child,
.card-body .content-block-with-additional-information-right .card-input h3:last-child,
.content-block-with-additional-information-right .card-input .card-body h3:last-child,
.card-body .content-block-with-additional-information-left .card-input h3:last-child,
.content-block-with-additional-information-left .card-input .card-body h3:last-child,
.card-body .col-xlm-4 .card-input h3:last-child,
.col-xlm-4 .card-input .card-body h3:last-child,
.card-body .card-columns .card-input h3:last-child,
.card-columns .card-input .card-body h3:last-child,
.card-body .h5:last-child,
.card-body .content-block-with-additional-information-right .card-newsletter h4:last-child,
.content-block-with-additional-information-right .card-newsletter .card-body h4:last-child,
.card-body .content-block-with-additional-information-left .card-newsletter h4:last-child,
.content-block-with-additional-information-left .card-newsletter .card-body h4:last-child,
.card-body .col-xlm-4 .card-newsletter h4:last-child,
.col-xlm-4 .card-newsletter .card-body h4:last-child,
.card-body .card-columns .card-newsletter h4:last-child,
.card-columns .card-newsletter .card-body h4:last-child,
.card-body .content-block-with-additional-information-right .card-input h4:last-child,
.content-block-with-additional-information-right .card-input .card-body h4:last-child,
.card-body .content-block-with-additional-information-left .card-input h4:last-child,
.content-block-with-additional-information-left .card-input .card-body h4:last-child,
.card-body .col-xlm-4 .card-input h4:last-child,
.col-xlm-4 .card-input .card-body h4:last-child,
.card-body .card-columns .card-input h4:last-child,
.card-columns .card-input .card-body h4:last-child,
.card-body .h6:last-child {
  margin-bottom: 0;
}
.card-body h1 a,
.card-body h2 a,
.card-body h3 a,
.card-body h4 a,
.card-body h5 a,
.card-body h6 a,
.card-body .h1 a,
.card-body .h2 a,
.card-body .h3 a,
.card-body .h4 a,
.card-body .container-content form:not(.form-not-styled) > h2 a,
.container-content .card-body form:not(.form-not-styled) > h2 a,
.card-body .container-content-fluid form:not(.form-not-styled) > h2 a,
.container-content-fluid .card-body form:not(.form-not-styled) > h2 a,
.card-body .content-block-with-additional-information-right .card-newsletter h3 a,
.content-block-with-additional-information-right .card-newsletter .card-body h3 a,
.card-body .content-block-with-additional-information-left .card-newsletter h3 a,
.content-block-with-additional-information-left .card-newsletter .card-body h3 a,
.card-body .col-xlm-4 .card-newsletter h3 a,
.col-xlm-4 .card-newsletter .card-body h3 a,
.card-body .card-columns .card-newsletter h3 a,
.card-columns .card-newsletter .card-body h3 a,
.card-body .content-block-with-additional-information-right .card-input h3 a,
.content-block-with-additional-information-right .card-input .card-body h3 a,
.card-body .content-block-with-additional-information-left .card-input h3 a,
.content-block-with-additional-information-left .card-input .card-body h3 a,
.card-body .col-xlm-4 .card-input h3 a,
.col-xlm-4 .card-input .card-body h3 a,
.card-body .card-columns .card-input h3 a,
.card-columns .card-input .card-body h3 a,
.card-body .h5 a,
.card-body .content-block-with-additional-information-right .card-newsletter h4 a,
.content-block-with-additional-information-right .card-newsletter .card-body h4 a,
.card-body .content-block-with-additional-information-left .card-newsletter h4 a,
.content-block-with-additional-information-left .card-newsletter .card-body h4 a,
.card-body .col-xlm-4 .card-newsletter h4 a,
.col-xlm-4 .card-newsletter .card-body h4 a,
.card-body .card-columns .card-newsletter h4 a,
.card-columns .card-newsletter .card-body h4 a,
.card-body .content-block-with-additional-information-right .card-input h4 a,
.content-block-with-additional-information-right .card-input .card-body h4 a,
.card-body .content-block-with-additional-information-left .card-input h4 a,
.content-block-with-additional-information-left .card-input .card-body h4 a,
.card-body .col-xlm-4 .card-input h4 a,
.col-xlm-4 .card-input .card-body h4 a,
.card-body .card-columns .card-input h4 a,
.card-columns .card-input .card-body h4 a,
.card-body .h6 a {
  color: #e2001a;
}
.card-body h4,
.card-body h5 {
  font-weight: 700;
}
.card-body p,
.card-body .text-list,
.card-body ul.icon-list {
  line-height: 1.4;
  margin-bottom: 1.125rem;
  font-family: "Fago", Arial, sans-serif;
  font-size: 17px;
  font-size: 1.0625rem;
}
.card-body p:last-child,
.card-body .text-list:last-child,
.card-body ul.icon-list:last-child {
  margin-bottom: 0;
}
.card-body hr {
  margin-bottom: 1.125rem;
}
.card-body .btn-list {
  margin-bottom: 1.125rem;
}
.card-body .btn-list:last-child {
  margin-bottom: 0;
}
.card-body .icon-list {
  font-size: 17px;
  font-size: 1.0625rem;
}
.card-body .icon-list > li {
  margin-bottom: 0.5rem;
}
.card-body .icon-list:last-child {
  margin-bottom: 0;
}

div.card .card-body {
  padding: 15px;
}
@media (min-width: 768px) {
  div.card .card-body {
    padding: 1.5rem 1.875rem;
  }
}
@media (min-width: 768px) {
  .content-block-with-additional-information-right div.card .card-body, .content-block-with-additional-information-left div.card .card-body, .card-columns div.card .card-body, .col-xlm-4 div.card .card-body, [class*=col-] div.card .card-body {
    padding: 1rem 1.25rem;
  }
}
div.card .card-body .figure {
  margin-bottom: 1rem;
}
div.card .badge-premium {
  position: relative;
  left: auto;
  top: auto;
}

div.card-job-exchange h1 a,
div.card-job-exchange h2 a,
div.card-job-exchange h3 a,
div.card-job-exchange h4 a,
div.card-job-exchange h5 a,
div.card-job-exchange h6 a,
div.card-job-exchange .h1 a,
div.card-job-exchange .h2 a,
div.card-job-exchange .h3 a,
div.card-job-exchange .h4 a,
div.card-job-exchange .container-content form:not(.form-not-styled) > h2 a,
.container-content div.card-job-exchange form:not(.form-not-styled) > h2 a,
div.card-job-exchange .container-content-fluid form:not(.form-not-styled) > h2 a,
.container-content-fluid div.card-job-exchange form:not(.form-not-styled) > h2 a,
div.card-job-exchange .content-block-with-additional-information-right .card-newsletter h3 a,
.content-block-with-additional-information-right .card-newsletter div.card-job-exchange h3 a,
div.card-job-exchange .content-block-with-additional-information-left .card-newsletter h3 a,
.content-block-with-additional-information-left .card-newsletter div.card-job-exchange h3 a,
div.card-job-exchange .col-xlm-4 .card-newsletter h3 a,
.col-xlm-4 .card-newsletter div.card-job-exchange h3 a,
div.card-job-exchange .card-columns .card-newsletter h3 a,
.card-columns .card-newsletter div.card-job-exchange h3 a,
div.card-job-exchange .content-block-with-additional-information-right .card-input h3 a,
.content-block-with-additional-information-right .card-input div.card-job-exchange h3 a,
div.card-job-exchange .content-block-with-additional-information-left .card-input h3 a,
.content-block-with-additional-information-left .card-input div.card-job-exchange h3 a,
div.card-job-exchange .col-xlm-4 .card-input h3 a,
.col-xlm-4 .card-input div.card-job-exchange h3 a,
div.card-job-exchange .card-columns .card-input h3 a,
.card-columns .card-input div.card-job-exchange h3 a,
div.card-job-exchange .h5 a,
div.card-job-exchange .content-block-with-additional-information-right .card-newsletter h4 a,
.content-block-with-additional-information-right .card-newsletter div.card-job-exchange h4 a,
div.card-job-exchange .content-block-with-additional-information-left .card-newsletter h4 a,
.content-block-with-additional-information-left .card-newsletter div.card-job-exchange h4 a,
div.card-job-exchange .col-xlm-4 .card-newsletter h4 a,
.col-xlm-4 .card-newsletter div.card-job-exchange h4 a,
div.card-job-exchange .card-columns .card-newsletter h4 a,
.card-columns .card-newsletter div.card-job-exchange h4 a,
div.card-job-exchange .content-block-with-additional-information-right .card-input h4 a,
.content-block-with-additional-information-right .card-input div.card-job-exchange h4 a,
div.card-job-exchange .content-block-with-additional-information-left .card-input h4 a,
.content-block-with-additional-information-left .card-input div.card-job-exchange h4 a,
div.card-job-exchange .col-xlm-4 .card-input h4 a,
.col-xlm-4 .card-input div.card-job-exchange h4 a,
div.card-job-exchange .card-columns .card-input h4 a,
.card-columns .card-input div.card-job-exchange h4 a,
div.card-job-exchange .h6 a {
  color: #e2001a;
}
div.card-job-exchange .card-body {
  padding: 1rem 1.25rem;
}
div.card-job-exchange h6 a,
div.card-job-exchange .h6 a {
  font-weight: 400;
  line-height: 1.2;
  font-size: 16px;
  font-size: 1rem;
}
div.card-job-exchange small {
  color: #6e6f70;
  font-size: 14px;
  font-size: 0.875rem;
}

.card-title {
  margin-bottom: 0;
}

.card-subtitle {
  margin-top: -0.5rem;
  margin-bottom: 0.5rem;
  font-weight: 400;
}

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

.card-link {
  /*@include hover {
    text-decoration: none;
  }*/
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header-holder {
  margin: -5px;
  margin-bottom: 0;
  position: relative;
  z-index: 10;
  background-image: linear-gradient(-45deg, #6e6f70, #313233);
  background-repeat: repeat-x;
}

.card-header {
  padding: 1rem 1.25rem;
  margin-bottom: 0;
  border-bottom: 2px solid rgba(0, 0, 0, 0.125);
  background-color: transparent;
  background-image: url("/images/corner-red.svg");
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: 20% auto;
  padding-right: 20% !important;
  color: #fff;
  border: 0;
}
.card-header:first-child {
  border-radius: 0 0 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer, .card-footer-no-styling {
  padding: 1rem 1.25rem;
  background-color: #e6e6e6;
  line-height: 1.2;
}
.card-footer .icon-arrow-right, .card-footer-no-styling .icon-arrow-right {
  font-size: 26px;
  font-size: 1.625rem;
}
.card-footer:last-child, .card-footer-no-styling:last-child {
  border-radius: 0 0 0 0;
}

.card-footer-no-styling {
  background: none;
  border: 0;
  padding-top: 0;
}

a.card {
  color: #313233;
  border-color: #e6e6e6;
  transition: all 0.1s;
}
a.card::before {
  display: block;
  content: "";
  height: 5px;
  background-color: rgb(255, 22, 48.8053097345);
  width: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
  transition: all 0.1s;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
@media (pointer: coarse) {
  a.card::before {
    display: none;
  }
}
a.card:focus, a.card:hover {
  text-decoration: none;
}
@media (hover: hover) and (pointer: fine) {
  a.card:focus, a.card:hover {
    color: #313233;
    border-color: #e2001a;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  }
  a.card:focus .card-img-overlay-top,
  a.card:focus .card-img-overlay-bottom, a.card:hover .card-img-overlay-top,
  a.card:hover .card-img-overlay-bottom {
    color: #fff;
  }
}

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

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
  margin-bottom: 0;
}

.card-img-overlay-top, .card-img-overlay-bottom {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  padding: 1.25rem;
  color: #fff;
}

.card-img-overlay-bottom {
  top: auto;
  bottom: 0;
}

.card-img-bg-content-top, .card-img-bg-content-left, .card-img-bg-content-bottom {
  background-size: cover;
  background-position: center center;
  align-items: flex-start;
  flex-direction: row;
  position: relative;
  background-color: #454647;
  min-height: 220px;
  border: 0;
}
.card-img-bg-content-top .card-body, .card-img-bg-content-left .card-body, .card-img-bg-content-bottom .card-body {
  color: #fff;
  align-items: flex-start;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
  background-repeat: repeat-x;
}
@media (max-width: 1199.99px) {
  .card-img-bg-content-top .card-body h1, .card-img-bg-content-left .card-body h1, .card-img-bg-content-bottom .card-body h1,
  .card-img-bg-content-top .card-body h2,
  .card-img-bg-content-left .card-body h2,
  .card-img-bg-content-bottom .card-body h2,
  .card-img-bg-content-top .card-body h3,
  .card-img-bg-content-left .card-body h3,
  .card-img-bg-content-bottom .card-body h3,
  .card-img-bg-content-top .card-body h4,
  .card-img-bg-content-left .card-body h4,
  .card-img-bg-content-bottom .card-body h4,
  .card-img-bg-content-top .card-body h5,
  .card-img-bg-content-left .card-body h5,
  .card-img-bg-content-bottom .card-body h5,
  .card-img-bg-content-top .card-body h6,
  .card-img-bg-content-left .card-body h6,
  .card-img-bg-content-bottom .card-body h6,
  .card-img-bg-content-top .card-body .h1,
  .card-img-bg-content-left .card-body .h1,
  .card-img-bg-content-bottom .card-body .h1,
  .card-img-bg-content-top .card-body .h2,
  .card-img-bg-content-left .card-body .h2,
  .card-img-bg-content-bottom .card-body .h2,
  .card-img-bg-content-top .card-body .h3,
  .card-img-bg-content-left .card-body .h3,
  .card-img-bg-content-bottom .card-body .h3,
  .card-img-bg-content-top .card-body .h4,
  .card-img-bg-content-top .card-body .container-content form:not(.form-not-styled) > h2,
  .container-content .card-img-bg-content-top .card-body form:not(.form-not-styled) > h2,
  .card-img-bg-content-top .card-body .container-content-fluid form:not(.form-not-styled) > h2,
  .container-content-fluid .card-img-bg-content-top .card-body form:not(.form-not-styled) > h2,
  .card-img-bg-content-left .card-body .h4,
  .card-img-bg-content-left .card-body .container-content form:not(.form-not-styled) > h2,
  .container-content .card-img-bg-content-left .card-body form:not(.form-not-styled) > h2,
  .card-img-bg-content-left .card-body .container-content-fluid form:not(.form-not-styled) > h2,
  .container-content-fluid .card-img-bg-content-left .card-body form:not(.form-not-styled) > h2,
  .card-img-bg-content-bottom .card-body .h4,
  .card-img-bg-content-bottom .card-body .container-content form:not(.form-not-styled) > h2,
  .container-content .card-img-bg-content-bottom .card-body form:not(.form-not-styled) > h2,
  .card-img-bg-content-bottom .card-body .container-content-fluid form:not(.form-not-styled) > h2,
  .container-content-fluid .card-img-bg-content-bottom .card-body form:not(.form-not-styled) > h2,
  .card-img-bg-content-top .card-body .content-block-with-additional-information-right .card-newsletter h3,
  .card-img-bg-content-left .card-body .content-block-with-additional-information-right .card-newsletter h3,
  .card-img-bg-content-bottom .card-body .content-block-with-additional-information-right .card-newsletter h3,
  .content-block-with-additional-information-right .card-newsletter .card-img-bg-content-top .card-body h3,
  .content-block-with-additional-information-right .card-newsletter .card-img-bg-content-left .card-body h3,
  .content-block-with-additional-information-right .card-newsletter .card-img-bg-content-bottom .card-body h3,
  .card-img-bg-content-top .card-body .content-block-with-additional-information-left .card-newsletter h3,
  .card-img-bg-content-left .card-body .content-block-with-additional-information-left .card-newsletter h3,
  .card-img-bg-content-bottom .card-body .content-block-with-additional-information-left .card-newsletter h3,
  .content-block-with-additional-information-left .card-newsletter .card-img-bg-content-top .card-body h3,
  .content-block-with-additional-information-left .card-newsletter .card-img-bg-content-left .card-body h3,
  .content-block-with-additional-information-left .card-newsletter .card-img-bg-content-bottom .card-body h3,
  .card-img-bg-content-top .card-body .col-xlm-4 .card-newsletter h3,
  .card-img-bg-content-left .card-body .col-xlm-4 .card-newsletter h3,
  .card-img-bg-content-bottom .card-body .col-xlm-4 .card-newsletter h3,
  .col-xlm-4 .card-newsletter .card-img-bg-content-top .card-body h3,
  .col-xlm-4 .card-newsletter .card-img-bg-content-left .card-body h3,
  .col-xlm-4 .card-newsletter .card-img-bg-content-bottom .card-body h3,
  .card-img-bg-content-top .card-body .card-columns .card-newsletter h3,
  .card-img-bg-content-left .card-body .card-columns .card-newsletter h3,
  .card-img-bg-content-bottom .card-body .card-columns .card-newsletter h3,
  .card-columns .card-newsletter .card-img-bg-content-top .card-body h3,
  .card-columns .card-newsletter .card-img-bg-content-left .card-body h3,
  .card-columns .card-newsletter .card-img-bg-content-bottom .card-body h3,
  .card-img-bg-content-top .card-body .content-block-with-additional-information-right .card-input h3,
  .card-img-bg-content-left .card-body .content-block-with-additional-information-right .card-input h3,
  .card-img-bg-content-bottom .card-body .content-block-with-additional-information-right .card-input h3,
  .content-block-with-additional-information-right .card-input .card-img-bg-content-top .card-body h3,
  .content-block-with-additional-information-right .card-input .card-img-bg-content-left .card-body h3,
  .content-block-with-additional-information-right .card-input .card-img-bg-content-bottom .card-body h3,
  .card-img-bg-content-top .card-body .content-block-with-additional-information-left .card-input h3,
  .card-img-bg-content-left .card-body .content-block-with-additional-information-left .card-input h3,
  .card-img-bg-content-bottom .card-body .content-block-with-additional-information-left .card-input h3,
  .content-block-with-additional-information-left .card-input .card-img-bg-content-top .card-body h3,
  .content-block-with-additional-information-left .card-input .card-img-bg-content-left .card-body h3,
  .content-block-with-additional-information-left .card-input .card-img-bg-content-bottom .card-body h3,
  .card-img-bg-content-top .card-body .col-xlm-4 .card-input h3,
  .card-img-bg-content-left .card-body .col-xlm-4 .card-input h3,
  .card-img-bg-content-bottom .card-body .col-xlm-4 .card-input h3,
  .col-xlm-4 .card-input .card-img-bg-content-top .card-body h3,
  .col-xlm-4 .card-input .card-img-bg-content-left .card-body h3,
  .col-xlm-4 .card-input .card-img-bg-content-bottom .card-body h3,
  .card-img-bg-content-top .card-body .card-columns .card-input h3,
  .card-img-bg-content-left .card-body .card-columns .card-input h3,
  .card-img-bg-content-bottom .card-body .card-columns .card-input h3,
  .card-columns .card-input .card-img-bg-content-top .card-body h3,
  .card-columns .card-input .card-img-bg-content-left .card-body h3,
  .card-columns .card-input .card-img-bg-content-bottom .card-body h3,
  .card-img-bg-content-top .card-body .h5,
  .card-img-bg-content-left .card-body .h5,
  .card-img-bg-content-bottom .card-body .h5,
  .card-img-bg-content-top .card-body .content-block-with-additional-information-right .card-newsletter h4,
  .card-img-bg-content-left .card-body .content-block-with-additional-information-right .card-newsletter h4,
  .card-img-bg-content-bottom .card-body .content-block-with-additional-information-right .card-newsletter h4,
  .content-block-with-additional-information-right .card-newsletter .card-img-bg-content-top .card-body h4,
  .content-block-with-additional-information-right .card-newsletter .card-img-bg-content-left .card-body h4,
  .content-block-with-additional-information-right .card-newsletter .card-img-bg-content-bottom .card-body h4,
  .card-img-bg-content-top .card-body .content-block-with-additional-information-left .card-newsletter h4,
  .card-img-bg-content-left .card-body .content-block-with-additional-information-left .card-newsletter h4,
  .card-img-bg-content-bottom .card-body .content-block-with-additional-information-left .card-newsletter h4,
  .content-block-with-additional-information-left .card-newsletter .card-img-bg-content-top .card-body h4,
  .content-block-with-additional-information-left .card-newsletter .card-img-bg-content-left .card-body h4,
  .content-block-with-additional-information-left .card-newsletter .card-img-bg-content-bottom .card-body h4,
  .card-img-bg-content-top .card-body .col-xlm-4 .card-newsletter h4,
  .card-img-bg-content-left .card-body .col-xlm-4 .card-newsletter h4,
  .card-img-bg-content-bottom .card-body .col-xlm-4 .card-newsletter h4,
  .col-xlm-4 .card-newsletter .card-img-bg-content-top .card-body h4,
  .col-xlm-4 .card-newsletter .card-img-bg-content-left .card-body h4,
  .col-xlm-4 .card-newsletter .card-img-bg-content-bottom .card-body h4,
  .card-img-bg-content-top .card-body .card-columns .card-newsletter h4,
  .card-img-bg-content-left .card-body .card-columns .card-newsletter h4,
  .card-img-bg-content-bottom .card-body .card-columns .card-newsletter h4,
  .card-columns .card-newsletter .card-img-bg-content-top .card-body h4,
  .card-columns .card-newsletter .card-img-bg-content-left .card-body h4,
  .card-columns .card-newsletter .card-img-bg-content-bottom .card-body h4,
  .card-img-bg-content-top .card-body .content-block-with-additional-information-right .card-input h4,
  .card-img-bg-content-left .card-body .content-block-with-additional-information-right .card-input h4,
  .card-img-bg-content-bottom .card-body .content-block-with-additional-information-right .card-input h4,
  .content-block-with-additional-information-right .card-input .card-img-bg-content-top .card-body h4,
  .content-block-with-additional-information-right .card-input .card-img-bg-content-left .card-body h4,
  .content-block-with-additional-information-right .card-input .card-img-bg-content-bottom .card-body h4,
  .card-img-bg-content-top .card-body .content-block-with-additional-information-left .card-input h4,
  .card-img-bg-content-left .card-body .content-block-with-additional-information-left .card-input h4,
  .card-img-bg-content-bottom .card-body .content-block-with-additional-information-left .card-input h4,
  .content-block-with-additional-information-left .card-input .card-img-bg-content-top .card-body h4,
  .content-block-with-additional-information-left .card-input .card-img-bg-content-left .card-body h4,
  .content-block-with-additional-information-left .card-input .card-img-bg-content-bottom .card-body h4,
  .card-img-bg-content-top .card-body .col-xlm-4 .card-input h4,
  .card-img-bg-content-left .card-body .col-xlm-4 .card-input h4,
  .card-img-bg-content-bottom .card-body .col-xlm-4 .card-input h4,
  .col-xlm-4 .card-input .card-img-bg-content-top .card-body h4,
  .col-xlm-4 .card-input .card-img-bg-content-left .card-body h4,
  .col-xlm-4 .card-input .card-img-bg-content-bottom .card-body h4,
  .card-img-bg-content-top .card-body .card-columns .card-input h4,
  .card-img-bg-content-left .card-body .card-columns .card-input h4,
  .card-img-bg-content-bottom .card-body .card-columns .card-input h4,
  .card-columns .card-input .card-img-bg-content-top .card-body h4,
  .card-columns .card-input .card-img-bg-content-left .card-body h4,
  .card-columns .card-input .card-img-bg-content-bottom .card-body h4,
  .card-img-bg-content-top .card-body .h6,
  .card-img-bg-content-left .card-body .h6,
  .card-img-bg-content-bottom .card-body .h6 {
    font-weight: 700;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.card-img-bg-content-top [class*=img-dimension-], .card-img-bg-content-left [class*=img-dimension-], .card-img-bg-content-bottom [class*=img-dimension-] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.card-img-bg-content-top:focus::before, .card-img-bg-content-left:focus::before, .card-img-bg-content-bottom:focus::before, .card-img-bg-content-top:hover::before, .card-img-bg-content-left:hover::before, .card-img-bg-content-bottom:hover::before {
  width: 100%;
}
.card-img-bg-content-top:focus .card-body, .card-img-bg-content-left:focus .card-body, .card-img-bg-content-bottom:focus .card-body, .card-img-bg-content-top:hover .card-body, .card-img-bg-content-left:hover .card-body, .card-img-bg-content-bottom:hover .card-body {
  color: #fff;
}
@media (min-width: 768px) {
  .card-img-bg-content-top, .card-img-bg-content-left, .card-img-bg-content-bottom {
    min-height: 280px;
  }
}
@media (min-width: 2000px) {
  .card-img-bg-content-top, .card-img-bg-content-left, .card-img-bg-content-bottom {
    min-height: 330px;
  }
}
@media (min-width: 1200px) and (max-width: 1599.99px) {
  .swiper .card-img-bg-content-top, .swiper .card-img-bg-content-left, .swiper .card-img-bg-content-bottom {
    min-height: 45vh;
  }
}

.card-img-bg-content-bottom {
  align-items: flex-end;
}

.card-img-bg-content-left {
  justify-content: left;
  flex-direction: column;
}
.card-img-bg-content-left .card-body {
  background: none;
  background-image: linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  background-repeat: repeat-x;
}
@media (min-width: 1600px) {
  .card-img-bg-content-left .card-body {
    max-width: 500px;
    padding: 1rem 2.5rem;
  }
}
@media (max-width: 1599.99px) {
  .card-img-bg-content-left .card-body h1,
  .card-img-bg-content-left .card-body h2,
  .card-img-bg-content-left .card-body h3,
  .card-img-bg-content-left .card-body h4,
  .card-img-bg-content-left .card-body h5,
  .card-img-bg-content-left .card-body h6,
  .card-img-bg-content-left .card-body .h1,
  .card-img-bg-content-left .card-body .h2,
  .card-img-bg-content-left .card-body .h3,
  .card-img-bg-content-left .card-body .h4,
  .card-img-bg-content-left .card-body .container-content form:not(.form-not-styled) > h2,
  .container-content .card-img-bg-content-left .card-body form:not(.form-not-styled) > h2,
  .card-img-bg-content-left .card-body .container-content-fluid form:not(.form-not-styled) > h2,
  .container-content-fluid .card-img-bg-content-left .card-body form:not(.form-not-styled) > h2,
  .card-img-bg-content-left .card-body .content-block-with-additional-information-right .card-newsletter h3,
  .content-block-with-additional-information-right .card-newsletter .card-img-bg-content-left .card-body h3,
  .card-img-bg-content-left .card-body .content-block-with-additional-information-left .card-newsletter h3,
  .content-block-with-additional-information-left .card-newsletter .card-img-bg-content-left .card-body h3,
  .card-img-bg-content-left .card-body .col-xlm-4 .card-newsletter h3,
  .col-xlm-4 .card-newsletter .card-img-bg-content-left .card-body h3,
  .card-img-bg-content-left .card-body .card-columns .card-newsletter h3,
  .card-columns .card-newsletter .card-img-bg-content-left .card-body h3,
  .card-img-bg-content-left .card-body .content-block-with-additional-information-right .card-input h3,
  .content-block-with-additional-information-right .card-input .card-img-bg-content-left .card-body h3,
  .card-img-bg-content-left .card-body .content-block-with-additional-information-left .card-input h3,
  .content-block-with-additional-information-left .card-input .card-img-bg-content-left .card-body h3,
  .card-img-bg-content-left .card-body .col-xlm-4 .card-input h3,
  .col-xlm-4 .card-input .card-img-bg-content-left .card-body h3,
  .card-img-bg-content-left .card-body .card-columns .card-input h3,
  .card-columns .card-input .card-img-bg-content-left .card-body h3,
  .card-img-bg-content-left .card-body .h5,
  .card-img-bg-content-left .card-body .content-block-with-additional-information-right .card-newsletter h4,
  .content-block-with-additional-information-right .card-newsletter .card-img-bg-content-left .card-body h4,
  .card-img-bg-content-left .card-body .content-block-with-additional-information-left .card-newsletter h4,
  .content-block-with-additional-information-left .card-newsletter .card-img-bg-content-left .card-body h4,
  .card-img-bg-content-left .card-body .col-xlm-4 .card-newsletter h4,
  .col-xlm-4 .card-newsletter .card-img-bg-content-left .card-body h4,
  .card-img-bg-content-left .card-body .card-columns .card-newsletter h4,
  .card-columns .card-newsletter .card-img-bg-content-left .card-body h4,
  .card-img-bg-content-left .card-body .content-block-with-additional-information-right .card-input h4,
  .content-block-with-additional-information-right .card-input .card-img-bg-content-left .card-body h4,
  .card-img-bg-content-left .card-body .content-block-with-additional-information-left .card-input h4,
  .content-block-with-additional-information-left .card-input .card-img-bg-content-left .card-body h4,
  .card-img-bg-content-left .card-body .col-xlm-4 .card-input h4,
  .col-xlm-4 .card-input .card-img-bg-content-left .card-body h4,
  .card-img-bg-content-left .card-body .card-columns .card-input h4,
  .card-columns .card-input .card-img-bg-content-left .card-body h4,
  .card-img-bg-content-left .card-body .h6 {
    font-weight: 400;
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.card-img-bg-content-left .card-copyright, .card-img-bg-content-left .swiper-slide-hero-image-copyright {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 3px 6px;
  right: 0;
  bottom: 0;
  top: auto;
}
.card-img-bg-content-left .card-copyright:not(:empty), .card-img-bg-content-left .swiper-slide-hero-image-copyright:not(:empty) {
  background: rgba(0, 0, 0, 0.5);
}
.card-img-bg-content-left .badge-premium {
  left: auto;
  right: 1.25rem;
}

.card-img {
  width: 100%;
  border-radius: 0;
}

.card-img-top {
  width: 100%;
  padding: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.card-img-bottom {
  width: 100%;
  padding: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

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

.card-group {
  display: flex;
  flex-direction: column;
}
.card-group > .card {
  /*margin-bottom: $card-group-margin;*/
}
@media (min-width: 576px) {
  .card-group {
    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:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-top,
  .card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-bottom,
  .card-group > .card:first-child .card-footer,
  .card-group > .card:first-child .card-footer-no-styling {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-top,
  .card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-bottom,
  .card-group > .card:last-child .card-footer,
  .card-group > .card:last-child .card-footer-no-styling {
    border-bottom-left-radius: 0;
  }
  .card-group > .card:only-child {
    border-radius: 0;
  }
  .card-group > .card:only-child .card-img-top,
  .card-group > .card:only-child .card-header {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .card-group > .card:only-child .card-img-bottom,
  .card-group > .card:only-child .card-footer,
  .card-group > .card:only-child .card-footer-no-styling {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer-no-styling {
    border-radius: 0;
  }
}

.card-columns {
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .card-columns {
    margin-bottom: 2.25rem;
  }
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }
  .card-columns * {
    -webkit-column-break-inside: avoid;
  }
  .card-columns > [class*=card-] {
    display: inline-block;
    width: 100%;
  }
}

.row [class*=col]:last-child .card-phases .card-corner {
  display: none;
}
@media (min-width: 768px) and (max-width: 1599.99px) {
  .row [class*=col]:nth-child(4) .card-phases .card-corner {
    display: none;
  }
}

.card-phases {
  border-width: 3px;
  margin-right: -3px;
  margin-bottom: 1.8rem;
  position: relative;
  background: none;
}
@media (min-width: 768px) {
  .card-phases {
    margin-bottom: -3px;
  }
}
.card-phases h6 {
  margin-bottom: 10px;
}
.card-phases p {
  margin-bottom: 10px;
}
.card-phases div {
  width: 100%;
}
.card-phases .card-corner {
  width: 0;
  height: 0;
  border-top: 14px solid #e2001a;
  border-right: 14px solid transparent;
  border-left: 14px solid transparent;
  content: "";
  position: absolute;
  bottom: -14px;
  left: 50%;
  margin-left: -14px;
  z-index: 10;
}
@media (min-width: 768px) {
  .card-phases .card-corner {
    right: -15px;
    top: 50%;
    bottom: auto;
    left: auto;
    margin-left: 0;
    margin-top: -14px;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
    border-left: 14px solid #e2001a;
    border-right: 0;
  }
}
.card-phases .card-phase-active {
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #e2001a;
  line-height: 18px;
  color: #fff;
  right: -1px;
  top: -1px;
  display: none;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
}
.card-phases.active {
  border-color: #e2001a;
  z-index: 20;
}
.card-phases.active .card-phase-active {
  display: block;
}

a.card-phases:hover, a.card-phases:active, a.card-phases:focus {
  z-index: 30;
}

.pagination {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
  margin-bottom: 1.8rem;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (min-width: 768px) {
  .pagination {
    margin-bottom: 2.25rem;
  }
}

.page-link {
  position: relative;
  display: block;
  padding: 0.65rem 1rem;
  line-height: 1.25;
  color: #313233;
  background-color: #fff;
  border: 1px solid rgb(218.5, 218.5, 218.5);
  margin-right: 0.5625rem;
  margin-bottom: 0.5625rem;
  border-radius: 0.25rem !important;
}
.page-link:focus, .page-link:hover {
  color: rgb(149.5, 0, 17.1991150442);
  text-decoration: none;
  background-color: #f1f1f1;
  border-color: #c1c1c1;
}
.pagination-divided .page-link {
  margin-right: 0.5625rem;
  margin-bottom: 0.5625rem;
  border-radius: 0.25rem !important;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #e2001a;
  border-color: #e2001a;
}
.page-item.disabled .page-link {
  color: #6e6f70;
  pointer-events: none;
  background-color: #fff;
  border-color: #c1c1c1;
}
@media (max-width: 767.99px) {
  .page-item.next, .page-item.previous {
    width: 100%;
  }
  .page-item.next .page-link, .page-item.previous .page-link {
    width: 100%;
    margin-right: 0;
    text-align: center;
  }
}

.pagination-lg .page-link {
  padding: 0.65rem 1.2rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

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

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.9375rem;
  background-color: #e6e6e6;
  margin-bottom: 2.25rem;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  background-color: #e2001a;
  transition: width 0.6s ease;
}

.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: progress-bar-stripes 0.4s linear infinite reverse;
}

.table, .contenttable {
  width: 100% !important;
  height: auto !important;
  margin-bottom: 2.25rem;
  background-color: transparent;
  font-size: 17px;
  font-size: 1.0625rem;
}
.table th, .contenttable th,
.table td,
.contenttable td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #e6e6e6;
}
.table thead th, .contenttable thead th {
  vertical-align: bottom;
  border-bottom: 1px solid #e6e6e6;
}
.table tbody + tbody, .contenttable tbody + tbody {
  border-top: 1px solid #e6e6e6;
}
.table .table, .contenttable .table, .table .contenttable, .contenttable .contenttable {
  background-color: #fff;
}

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

.table-50 td,
.table-50 tr {
  width: 50% !important;
}

.table-bordered {
  border: 1px solid #e6e6e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #e6e6e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 1px;
}

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

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

.table-hover tbody tr:hover {
  background-color: rgb(237.0810810811, 246.3243243243, 254.9189189189);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: rgb(246.88, 183.6, 190.88);
  color: #313233;
}

.table-hover .table-primary:hover {
  background-color: rgb(244.2761267606, 160.7038732394, 170.3183802817);
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: rgb(244.2761267606, 160.7038732394, 170.3183802817);
}

.table-primary-dark,
.table-primary-dark > th,
.table-primary-dark > td {
  background-color: rgb(234.28, 183.6, 189.48);
  color: #313233;
}

.table-hover .table-primary-dark:hover {
  background-color: rgb(228.54443769, 163.83556231, 171.3432218845);
}
.table-hover .table-primary-dark:hover > td,
.table-hover .table-primary-dark:hover > th {
  background-color: rgb(228.54443769, 163.83556231, 171.3432218845);
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: rgb(193.12, 225.04, 254.72);
  color: #313233;
}

.table-hover .table-secondary:hover {
  background-color: rgb(167.7348648649, 212.7494594595, 254.6051351351);
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: rgb(167.7348648649, 212.7494594595, 254.6051351351);
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: rgb(202.08, 235.4, 220.28);
  color: #313233;
}

.table-hover .table-success:hover {
  background-color: rgb(183.4718918919, 228.5081081081, 208.0715057915);
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: rgb(183.4718918919, 228.5081081081, 208.0715057915);
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: rgb(190.04, 228.96, 235.12);
  color: #313233;
}

.table-hover .table-info:hover {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: rgb(248.28, 237.36, 183.6);
  color: #313233;
}

.table-hover .table-warning:hover {
  background-color: rgb(246.0864516129, 231.6019354839, 160.2935483871);
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: rgb(246.0864516129, 231.6019354839, 160.2935483871);
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: rgb(255, 205.72, 209.08);
  color: #313233;
}

.table-hover .table-danger:hover {
  background-color: rgb(255, 180.22, 185.3186363636);
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: rgb(255, 180.22, 185.3186363636);
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #f8f8f8;
  color: #313233;
}

.table-hover .table-light:hover {
  background-color: rgb(235.25, 235.25, 235.25);
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: rgb(235.25, 235.25, 235.25);
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: rgb(197.32, 197.6, 197.88);
  color: #313233;
}

.table-hover .table-dark:hover {
  background-color: rgb(184.507804878, 184.85, 185.192195122);
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: rgb(184.507804878, 184.85, 185.192195122);
}

.table-blue,
.table-blue > th,
.table-blue > td {
  background-color: rgb(183.6, 183.6, 255);
  color: #313233;
}

.table-hover .table-blue:hover {
  background-color: rgb(158.1, 158.1, 255);
}
.table-hover .table-blue:hover > td,
.table-hover .table-blue:hover > th {
  background-color: rgb(158.1, 158.1, 255);
}

.table-indigo,
.table-indigo > th,
.table-indigo > td {
  background-color: rgb(212.16, 188.08, 251.36);
  color: #313233;
}

.table-hover .table-indigo:hover {
  background-color: rgb(196.6778571429, 163.8954761905, 250.0445238095);
}
.table-hover .table-indigo:hover > td,
.table-hover .table-indigo:hover > th {
  background-color: rgb(196.6778571429, 163.8954761905, 250.0445238095);
}

.table-purple,
.table-purple > th,
.table-purple > td {
  background-color: rgb(214.68, 202.08, 237.64);
  color: #313233;
}

.table-hover .table-purple:hover {
  background-color: rgb(200.0505179283, 182.8788047809, 231.3411952191);
}
.table-hover .table-purple:hover > td,
.table-hover .table-purple:hover > th {
  background-color: rgb(200.0505179283, 182.8788047809, 231.3411952191);
}

.table-pink,
.table-pink > th,
.table-pink > td {
  background-color: rgb(248.56, 200.96, 222.8);
  color: #313233;
}

.table-hover .table-pink:hover {
  background-color: rgb(245.8447222222, 178.1752777778, 209.2236111111);
}
.table-hover .table-pink:hover > td,
.table-hover .table-pink:hover > th {
  background-color: rgb(245.8447222222, 178.1752777778, 209.2236111111);
}

.table-red,
.table-red > th,
.table-red > td {
  background-color: rgb(255, 205.72, 209.08);
  color: #313233;
}

.table-hover .table-red:hover {
  background-color: rgb(255, 180.22, 185.3186363636);
}
.table-hover .table-red:hover > td,
.table-hover .table-red:hover > th {
  background-color: rgb(255, 180.22, 185.3186363636);
}

.table-orange,
.table-orange > th,
.table-orange > td {
  background-color: rgb(248.28, 237.36, 183.6);
  color: #313233;
}

.table-hover .table-orange:hover {
  background-color: rgb(246.0864516129, 231.6019354839, 160.2935483871);
}
.table-hover .table-orange:hover > td,
.table-hover .table-orange:hover > th {
  background-color: rgb(246.0864516129, 231.6019354839, 160.2935483871);
}

.table-yellow,
.table-yellow > th,
.table-yellow > td {
  background-color: rgb(255, 237.64, 185.56);
  color: #313233;
}

.table-hover .table-yellow:hover {
  background-color: rgb(255, 231.265, 160.06);
}
.table-hover .table-yellow:hover > td,
.table-hover .table-yellow:hover > th {
  background-color: rgb(255, 231.265, 160.06);
}

.table-green,
.table-green > th,
.table-green > td {
  background-color: rgb(202.08, 235.4, 220.28);
  color: #313233;
}

.table-hover .table-green:hover {
  background-color: rgb(183.4718918919, 228.5081081081, 208.0715057915);
}
.table-hover .table-green:hover > td,
.table-hover .table-green:hover > th {
  background-color: rgb(183.4718918919, 228.5081081081, 208.0715057915);
}

.table-teal,
.table-teal > th,
.table-teal > td {
  background-color: rgb(192.56, 239.88, 225.88);
  color: #313233;
}

.table-hover .table-teal:hover {
  background-color: rgb(172.0311191336, 234.9088808664, 216.3059927798);
}
.table-hover .table-teal:hover > td,
.table-hover .table-teal:hover > th {
  background-color: rgb(172.0311191336, 234.9088808664, 216.3059927798);
}

.table-cyan,
.table-cyan > th,
.table-cyan > td {
  background-color: rgb(190.04, 228.96, 235.12);
  color: #313233;
}

.table-hover .table-cyan:hover {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.table-hover .table-cyan:hover > td,
.table-hover .table-cyan:hover > th {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}

.table-white,
.table-white > th,
.table-white > td {
  background-color: white;
  color: #313233;
}

.table-hover .table-white:hover {
  background-color: rgb(242.25, 242.25, 242.25);
}
.table-hover .table-white:hover > td,
.table-hover .table-white:hover > th {
  background-color: rgb(242.25, 242.25, 242.25);
}

.table-gray,
.table-gray > th,
.table-gray > td {
  background-color: rgb(214.4, 214.68, 214.96);
  color: #313233;
}

.table-hover .table-gray:hover {
  background-color: rgb(201.5614583333, 201.93, 202.2985416667);
}
.table-hover .table-gray:hover > td,
.table-hover .table-gray:hover > th {
  background-color: rgb(201.5614583333, 201.93, 202.2985416667);
}

.table-gray-dark,
.table-gray-dark > th,
.table-gray-dark > td {
  background-color: rgb(202.92, 203.2, 203.48);
  color: #313233;
}

.table-hover .table-gray-dark:hover {
  background-color: rgb(190.1010810811, 190.45, 190.7989189189);
}
.table-hover .table-gray-dark:hover > td,
.table-hover .table-gray-dark:hover > th {
  background-color: rgb(190.1010810811, 190.45, 190.7989189189);
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgb(237.0810810811, 246.3243243243, 254.9189189189);
  color: #313233;
}

.table-hover .table-active:hover {
  background-color: rgb(211.6959459459, 234.0337837838, 254.8040540541);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgb(211.6959459459, 234.0337837838, 254.8040540541);
}

.table .thead-dark th, .contenttable .thead-dark th {
  color: #fff;
  background-color: #313233;
  border-color: rgb(67.7425, 69.125, 70.5075);
}
.table .thead-light th, .contenttable .thead-light th {
  color: #5a5b5c;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
}

.table-dark {
  color: #fff;
  background-color: #313233;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: rgb(67.7425, 69.125, 70.5075);
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd), .table-dark.contenttable tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.99px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.99px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.99px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.99px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1399.99px) {
  .table-responsive-xlm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xlm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1599.99px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xxl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1999.99px) {
  .table-responsive-xlg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xlg > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive > .table-bordered {
  border: 0;
}

#table-premium-calculator-form-wrapper {
  margin-bottom: 1.8rem;
}

.table-premium-calculator {
  background-color: white;
}
.table-premium-calculator th,
.table-premium-calculator td {
  padding: 0.5rem;
}
.table-premium-calculator.table-hover tbody tr:hover {
  cursor: pointer;
}
.table-premium-calculator tr.selected {
  background-color: #e2001a !important;
  color: #fff !important;
}
.table-premium-calculator tr.selected:hover {
  background-color: #b50015 !important;
}

.table-premium-calculator-wrapper {
  max-height: 300px;
  overflow-y: scroll;
}

.contenttable th {
  background-color: #e2001a;
  color: #fff;
}

.social-media-buttons {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .social-media-buttons {
    margin-bottom: 2.25rem;
  }
}
.social-media-buttons li {
  margin-right: 0.28125rem;
  margin-bottom: 0.75rem;
}
.social-media-buttons li a {
  display: block;
  color: #6e6f70;
}
.site-footer .social-media-buttons li a {
  color: #838485;
}
.social-media-buttons li a i {
  line-height: 28px;
  height: 30px;
  width: 30px;
  text-align: center;
  font-size: 26px;
  font-size: 1.625rem;
}
.social-media-buttons li a span {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.social-media-buttons li a span:not(caption) {
  position: absolute !important;
}
.social-media-buttons li a:hover {
  border-color: transparent !important;
}
.social-media-buttons li a:hover.social-buttons__facebook {
  color: #3b5998;
}
.social-media-buttons li a:hover.social-buttons__linked-in, .social-media-buttons li a:hover.social-buttons__linkedin {
  color: #0077b5;
}
.social-media-buttons li a:hover.social-buttons__twitter {
  color: #cecece;
}
.social-media-buttons li a:hover.social-buttons__instagram {
  color: #c13584;
}
.social-media-buttons li a:hover.social-buttons__xing {
  color: #cfdc00;
}
.social-media-buttons li a:hover.social-buttons__youtube {
  color: #f00;
}

.exclusive-content-popup {
  display: none;
  background-color: rgba(0, 0, 0, 0.25);
}

.exclusive-content-popup.show {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 1rem;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99999;
  background-color: rgba(0, 0, 0, 0.5);
}

.exclusive-content-popup-content {
  background-color: #fff;
  padding: 1rem;
  border-radius: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.75rem;
  z-index: 1050;
  max-width: 750px;
}
.exclusive-content-popup-content > * {
  margin-bottom: 0;
}
@media (min-width: 576px) {
  .exclusive-content-popup-content {
    padding: 1.5rem 3rem;
  }
}

.exclusive-content-popup-buttons {
  display: flex;
  flex-direction: column;
  row-gap: 0.75rem;
  align-items: center;
  width: 100%;
}
.exclusive-content-popup-buttons > * {
  width: 100%;
}
@media (min-width: 576px) {
  .exclusive-content-popup-buttons {
    flex-direction: row;
    -moz-column-gap: 1.125rem;
         column-gap: 1.125rem;
    width: initial;
  }
  .exclusive-content-popup-buttons > * {
    width: initial;
  }
}

/**
 * Partials
 */
.site-wrapper {
  padding-top: 50px;
  position: relative;
  min-height: 100vh;
  padding-bottom: 2.25rem;
  max-width: 2000px;
  margin: 0 auto;
}
.site-wrapper::after {
  display: block;
  clear: both;
  content: "";
}
@media (min-width: 576px) {
  .site-wrapper {
    padding-top: 60px;
  }
}
@media (min-width: 768px) {
  .site-wrapper {
    padding-top: 60px;
  }
}
@media (min-width: 992px) {
  .site-wrapper {
    padding-top: 70px;
  }
}
@media (min-width: 1200px) {
  .site-wrapper {
    padding-top: calc(70px + 3.375rem);
  }
}
@media (min-width: 1600px) {
  .site-wrapper {
    padding-top: calc(70px + 3.375rem);
    padding-bottom: 4.5rem;
  }
}

.site-blocker {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  z-index: 1020;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  top: -9999px;
  transition: opacity 0.3s;
}
.themes-active .site-blocker, .search-active .site-blocker {
  top: 0;
  opacity: 1;
}

.big-badge {
  color: #fff;
  background: #000;
  padding: 10px 20px;
  display: inline-block;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .big-badge {
    margin-bottom: 2.25rem;
  }
}

.mos-map {
  padding: 0.375rem;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
  max-width: 100%;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .mos-map {
    margin-bottom: 2.25rem;
  }
}

.site-footer {
  background-color: #313233;
  color: #adadad;
  padding-top: 2.25rem;
  padding-bottom: 0.5625rem;
  z-index: 10;
  position: relative;
  font-size: 16px;
  font-size: 1rem;
}
.site-footer hr,
.site-footer p,
.site-footer .nav {
  margin-bottom: 1.125rem;
}
.site-footer p:not(.h6) {
  font-family: "Fago", Arial, sans-serif;
  margin-bottom: 1.125rem;
  font-size: 16px;
  font-size: 1rem;
}
.site-footer a {
  color: #adadad;
}
.site-footer hr {
  border-color: #5a5b5c;
}
.site-footer .nav {
  flex-direction: column;
}
@media (min-width: 576px) {
  .site-footer .nav {
    flex-direction: row;
  }
}
@media (min-width: 576px) {
  .site-footer .nav-item {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
.site-footer .nav-link {
  padding: 0.5625rem 0;
}
.site-footer .footer-legal a {
  margin-right: 1.125rem;
}
.site-footer .footer-brand {
  display: block;
  padding-bottom: 15.0862068966%;
  background-image: url("/images/boersenverein-des-deutschen-buchhandels-logo-gray-500.svg");
  background-repeat: no-repeat;
  background-size: 100% auto;
  text-indent: -9999px;
  height: 0;
  max-width: 240px;
  margin-left: auto;
}
.site-footer .footer-brand-image {
  display: block;
  max-width: 240px;
  margin-left: auto;
}
.site-footer .footer-brand-image img {
  margin-bottom: 0;
}
.site-footer .footer-emblem {
  color: #e2001a;
  line-height: 1;
  font-size: 50px;
  font-size: 3.125rem;
}
@media (min-width: 768px) {
  .site-footer .footer-emblem {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
@media (min-width: 992px) {
  .site-footer .footer-emblem {
    font-size: 50px;
    font-size: 3.125rem;
  }
}

.site-header {
  height: 50px;
  background-color: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: fixed;
  z-index: 1030;
  left: 0;
  right: 0;
  top: 0;
}
@media (min-width: 576px) {
  .site-header {
    height: 60px;
  }
}
@media (min-width: 992px) {
  .site-header {
    height: 70px;
  }
}
.site-header.site-header-member-area {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.08);
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .site-header.site-header-member-area {
    padding-right: 2.25rem;
    padding-left: 2.25rem;
  }
}

.site-header-left,
.site-header-center,
.site-header-right {
  display: flex;
  align-items: center;
}

.site-header-center {
  flex-grow: 1;
  justify-content: center;
}
.site-header-center .main-search {
  width: 100%;
  max-width: 680px;
  margin: 0 1.125rem;
}
.site-header-center .form-group {
  position: relative;
}
.site-header-center .form-control {
  border-color: transparent;
  background-color: #f1f1f1;
  transition: none;
  box-shadow: none;
  font-size: 18px;
  font-size: 1.125rem;
}
.site-header-center .form-control:focus {
  background-color: #fff;
  border-color: #c1c1c1;
  box-shadow: none;
}
@media (max-width: 575.99px) {
  .site-header-center {
    position: absolute;
    left: 0;
    top: -9999px;
    right: 0;
    padding: 0.5625rem 0;
    background-color: #fff;
  }
  .search-active .site-header-center {
    top: 50px;
  }
}

.user-panel {
  color: #313233;
  padding: 0 0.75rem;
  line-height: 50px;
  white-space: nowrap;
  font-size: 18px;
  font-size: 1.125rem;
}
.user-panel span {
  display: none;
}
.user-panel i {
  transform: scale(1.4);
}
.user-panel:hover {
  color: #313233;
}
@media (min-width: 576px) {
  .user-panel {
    line-height: inherit;
    padding: 0 1.125rem;
  }
  .user-panel span {
    display: inline;
  }
  .user-panel i {
    transform: scale(1.2);
    margin-left: 0.5625rem;
  }
}

.user-panel-loged-in {
  display: flex;
  align-items: center;
}
.user-panel-loged-in small {
  color: #838485;
}
.user-panel-loged-in span {
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  background-color: #313233;
  color: #fff;
  border-radius: 50%;
  font-weight: 700;
  transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out, border-color 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (min-width: 576px) {
  .user-panel-loged-in span {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.user-panel-loged-in:focus, .user-panel-loged-in:hover {
  text-decoration: none;
}
.user-panel-loged-in:focus span, .user-panel-loged-in:hover span {
  color: #fff;
  box-shadow: 0 0 0 0.2rem #e6e6e6;
}
.user-panel-loged-in:focus small, .user-panel-loged-in:hover small {
  text-decoration: underline;
  color: #838485;
}
.user-panel-loged-in:focus span {
  box-shadow: 0 0 0 0.2rem #c1c1c1;
}

.search-trigger {
  color: #313233;
  padding: 0 0.75rem;
  line-height: 50px;
}
.search-trigger i {
  transform: scale(1.2);
}
.search-trigger:hover {
  color: #313233;
}
@media (min-width: 576px) {
  .search-trigger {
    display: none;
  }
}

.association-changer {
  color: #313233;
  padding: 0 1.125rem;
  line-height: 50px;
  white-space: nowrap;
  max-width: 250px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  font-size: 1rem;
}
.association-changer::after {
  position: absolute;
  right: 0;
}
.association-changer i {
  margin-right: 0.9rem;
  transform: scale(1.4);
  color: #e2001a;
}
@media (min-width: 992px) {
  .association-changer {
    line-height: 70px;
  }
}
@media (min-width: 1200px) {
  .association-changer {
    max-width: 288px;
  }
}
.association-changer:hover {
  color: #313233;
}

.association-changer-dropdown {
  min-width: 26rem;
  padding: 1.125rem;
}
.association-changer-dropdown hr {
  margin-bottom: 1.125rem;
}

.national-associations .nav,
.national-associations hr {
  margin-bottom: 1.125rem;
}
.national-associations .nav-link {
  font-size: 17px;
  font-size: 1.0625rem;
}

.germany-map {
  margin: 1rem 4rem;
}
.germany-map path {
  fill: white;
  stroke: #c1c1c1;
  stroke-width: 2px;
  cursor: pointer;
  transition: fill 0.1s;
}
.germany-map path:hover {
  fill: #e2001a;
}

.map-link-active {
  color: #b50015;
  text-decoration: underline;
}

.map-path-active {
  fill: #e2001a !important;
}

.brand {
  background-size: 100% auto;
  background-position: center center;
  background-repeat: no-repeat;
  height: 50px;
  width: 26px;
  text-indent: -9999px;
  margin-right: 1.125rem;
  margin-left: 0.5625rem;
  transform: scale(1.1);
  /*@include media-breakpoint-down(sm) {
    background-image: url('/images/boersenverein-des-deutschen-buchhandels-logo-emblem.svg') !important;
  }*/
}
@media (max-width: 767.99px) {
  .brand {
    background-image: url("/images/boersenverein-des-deutschen-buchhandels-logo-emblem.svg") !important;
    width: 70px !important;
  }
}
@media (min-width: 768px) {
  .brand {
    height: 60px;
  }
}
@media (min-width: 768px) {
  .brand {
    background-image: url("/images/boersenverein-des-deutschen-buchhandels-logo.svg");
    width: 200px;
    margin-left: 0.75rem;
    transform: scale(1);
  }
}
@media (min-width: 992px) {
  .brand {
    height: 70px;
  }
}

.user-info .dropdown-menu {
  padding: 1.125rem;
  font-size: 17px;
  font-size: 1.0625rem;
}
.user-info .dropdown-menu .nav-item {
  white-space: nowrap;
}
.user-info .dropdown-menu hr {
  margin-bottom: 1.125rem;
}
.user-info .dropdown-menu .nav {
  margin-bottom: 0.5625rem;
}

.user-info-dropdown-trigger {
  color: #313233;
  line-height: 50px;
  display: block;
  font-size: 16px;
  font-size: 1rem;
}
@media (min-width: 576px) {
  .user-info-dropdown-trigger {
    line-height: 60px;
  }
}
@media (min-width: 768px) {
  .user-info-dropdown-trigger {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media (min-width: 992px) {
  .user-info-dropdown-trigger {
    line-height: 70px;
  }
}

/* Standard Content */
.container-content,
.container-content-fluid {
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1200px) {
  .container-content,
  .container-content-fluid {
    max-width: 1000px;
  }
}
.container-content.container-content-fluid,
.container-content-fluid.container-content-fluid {
  max-width: inherit;
}

/* Content format */
.container-content p + .text-list,
.container-content p + .icon-list,
.container-content-fluid p + .text-list,
.container-content-fluid p + .icon-list {
  margin-top: -0.9rem;
}
.container-content .card p + .text-list,
.container-content .card p + .icon-list,
.container-content-fluid .card p + .text-list,
.container-content-fluid .card p + .icon-list {
  margin-top: 0;
}
.container-content a[target=_blank]:not(.card):not(.media):not(.no-external-icon),
.container-content-fluid a[target=_blank]:not(.card):not(.media):not(.no-external-icon) {
  /*display: inline-block;*/
}
.container-content a[target=_blank]:not(.card):not(.media):not(.no-external-icon)::after,
.container-content-fluid a[target=_blank]:not(.card):not(.media):not(.no-external-icon)::after {
  font-family: icon-font;
  content: "\f114";
  font-size: 80%;
  margin-left: 3px;
  display: inline-block;
}
.container-content a[href$=".jpg"]:not([target=_blank]):not(.card):not(.media),
.container-content a[href$=".png"]:not([target=_blank]):not(.card):not(.media),
.container-content a[href$=".tiff"]:not([target=_blank]):not(.card):not(.media),
.container-content a[href$=".gif"]:not([target=_blank]):not(.card):not(.media),
.container-content a[href$=".pdf"]:not([target=_blank]):not(.card):not(.media),
.container-content a[href$=".doc"]:not([target=_blank]):not(.card):not(.media),
.container-content a[href$=".docx"]:not([target=_blank]):not(.card):not(.media),
.container-content a[href$=".xls"]:not([target=_blank]):not(.card):not(.media),
.container-content a[href$=".xlsx"]:not([target=_blank]):not(.card):not(.media),
.container-content-fluid a[href$=".jpg"]:not([target=_blank]):not(.card):not(.media),
.container-content-fluid a[href$=".png"]:not([target=_blank]):not(.card):not(.media),
.container-content-fluid a[href$=".tiff"]:not([target=_blank]):not(.card):not(.media),
.container-content-fluid a[href$=".gif"]:not([target=_blank]):not(.card):not(.media),
.container-content-fluid a[href$=".pdf"]:not([target=_blank]):not(.card):not(.media),
.container-content-fluid a[href$=".doc"]:not([target=_blank]):not(.card):not(.media),
.container-content-fluid a[href$=".docx"]:not([target=_blank]):not(.card):not(.media),
.container-content-fluid a[href$=".xls"]:not([target=_blank]):not(.card):not(.media),
.container-content-fluid a[href$=".xlsx"]:not([target=_blank]):not(.card):not(.media) {
  display: inline-block;
}
.container-content a[href$=".jpg"]:not([target=_blank]):not(.card):not(.media)::after,
.container-content a[href$=".png"]:not([target=_blank]):not(.card):not(.media)::after,
.container-content a[href$=".tiff"]:not([target=_blank]):not(.card):not(.media)::after,
.container-content a[href$=".gif"]:not([target=_blank]):not(.card):not(.media)::after,
.container-content a[href$=".pdf"]:not([target=_blank]):not(.card):not(.media)::after,
.container-content a[href$=".doc"]:not([target=_blank]):not(.card):not(.media)::after,
.container-content a[href$=".docx"]:not([target=_blank]):not(.card):not(.media)::after,
.container-content a[href$=".xls"]:not([target=_blank]):not(.card):not(.media)::after,
.container-content a[href$=".xlsx"]:not([target=_blank]):not(.card):not(.media)::after,
.container-content-fluid a[href$=".jpg"]:not([target=_blank]):not(.card):not(.media)::after,
.container-content-fluid a[href$=".png"]:not([target=_blank]):not(.card):not(.media)::after,
.container-content-fluid a[href$=".tiff"]:not([target=_blank]):not(.card):not(.media)::after,
.container-content-fluid a[href$=".gif"]:not([target=_blank]):not(.card):not(.media)::after,
.container-content-fluid a[href$=".pdf"]:not([target=_blank]):not(.card):not(.media)::after,
.container-content-fluid a[href$=".doc"]:not([target=_blank]):not(.card):not(.media)::after,
.container-content-fluid a[href$=".docx"]:not([target=_blank]):not(.card):not(.media)::after,
.container-content-fluid a[href$=".xls"]:not([target=_blank]):not(.card):not(.media)::after,
.container-content-fluid a[href$=".xlsx"]:not([target=_blank]):not(.card):not(.media)::after {
  font-family: icon-font;
  content: "\f112";
  font-size: 80%;
  margin-left: 3px;
  display: inline-block;
}
.container-content .icon-list a::after,
.container-content-fluid .icon-list a::after {
  display: none !important;
}
.container-content form:not(.form-not-styled),
.container-content-fluid form:not(.form-not-styled) {
  background-color: #f1f1f1;
  padding: 15px;
  color: #313233;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .container-content form:not(.form-not-styled),
  .container-content-fluid form:not(.form-not-styled) {
    margin-bottom: 2.25rem;
  }
}
@media (min-width: 768px) {
  .container-content form:not(.form-not-styled),
  .container-content-fluid form:not(.form-not-styled) {
    padding: 1.5rem 1.875rem;
  }
}
.container-content form:not(.form-not-styled) .btn-toolbar,
.container-content-fluid form:not(.form-not-styled) .btn-toolbar {
  margin-bottom: 0;
}
.container-content form:not(.form-not-styled) > h2,
.container-content-fluid form:not(.form-not-styled) > h2 {
  color: #fff;
  position: relative;
  padding: 1rem 1.25rem;
  padding-right: 20% !important;
  margin-right: -15px;
  margin-left: -15px;
  margin-top: -15px;
  margin-bottom: 15px;
  background-image: linear-gradient(-45deg, #6e6f70, #313233);
  background-repeat: repeat-x;
}
.container-content form:not(.form-not-styled) > h2::before,
.container-content-fluid form:not(.form-not-styled) > h2::before {
  background-color: transparent;
  background-image: url("/images/corner-red.svg");
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: 100% auto;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 20%;
  content: "";
}
@media (min-width: 768px) {
  .container-content form:not(.form-not-styled) > h2,
  .container-content-fluid form:not(.form-not-styled) > h2 {
    margin-right: -1.875rem;
    margin-left: -1.875rem;
    margin-top: -1.5rem;
    margin-bottom: 1.5rem;
  }
}
.container-content form:not(.form-not-styled) p,
.container-content-fluid form:not(.form-not-styled) p {
  color: #313233 !important;
}
.container-content form:not(.form-not-styled) p a:not(.btn),
.container-content-fluid form:not(.form-not-styled) p a:not(.btn) {
  color: #e2001a !important;
  text-decoration: none !important;
}
.container-content form:not(.form-not-styled) p a:not(.btn):hover,
.container-content-fluid form:not(.form-not-styled) p a:not(.btn):hover {
  text-decoration: underline !important;
}

.themes-trigger {
  display: flex;
  color: #fff;
  background-color: #e2001a;
  position: relative;
  height: 50px;
  width: auto;
  align-items: center;
  transition: all 0.1s;
  font-size: 24px;
  font-size: 1.5rem;
}
.themes-trigger:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(200.5, 0, 23.0663716814);
}
.themes-trigger:focus {
  color: #fff;
  text-decoration: none;
  background-color: rgb(200.5, 0, 23.0663716814);
}
.themes-active .themes-trigger {
  background-color: rgb(200.5, 0, 23.0663716814);
}
@media (min-width: 576px) {
  .themes-trigger {
    height: 60px;
  }
}
@media (min-width: 992px) {
  .themes-trigger {
    height: 70px;
    width: 82px;
  }
}
@media (min-width: 1200px) {
  .themes-trigger {
    width: 174px;
  }
}

.themes-trigger-title {
  display: none;
}
@media (min-width: 1200px) {
  .themes-trigger-title {
    display: block;
    padding-right: 1.125rem;
  }
}

.themes-trigger-icon {
  cursor: pointer;
  width: 30px;
  height: 2px;
  position: relative;
  display: block;
  text-indent: -9999px;
  content: "";
  outline: 1px solid transparent;
  background-color: #fff;
  margin: 0 1.125rem;
}
.themes-trigger-icon::before, .themes-trigger-icon::after {
  width: 100%;
  height: 2px;
  position: absolute;
  display: block;
  text-indent: -9999px;
  content: "";
  outline: 1px solid transparent;
  left: 0;
  background-color: #fff;
}
.themes-trigger-icon::before {
  top: -6px;
  transform: rotate(0);
  transition: none;
}
.themes-trigger-icon::after {
  top: 6px;
  transform: rotate(0);
  transition: none;
}
.themes-active .themes-trigger-icon {
  background: transparent !important;
}
.themes-active .themes-trigger-icon::before {
  top: 0;
  transform: rotate(45deg);
  transition: transform 0.3s;
}
.themes-active .themes-trigger-icon::after {
  top: 0;
  transform: rotate(-45deg);
  transition: transform 0.3s;
}
@media (max-width: 1199.99px) {
  .hc-nav-open .themes-trigger-icon {
    background: transparent !important;
  }
  .hc-nav-open .themes-trigger-icon::before {
    top: 0;
    transform: rotate(45deg);
    transition: transform 0.3s;
  }
  .hc-nav-open .themes-trigger-icon::after {
    top: 0;
    transform: rotate(-45deg);
    transition: transform 0.3s;
  }
}
@media (min-width: 992px) {
  .themes-trigger-icon {
    margin: 0 1.5rem;
  }
}
@media (min-width: 1200px) {
  .themes-trigger-icon {
    margin: 0 1.125rem;
  }
}

.themes-menu {
  position: fixed;
  width: 100%;
  background-color: #fff;
  top: 50px;
  left: 0;
  bottom: 0;
  z-index: 1025;
  transform: translateX(-100%);
}
@media (min-width: 576px) {
  .themes-menu {
    width: 360px;
    top: 60px;
  }
}
@media (min-width: 992px) {
  .themes-menu {
    top: 70px;
  }
}
.themes-active .themes-menu {
  transition: transform 0.3s;
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  transform: translateX(0);
}

.themes-menu-inner {
  position: absolute !important;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.themes-menu-content {
  padding: 1.125rem 1.5rem;
}
.themes-menu-content hr {
  border-width: 4px;
  margin-bottom: 0;
}
.themes-menu-content p {
  font-family: "Fago", Arial, sans-serif;
  margin-bottom: 1.125rem;
  line-height: 1.3;
  font-size: 16px;
  font-size: 1rem;
}
.themes-menu-content .dropdown-menu {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
  right: 0;
}
.themes-menu-content .dropdown-item {
  white-space: normal;
  line-height: 1.2;
  padding: 0.4rem 1rem;
  font-size: 16px;
  font-size: 1rem;
}
.themes-menu-content .social-media-buttons {
  margin-bottom: 1.125rem;
}

.themes-menu-projects-trigger {
  display: block;
  color: #313233;
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  padding: 1.125rem 1.5rem;
  border-bottom: 1px solid rgb(231.25, 231.25, 231.25);
  background-color: #f1f1f1;
  transition: all 0.1s;
  position: relative;
  font-size: 16px;
  font-size: 1rem;
}
.themes-menu-projects-trigger [class*=icon-chevron-] {
  color: #313233;
  position: absolute;
  right: 1.5rem;
  top: 50%;
  transform: translateY(-50%);
}
.themes-menu-projects-trigger .icon-grid {
  margin-right: 0.5625rem;
  transform: scale(1.2);
}
@media (min-width: 992px) {
  .themes-menu-projects-trigger {
    margin-top: -1.125rem;
  }
}
.themes-menu-projects-trigger:hover {
  color: #313233;
}
.themes-menu-projects-trigger:focus {
  color: #313233;
}

@media (max-width: 991.99px) {
  .projects-active .themes-menu-nav-layer {
    display: none;
  }
}
.themes-menu-nav-layer .category-nav li ul {
  display: none;
}

.themes-menu-projects-layer-mobile {
  height: 0;
  overflow: hidden;
  transform: translateX(-100%);
  opacity: 0;
  transition: opacity 0.3s, transform 0.3s;
}
.projects-active .themes-menu-projects-layer-mobile {
  height: inherit;
  overflow: inherit;
  transform: translateX(0);
  opacity: 1;
}
@media (min-width: 992px) {
  .themes-menu-projects-layer-mobile {
    display: none;
  }
}

.projects-layer-desktop {
  position: fixed;
  background-color: #fff;
  left: 360px;
  top: 70px;
  right: 9rem;
  bottom: 0;
  z-index: 1024;
  border-left: 1px solid rgb(231.25, 231.25, 231.25);
  transform: translateX(calc((100% + 360px) * -1));
  opacity: 0;
}
.is-ie .projects-layer-desktop {
  display: none;
}
.projects-layer-desktop .projects-layer-desktop-inner {
  position: absolute !important;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.projects-layer-desktop .projects-layer-desktop-content {
  padding: 1.5rem 2.25rem;
}
.projects-active .projects-layer-desktop {
  transition: opacity 0.3s, transform 0.3s;
  transform: translateX(0);
  opacity: 1;
}
.is-ie.projects-active .projects-layer-desktop {
  display: block;
}
@media (max-width: 991.99px) {
  .projects-layer-desktop {
    display: none;
  }
}

.img-dimension-free, .img-dimension-square, .img-dimension-4-3, .img-dimension-11-18, .img-dimension-detail-page, .img-dimension-16-9, .img-dimension-teaser-image {
  position: relative;
  background-color: #f1f1f1;
  width: 100%;
}
.img-dimension-free div, .img-dimension-square div, .img-dimension-4-3 div, .img-dimension-11-18 div, .img-dimension-detail-page div, .img-dimension-16-9 div, .img-dimension-teaser-image div,
.img-dimension-free a,
.img-dimension-square a,
.img-dimension-4-3 a,
.img-dimension-11-18 a,
.img-dimension-detail-page a,
.img-dimension-16-9 a,
.img-dimension-teaser-image a {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 0;
  display: block;
  text-indent: -999999px;
}

.img-dimension-teaser-image div,
.img-dimension-teaser-image a {
  height: 200px;
}
.img-dimension-teaser-image.is-logo {
  background-color: #fff;
}
.img-dimension-teaser-image.is-logo div {
  background-size: contain;
}

.img-dimension-16-9 div,
.img-dimension-16-9 a {
  padding-bottom: 56.25%;
}

.img-dimension-detail-page div,
.img-dimension-detail-page a {
  padding-bottom: 43.75%;
}
@media (min-width: 992px) {
  .img-dimension-detail-page div,
  .img-dimension-detail-page a {
    padding-bottom: 75%;
  }
}
@media (min-width: 1200px) {
  .img-dimension-detail-page div,
  .img-dimension-detail-page a {
    padding-bottom: 37.5%;
  }
}
@media (min-width: 1400px) {
  .img-dimension-detail-page div,
  .img-dimension-detail-page a {
    padding-bottom: 75%;
  }
}
.img-dimension-detail-page.is-logo {
  background-color: #fff;
  border: 5px solid #e6e6e6;
}
.img-dimension-detail-page.is-logo div {
  background-size: contain;
  transform: scale(0.9);
}
@media (max-width: 991.99px) {
  .img-dimension-detail-page.is-logo {
    border-left: 0;
    border-right: 0;
  }
}
.figure .img-dimension-detail-page.is-logo {
  border: 0;
}
.img-dimension-detail-page .figure-copyright a,
.img-dimension-detail-page .media-copyright a {
  display: inline;
}

.img-dimension-11-18 div,
.img-dimension-11-18 a {
  padding-bottom: 163.6363636364%;
}
.swiper-gallery .img-dimension-11-18 div,
.swiper-gallery .img-dimension-11-18 a {
  padding-bottom: 56.25%;
  background-size: contain;
}

.img-dimension-4-3 div,
.img-dimension-4-3 a {
  padding-bottom: 75%;
}

.img-dimension-square div,
.img-dimension-square a {
  padding-bottom: 100%;
}
.img-dimension-square.rounded-circle {
  background-color: #fff;
}

.swiper-gallery .img-dimension-free div,
.swiper-gallery .img-dimension-free a {
  padding-bottom: 56.25%;
  background-size: contain;
}

@media (min-width: 768px) {
  .news-section,
  .news-mix-section {
    margin-bottom: 1.8rem;
  }
}
@media (min-width: 992px) {
  .news-section,
  .news-mix-section {
    margin-bottom: 2.25rem;
  }
}

.news-teaser {
  width: 100%;
}
.news-teaser .news-teaser-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.news-teaser .media-holder {
  margin-bottom: 0.9rem;
}
.news-teaser .badge {
  margin-bottom: 0.5625rem;
  white-space: normal;
}
.news-teaser .badge + .badge {
  margin-top: -0.5625rem;
}
.news-teaser h4,
.news-teaser .h4,
.news-teaser .content-block-with-additional-information-right .card-newsletter h3,
.content-block-with-additional-information-right .card-newsletter .news-teaser h3,
.news-teaser .content-block-with-additional-information-left .card-newsletter h3,
.content-block-with-additional-information-left .card-newsletter .news-teaser h3,
.news-teaser .col-xlm-4 .card-newsletter h3,
.col-xlm-4 .card-newsletter .news-teaser h3,
.news-teaser .card-columns .card-newsletter h3,
.card-columns .card-newsletter .news-teaser h3,
.news-teaser .content-block-with-additional-information-right .card-input h3,
.content-block-with-additional-information-right .card-input .news-teaser h3,
.news-teaser .content-block-with-additional-information-left .card-input h3,
.content-block-with-additional-information-left .card-input .news-teaser h3,
.news-teaser .col-xlm-4 .card-input h3,
.col-xlm-4 .card-input .news-teaser h3,
.news-teaser .card-columns .card-input h3,
.card-columns .card-input .news-teaser h3,
.news-teaser .container-content form:not(.form-not-styled) > h2,
.container-content .news-teaser form:not(.form-not-styled) > h2,
.news-teaser .container-content-fluid form:not(.form-not-styled) > h2,
.container-content-fluid .news-teaser form:not(.form-not-styled) > h2 {
  margin-bottom: 0.5rem;
  font-weight: 700;
}
.news-teaser h4 a,
.news-teaser .h4 a,
.news-teaser .content-block-with-additional-information-right .card-newsletter h3 a,
.content-block-with-additional-information-right .card-newsletter .news-teaser h3 a,
.news-teaser .content-block-with-additional-information-left .card-newsletter h3 a,
.content-block-with-additional-information-left .card-newsletter .news-teaser h3 a,
.news-teaser .col-xlm-4 .card-newsletter h3 a,
.col-xlm-4 .card-newsletter .news-teaser h3 a,
.news-teaser .card-columns .card-newsletter h3 a,
.card-columns .card-newsletter .news-teaser h3 a,
.news-teaser .content-block-with-additional-information-right .card-input h3 a,
.content-block-with-additional-information-right .card-input .news-teaser h3 a,
.news-teaser .content-block-with-additional-information-left .card-input h3 a,
.content-block-with-additional-information-left .card-input .news-teaser h3 a,
.news-teaser .col-xlm-4 .card-input h3 a,
.col-xlm-4 .card-input .news-teaser h3 a,
.news-teaser .card-columns .card-input h3 a,
.card-columns .card-input .news-teaser h3 a,
.news-teaser .container-content form:not(.form-not-styled) > h2 a,
.container-content .news-teaser form:not(.form-not-styled) > h2 a,
.news-teaser .container-content-fluid form:not(.form-not-styled) > h2 a,
.container-content-fluid .news-teaser form:not(.form-not-styled) > h2 a {
  color: #313233;
}
.news-teaser h4 a:hover,
.news-teaser .h4 a:hover,
.news-teaser .content-block-with-additional-information-right .card-newsletter h3 a:hover,
.content-block-with-additional-information-right .card-newsletter .news-teaser h3 a:hover,
.news-teaser .content-block-with-additional-information-left .card-newsletter h3 a:hover,
.content-block-with-additional-information-left .card-newsletter .news-teaser h3 a:hover,
.news-teaser .col-xlm-4 .card-newsletter h3 a:hover,
.col-xlm-4 .card-newsletter .news-teaser h3 a:hover,
.news-teaser .card-columns .card-newsletter h3 a:hover,
.card-columns .card-newsletter .news-teaser h3 a:hover,
.news-teaser .content-block-with-additional-information-right .card-input h3 a:hover,
.content-block-with-additional-information-right .card-input .news-teaser h3 a:hover,
.news-teaser .content-block-with-additional-information-left .card-input h3 a:hover,
.content-block-with-additional-information-left .card-input .news-teaser h3 a:hover,
.news-teaser .col-xlm-4 .card-input h3 a:hover,
.col-xlm-4 .card-input .news-teaser h3 a:hover,
.news-teaser .card-columns .card-input h3 a:hover,
.card-columns .card-input .news-teaser h3 a:hover,
.news-teaser .container-content form:not(.form-not-styled) > h2 a:hover,
.container-content .news-teaser form:not(.form-not-styled) > h2 a:hover,
.news-teaser .container-content-fluid form:not(.form-not-styled) > h2 a:hover,
.container-content-fluid .news-teaser form:not(.form-not-styled) > h2 a:hover {
  color: rgb(149.5, 0, 17.1991150442);
}
.news-teaser p {
  font-family: "Fago", Arial, sans-serif;
  line-height: 1.4;
  color: #5a5b5c;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media (max-width: 991.99px) {
  .news-teaser:not(.news-teaser-logo-highlight) {
    display: flex;
    margin-bottom: 2.25rem;
  }
  .news-teaser:not(.news-teaser-logo-highlight) .news-teaser-content .badge {
    margin-bottom: 0.375rem;
    font-size: 14px;
    font-size: 0.875rem;
  }
  .news-teaser:not(.news-teaser-logo-highlight) .news-teaser-content h4 {
    font-weight: 400;
    margin-bottom: 0;
    font-size: 16px;
    font-size: 1rem;
  }
  .news-teaser:not(.news-teaser-logo-highlight) .news-teaser-content p {
    display: none;
  }
  .news-teaser:not(.news-teaser-logo-highlight) .media-holder {
    margin-right: 1.125rem;
    margin-bottom: 0;
  }
  .news-teaser:not(.news-teaser-logo-highlight) .img-dimension-teaser-image div,
  .news-teaser:not(.news-teaser-logo-highlight) .img-dimension-teaser-image a {
    width: 160px;
    height: 120px;
  }
}
@media (max-width: 767.99px) {
  .news-teaser:not(.news-teaser-logo-highlight) {
    margin-bottom: 1.8rem;
  }
}
@media (max-width: 575.99px) {
  .news-teaser:not(.news-teaser-logo-highlight) .media-holder {
    margin-right: 0.5625rem;
  }
  .news-teaser:not(.news-teaser-logo-highlight) .img-dimension-teaser-image div,
  .news-teaser:not(.news-teaser-logo-highlight) .img-dimension-teaser-image a {
    width: 100px;
    height: 100px;
  }
}

.news-teaser-highlight [class*=card-holder-] {
  margin-bottom: 1.8rem;
}
@media (min-width: 992px) {
  .news-teaser-highlight [class*=card-holder-] {
    margin-bottom: 1.8rem;
  }
}
.news-teaser-highlight blockquote {
  display: none;
}
@media (min-width: 992px) {
  .news-teaser-highlight blockquote {
    display: block;
  }
}

@media (max-width: 1199.99px) {
  .news-section .news-teaser:not(.news-teaser-logo-highlight),
  .news-mix-section .news-teaser:not(.news-teaser-logo-highlight) {
    display: flex;
    margin-bottom: 2.25rem;
  }
  .news-section .news-teaser:not(.news-teaser-logo-highlight) .news-teaser-content .badge,
  .news-mix-section .news-teaser:not(.news-teaser-logo-highlight) .news-teaser-content .badge {
    margin-bottom: 0.375rem;
  }
  .news-section .news-teaser:not(.news-teaser-logo-highlight) .news-teaser-content h4,
  .news-mix-section .news-teaser:not(.news-teaser-logo-highlight) .news-teaser-content h4 {
    font-weight: 400;
    margin-bottom: 0;
    font-size: 16px;
    font-size: 1rem;
  }
  .news-section .news-teaser:not(.news-teaser-logo-highlight) .news-teaser-content p,
  .news-mix-section .news-teaser:not(.news-teaser-logo-highlight) .news-teaser-content p {
    display: none;
  }
  .news-section .news-teaser:not(.news-teaser-logo-highlight) .media-holder,
  .news-mix-section .news-teaser:not(.news-teaser-logo-highlight) .media-holder {
    margin-right: 1.125rem;
    margin-bottom: 0;
  }
  .news-section .news-teaser:not(.news-teaser-logo-highlight) .img-dimension-teaser-image div,
  .news-section .news-teaser:not(.news-teaser-logo-highlight) .img-dimension-teaser-image a,
  .news-mix-section .news-teaser:not(.news-teaser-logo-highlight) .img-dimension-teaser-image div,
  .news-mix-section .news-teaser:not(.news-teaser-logo-highlight) .img-dimension-teaser-image a {
    width: 160px;
    height: 120px;
  }
}
@media (max-width: 767.99px) {
  .news-section .news-teaser:not(.news-teaser-logo-highlight),
  .news-mix-section .news-teaser:not(.news-teaser-logo-highlight) {
    margin-bottom: 1.8rem;
  }
}
@media (max-width: 575.99px) {
  .news-section .news-teaser:not(.news-teaser-logo-highlight) .media-holder,
  .news-mix-section .news-teaser:not(.news-teaser-logo-highlight) .media-holder {
    margin-right: 0.5625rem;
  }
  .news-section .news-teaser:not(.news-teaser-logo-highlight) .img-dimension-teaser-image div,
  .news-section .news-teaser:not(.news-teaser-logo-highlight) .img-dimension-teaser-image a,
  .news-mix-section .news-teaser:not(.news-teaser-logo-highlight) .img-dimension-teaser-image div,
  .news-mix-section .news-teaser:not(.news-teaser-logo-highlight) .img-dimension-teaser-image a {
    width: 100px;
    height: 100px;
  }
}

.additional-news .news-teaser {
  border-bottom: 2px solid #e6e6e6;
  padding-bottom: 1.125rem;
  margin-bottom: 1.125rem;
}
.additional-news .news-teaser:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}
.additional-news .news-teaser .news-teaser-content .badge {
  margin-bottom: 0.375rem;
  font-size: 14px;
  font-size: 0.875rem;
}
.additional-news .news-teaser .news-teaser-content h4 {
  font-weight: 400;
  margin-bottom: 0;
  font-size: 16px;
  font-size: 1rem;
}
.additional-news .news-teaser .news-teaser-content p {
  display: none;
}
.additional-news .news-teaser .media-holder {
  margin-bottom: 0.5625rem;
}
@media (min-width: 1200px) {
  .additional-news .news-teaser .img-dimension-teaser-image div,
  .additional-news .news-teaser .img-dimension-teaser-image a {
    height: 140px;
  }
}

.subsite-header {
  color: #fff;
  position: relative;
  background-image: linear-gradient(to bottom, #e2001a 25%, #a1171c 100%);
  background-repeat: repeat-x;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .subsite-header {
    margin-bottom: 2.25rem;
  }
}
@media (min-width: 1200px) {
  .subsite-header {
    margin-bottom: 3.375rem;
  }
  .site-layout-content .subsite-header {
    margin-left: -1px;
  }
}
.subsite-header::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-image: url("/images/emblem-ornament.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left center;
  z-index: 0;
}
.subsite-header .breadcrumb {
  margin-bottom: 0;
  padding: 0;
  position: relative;
  z-index: 10;
}
.subsite-header .breadcrumb-item + .breadcrumb-item::before {
  color: #fff;
}
.subsite-header .breadcrumb-item a {
  color: #fff;
}
.subsite-header .breadcrumb-item.active {
  color: #fff;
}

.subsite-header-image-bg {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}
.subsite-header-image-bg::before {
  background: none;
  background-color: rgba(226, 0, 26, 0.8);
}

.subsite-header-inner {
  margin-left: auto;
  margin-right: auto;
  padding: 1.5rem 0;
  padding-top: 60px;
  position: relative;
  z-index: 1;
}
@media (min-width: 768px) {
  .subsite-header-inner {
    padding: 2.25rem 0;
    padding-top: 0.75rem;
  }
}
@media (min-width: 1200px) {
  .subsite-header-inner {
    padding: 3.375rem 0;
    padding-top: 0.75rem;
    /*@include content-width(10,12);*/
  }
}
.subsite-header-inner p {
  font-family: "Fago", Arial, sans-serif;
  margin-bottom: 0;
  line-height: 1.3;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (min-width: 992px) {
  .subsite-header-inner p {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

.subsite-header-headline {
  margin-bottom: 0;
  line-height: 1.2;
  font-size: 30px;
  font-size: 1.875rem;
}
@media (min-width: 992px) {
  .subsite-header-headline {
    font-size: 48px;
    font-size: 3rem;
  }
}

.subsite-header-additional-info {
  display: none;
  justify-content: space-between;
  padding-top: 2.25rem;
  position: relative;
  z-index: 2;
  align-items: center;
  min-height: 80px;
  padding-right: 136px;
}
@media (min-width: 768px) {
  .subsite-header-additional-info {
    display: flex;
  }
}

.subsite-header-paper-border {
  height: 5px;
  position: relative;
  z-index: 2;
  display: block;
  margin-left: -15px;
  margin-right: -15px;
  background-color: #e6e6e6;
}
@media (min-width: 768px) {
  .subsite-header-paper-border {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }
}
@media (min-width: 1200px) {
  .subsite-header-paper-border {
    height: 40px;
    background-color: #fff;
    margin-left: calc((4.05rem - 20px) * -1);
    margin-right: calc((4.05rem - 20px) * -1);
  }
}
@media (min-width: 1600px) {
  .subsite-header-paper-border {
    margin-left: calc((5.85rem - 20px) * -1);
    margin-right: calc((5.85rem - 20px) * -1);
  }
}

@media (max-width: 991.99px) {
  .subsite-header-text {
    padding-top: 2.25rem;
  }
}
@media (max-width: 767.99px) {
  .subsite-header-text {
    padding-top: 15px;
  }
}
.subsite-header-text .breadcrumb {
  padding: 0;
  margin-bottom: 0.375rem;
  display: none;
}
@media (min-width: 768px) {
  .subsite-header-text .breadcrumb {
    display: flex;
  }
}
.subsite-header-text h1 {
  margin-bottom: 0.3rem;
}
.subsite-header-text p {
  font-size: 16px;
  font-size: 1rem;
}
@media (min-width: 992px) {
  .subsite-header-text p {
    font-size: 18px;
    font-size: 1.125rem;
  }
}

.category-nav {
  margin-bottom: 0;
}
.category-nav a {
  display: block;
  color: #313233;
  font-family: "Fago", Arial, sans-serif;
  position: relative;
  font-size: 17px;
  font-size: 1.0625rem;
}
.category-nav a small {
  display: block;
  color: #6e6f70;
}
.category-nav a.active {
  color: #e2001a;
}
.category-nav i {
  margin-right: 0.5625rem;
}
.category-nav .badge i {
  margin-right: 0.28125rem;
}
.category-nav li {
  border-bottom: 1px solid #e6e6e6;
}
.category-nav li.category-nav-spacer {
  border-bottom-width: 3px;
}
.category-nav li.category-nav-spacer .nav-item {
  display: none;
}
.category-nav li:last-child {
  border: 0;
}
.category-nav li a {
  padding-top: 0.8035714286rem;
  padding-bottom: 0.8035714286rem;
}
.category-nav li ul {
  margin-left: 20px;
  padding-left: 0.5625rem;
  border-left: 1px solid #c1c1c1;
  margin-bottom: 1.125rem;
}
.category-nav li ul a {
  padding-left: 0.8035714286rem;
}
.category-nav.category-nav-small li a {
  padding-top: 0.5625rem;
  padding-bottom: 0.5625rem;
  font-size: 16px;
  font-size: 1rem;
}

.mobile-nav {
  display: none;
}

.category-nav-p {
  font-family: "Fago", Arial, sans-serif;
  margin-bottom: 1.125rem;
  line-height: 1.3;
  font-size: 16px;
  font-size: 1rem;
}

.category-nav-item-english a {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.category-nav-item-english a::after {
  content: "";
  background-image: url("/images/flag-english.svg");
  display: block;
  width: 36px;
  height: 21px;
  background-repeat: no-repeat;
}

.hc-offcanvas-nav .category-nav-item-english .nav-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.hc-offcanvas-nav .category-nav-item-english li.nav-back a {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.hc-offcanvas-nav .category-nav-item-english li.nav-back a::after {
  margin-right: 30px;
}

@media (min-width: 768px) {
  .content-flow-right,
  .content-flow-left {
    float: right;
    width: 41.6666666667%;
    margin-left: 2.25rem;
  }
}
@media (min-width: 1200px) {
  .content-flow-right,
  .content-flow-left {
    width: 33.3333333333%;
  }
}

@media (min-width: 768px) {
  .content-flow-left {
    float: left;
    margin-left: inherit;
    margin-right: 2.25rem;
  }
}

@media (min-width: 768px) {
  .content-flow-divider {
    clear: both;
    padding-top: 2.25rem;
  }
  .content-flow-divider:first-child {
    padding-top: 0;
  }
}

@media (min-width: 768px) {
  .container-content > .figure.figure-dimension-11-18,
  .container-content-fluid > .figure.figure-dimension-11-18 {
    width: 41.6666666667%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 767.99px) {
  .container-content .figure-dimension-11-18,
  .container-content-fluid .figure-dimension-11-18 {
    margin-left: auto;
    margin-right: auto;
    max-width: 64%;
  }
}
.container-content .swiper .figure-dimension-11-18,
.container-content-fluid .swiper .figure-dimension-11-18 {
  max-width: 100% !important;
}
@media (min-width: 1200px) {
  .container-content > .media-holder .media-copyright,
  .container-content-fluid > .media-holder .media-copyright {
    top: calc(2.25rem + 10px);
  }
  .container-content > .media-holder .media-video + .media-copyright,
  .container-content-fluid > .media-holder .media-video + .media-copyright {
    top: 0 !important;
  }
}

.content-block-with-additional-information-right,
.content-block-with-additional-information-left {
  display: flex;
  flex-wrap: wrap;
  margin-left: -2.25rem;
}
.content-block-with-additional-information-right .content-block-side-left,
.content-block-with-additional-information-right .content-block-side-right,
.content-block-with-additional-information-left .content-block-side-left,
.content-block-with-additional-information-left .content-block-side-right {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-left: 2.25rem;
}
@media (min-width: 768px) {
  .content-block-with-additional-information-right .content-block-side-left,
  .content-block-with-additional-information-left .content-block-side-left {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
}
@media (min-width: 1600px) {
  .content-block-with-additional-information-right .content-block-side-left,
  .content-block-with-additional-information-left .content-block-side-left {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
}
@media (min-width: 768px) {
  .content-block-with-additional-information-right .content-block-side-right,
  .content-block-with-additional-information-left .content-block-side-right {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
}
@media (min-width: 1600px) {
  .content-block-with-additional-information-right .content-block-side-right,
  .content-block-with-additional-information-left .content-block-side-right {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}

@media (min-width: 768px) {
  .content-block-with-additional-information-left {
    flex-direction: row-reverse;
  }
}

.additional-site-information-boxed {
  background-color: #e6e6e6;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .additional-site-information-boxed {
    margin-bottom: 2.25rem;
  }
}
@media (min-width: 768px) {
  .additional-site-information-boxed {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
}
.additional-site-information-boxed p:last-child {
  margin-bottom: 0;
}

.additional-topics {
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .additional-topics {
    margin-bottom: 2.25rem;
  }
}

.subsite-intro-headline {
  font-weight: 700;
  font-size: 28px;
  font-size: 1.75rem;
}
@media (min-width: 992px) {
  .subsite-intro-headline {
    font-size: 36px;
    font-size: 2.25rem;
  }
}

.subsite-intro-sub-headline {
  color: #6e6f70;
  margin-bottom: 0;
  font-size: 16px;
  font-size: 1rem;
}

.additional-information-list {
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .additional-information-list {
    margin-bottom: 2.25rem;
  }
}
.additional-information-list a {
  display: flex;
  border: 1px solid #e6e6e6;
  margin-bottom: -1px;
  transition: all 0.1s;
  color: #313233;
  padding: 0.5625rem;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (min-width: 768px) {
  .additional-information-list a {
    padding: 1.125rem;
  }
}
.additional-information-list a:hover {
  text-decoration: none;
  background-color: #f1f1f1;
}
.additional-information-list a .additional-information-list-desc {
  flex-grow: 1;
}
@media (min-width: 992px) {
  .additional-information-list a .additional-information-list-desc {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
.additional-information-list a i {
  width: 26px;
  height: 26px;
  color: #e2001a;
  text-align: center;
  line-height: 26px;
  margin-right: 0.5625rem;
}
.additional-information-list a div {
  padding-right: 1.125rem;
}
.additional-information-list a span {
  color: #e2001a;
  white-space: nowrap;
}
@media (max-width: 991.99px) {
  .additional-information-list a span {
    font-size: 16px;
    font-size: 1rem;
  }
}
.additional-information-list.additional-information-list-small a {
  padding: 0.375rem;
  font-size: 16px;
  font-size: 1rem;
}
@media (min-width: 768px) {
  .additional-information-list.additional-information-list-small a {
    padding: 0.5625rem;
  }
}
.additional-information-list.additional-information-list-small a i {
  margin-right: 0.375rem;
}

.event-list,
.download-list {
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .content-block-with-additional-information-right .event-list [class*=col-], .content-block-with-additional-information-left .event-list [class*=col-], .row-three-columns .event-list [class*=col-], .row-two-columns .event-list [class*=col-],
  .content-block-with-additional-information-right .download-list [class*=col-],
  .content-block-with-additional-information-left .download-list [class*=col-],
  .row-three-columns .download-list [class*=col-],
  .row-two-columns .download-list [class*=col-] {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .content-block-with-additional-information-right .event-list .media-holder, .content-block-with-additional-information-left .event-list .media-holder, .row-three-columns .event-list .media-holder, .row-two-columns .event-list .media-holder,
  .content-block-with-additional-information-right .download-list .media-holder,
  .content-block-with-additional-information-left .download-list .media-holder,
  .row-three-columns .download-list .media-holder,
  .row-two-columns .download-list .media-holder {
    margin-bottom: 1.125rem !important;
  }
  .content-block-with-additional-information-right .event-list .media, .content-block-with-additional-information-left .event-list .media, .row-three-columns .event-list .media, .row-two-columns .event-list .media,
  .content-block-with-additional-information-right .download-list .media,
  .content-block-with-additional-information-left .download-list .media,
  .row-three-columns .download-list .media,
  .row-two-columns .download-list .media {
    width: auto !important;
  }
}
@media (min-width: 768px) {
  .event-list,
  .download-list {
    margin-bottom: 2.25rem;
  }
}
.event-list .row,
.event-list hr,
.download-list .row,
.download-list hr {
  margin-bottom: 1.5rem;
}
.event-list hr:last-child,
.download-list hr:last-child {
  display: none;
}
.event-list li hr,
.download-list li hr {
  display: block;
}
.event-list .badge,
.download-list .badge {
  margin-bottom: 0.375rem;
  white-space: normal;
}
.event-list p,
.download-list p {
  font-family: "Fago", Arial, sans-serif;
  line-height: 1.4;
  color: #5a5b5c;
  font-size: 15px;
  font-size: 0.9375rem;
}
.event-list ul.icon-list,
.download-list ul.icon-list {
  margin-top: 0 !important;
}
.event-list h2,
.event-list h4,
.event-list h5,
.event-list h6,
.download-list h2,
.download-list h4,
.download-list h5,
.download-list h6 {
  margin-bottom: 0.5rem;
  font-weight: 700;
}
.event-list h2 a,
.event-list h4 a,
.event-list h5 a,
.event-list h6 a,
.download-list h2 a,
.download-list h4 a,
.download-list h5 a,
.download-list h6 a {
  color: #313233;
}
.event-list h2 a:hover,
.event-list h4 a:hover,
.event-list h5 a:hover,
.event-list h6 a:hover,
.download-list h2 a:hover,
.download-list h4 a:hover,
.download-list h5 a:hover,
.download-list h6 a:hover {
  color: rgb(149.5, 0, 17.1991150442);
}

.event-list-date {
  text-align: center;
  line-height: 1;
  width: 52px;
  font-size: 26px;
  font-size: 1.625rem;
}
.event-list-date span {
  display: block;
  font-weight: 700;
  font-size: 36px;
  font-size: 2.25rem;
}
.event-list-date.event-list-date-range span {
  font-size: 16px;
  font-size: 1rem;
}
@media (min-width: 992px) {
  .event-list-date {
    width: 60px;
    font-size: 36px;
    font-size: 2.25rem;
  }
  .event-list-date span {
    font-size: 46px;
    font-size: 2.875rem;
  }
  .event-list-date.event-list-date-range span {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

.item-list-simple {
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .item-list-simple {
    margin-bottom: 2.25rem;
  }
}
.item-list-simple hr,
.item-list-simple a {
  margin-bottom: 0.5625rem;
}
.item-list-simple a {
  display: block;
  font-size: 16px;
  font-size: 1rem;
}
@media (min-width: 768px) {
  .item-list-simple hr,
  .item-list-simple a {
    margin-bottom: 0.75rem;
  }
  .item-list-simple a {
    line-height: 1.2;
    font-size: 18px;
    font-size: 1.125rem;
  }
}

.content-block-with-additional-information-right .contact-persons .col-lg-6, .content-block-with-additional-information-left .contact-persons .col-lg-6 {
  flex: 0 0 100%;
  max-width: 100%;
}
.content-block-with-additional-information-right .contact-persons .contact-person .col-md-4,
.content-block-with-additional-information-right .contact-persons .contact-person .col-md-8, .content-block-with-additional-information-left .contact-persons .contact-person .col-md-4,
.content-block-with-additional-information-left .contact-persons .contact-person .col-md-8 {
  flex: 0 0 100%;
  max-width: 100%;
}
.content-block-with-additional-information-right .contact-persons .contact-person .figure, .content-block-with-additional-information-left .contact-persons .contact-person .figure {
  margin-bottom: 0.9rem !important;
}
.content-block-with-additional-information-right .contact-persons .contact-person .col-md-8, .content-block-with-additional-information-left .contact-persons .contact-person .col-md-8 {
  text-align: center !important;
}

.contact-person {
  border: 5px solid #e6e6e6;
  padding: 1.125rem;
  display: flex;
  flex-grow: 1;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .contact-person {
    margin-bottom: 2.25rem;
  }
}
.contact-person .row {
  flex-grow: 1;
}
.contacts-simple .contact-person {
  border: 0;
  padding: 0;
}
.contact-person h4,
.contact-person .h4,
.contact-person .content-block-with-additional-information-right .card-newsletter h3,
.content-block-with-additional-information-right .card-newsletter .contact-person h3,
.contact-person .content-block-with-additional-information-left .card-newsletter h3,
.content-block-with-additional-information-left .card-newsletter .contact-person h3,
.contact-person .col-xlm-4 .card-newsletter h3,
.col-xlm-4 .card-newsletter .contact-person h3,
.contact-person .card-columns .card-newsletter h3,
.card-columns .card-newsletter .contact-person h3,
.contact-person .content-block-with-additional-information-right .card-input h3,
.content-block-with-additional-information-right .card-input .contact-person h3,
.contact-person .content-block-with-additional-information-left .card-input h3,
.content-block-with-additional-information-left .card-input .contact-person h3,
.contact-person .col-xlm-4 .card-input h3,
.col-xlm-4 .card-input .contact-person h3,
.contact-person .card-columns .card-input h3,
.card-columns .card-input .contact-person h3,
.contact-person .container-content form:not(.form-not-styled) > h2,
.container-content .contact-person form:not(.form-not-styled) > h2,
.contact-person .container-content-fluid form:not(.form-not-styled) > h2,
.container-content-fluid .contact-person form:not(.form-not-styled) > h2 {
  margin-bottom: 0.4rem;
  font-size: 20px;
  font-size: 1.25rem;
}
.contact-person h4 small,
.contact-person .h4 small,
.contact-person .content-block-with-additional-information-right .card-newsletter h3 small,
.content-block-with-additional-information-right .card-newsletter .contact-person h3 small,
.contact-person .content-block-with-additional-information-left .card-newsletter h3 small,
.content-block-with-additional-information-left .card-newsletter .contact-person h3 small,
.contact-person .col-xlm-4 .card-newsletter h3 small,
.col-xlm-4 .card-newsletter .contact-person h3 small,
.contact-person .card-columns .card-newsletter h3 small,
.card-columns .card-newsletter .contact-person h3 small,
.contact-person .content-block-with-additional-information-right .card-input h3 small,
.content-block-with-additional-information-right .card-input .contact-person h3 small,
.contact-person .content-block-with-additional-information-left .card-input h3 small,
.content-block-with-additional-information-left .card-input .contact-person h3 small,
.contact-person .col-xlm-4 .card-input h3 small,
.col-xlm-4 .card-input .contact-person h3 small,
.contact-person .card-columns .card-input h3 small,
.card-columns .card-input .contact-person h3 small,
.contact-person .container-content form:not(.form-not-styled) > h2 small,
.container-content .contact-person form:not(.form-not-styled) > h2 small,
.contact-person .container-content-fluid form:not(.form-not-styled) > h2 small,
.container-content-fluid .contact-person form:not(.form-not-styled) > h2 small {
  font-size: 14px;
  font-size: 0.875rem;
}
.contact-person h6,
.contact-person .h6 {
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
}
.contact-person p {
  font-family: "Fago", Arial, sans-serif;
  line-height: 1.3;
  font-size: 16px;
  font-size: 1rem;
}

.contact-container {
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .contact-container {
    margin-bottom: 2.25rem;
    padding-top: 2.25rem;
  }
  .content-block-with-marker-headline .contact-container {
    padding-top: 0;
  }
}
.contact-container p {
  font-family: "Fago", Arial, sans-serif;
  line-height: 1.3;
  font-size: 16px;
  font-size: 1rem;
}
.contact-container h4,
.contact-container .h4,
.contact-container .content-block-with-additional-information-right .card-newsletter h3,
.content-block-with-additional-information-right .card-newsletter .contact-container h3,
.contact-container .content-block-with-additional-information-left .card-newsletter h3,
.content-block-with-additional-information-left .card-newsletter .contact-container h3,
.contact-container .col-xlm-4 .card-newsletter h3,
.col-xlm-4 .card-newsletter .contact-container h3,
.contact-container .card-columns .card-newsletter h3,
.card-columns .card-newsletter .contact-container h3,
.contact-container .content-block-with-additional-information-right .card-input h3,
.content-block-with-additional-information-right .card-input .contact-container h3,
.contact-container .content-block-with-additional-information-left .card-input h3,
.content-block-with-additional-information-left .card-input .contact-container h3,
.contact-container .col-xlm-4 .card-input h3,
.col-xlm-4 .card-input .contact-container h3,
.contact-container .card-columns .card-input h3,
.card-columns .card-input .contact-container h3,
.contact-container .container-content form:not(.form-not-styled) > h2,
.container-content .contact-container form:not(.form-not-styled) > h2,
.contact-container .container-content-fluid form:not(.form-not-styled) > h2,
.container-content-fluid .contact-container form:not(.form-not-styled) > h2 {
  margin-bottom: 0.4rem;
}
.contact-container h4 small,
.contact-container .h4 small,
.contact-container .content-block-with-additional-information-right .card-newsletter h3 small,
.content-block-with-additional-information-right .card-newsletter .contact-container h3 small,
.contact-container .content-block-with-additional-information-left .card-newsletter h3 small,
.content-block-with-additional-information-left .card-newsletter .contact-container h3 small,
.contact-container .col-xlm-4 .card-newsletter h3 small,
.col-xlm-4 .card-newsletter .contact-container h3 small,
.contact-container .card-columns .card-newsletter h3 small,
.card-columns .card-newsletter .contact-container h3 small,
.contact-container .content-block-with-additional-information-right .card-input h3 small,
.content-block-with-additional-information-right .card-input .contact-container h3 small,
.contact-container .content-block-with-additional-information-left .card-input h3 small,
.content-block-with-additional-information-left .card-input .contact-container h3 small,
.contact-container .col-xlm-4 .card-input h3 small,
.col-xlm-4 .card-input .contact-container h3 small,
.contact-container .card-columns .card-input h3 small,
.card-columns .card-input .contact-container h3 small,
.contact-container .container-content form:not(.form-not-styled) > h2 small,
.container-content .contact-container form:not(.form-not-styled) > h2 small,
.contact-container .container-content-fluid form:not(.form-not-styled) > h2 small,
.container-content-fluid .contact-container form:not(.form-not-styled) > h2 small {
  font-size: 14px;
  font-size: 0.875rem;
}
.contact-container h6,
.contact-container .h6 {
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
}
.content-block-with-additional-information-right .contact-container, .content-block-with-additional-information-left .contact-container, [class*=col-] .contact-container {
  padding-top: 0;
}
.content-block-with-additional-information-right .contact-container [class*=col-], .content-block-with-additional-information-left .contact-container [class*=col-], [class*=col-] .contact-container [class*=col-] {
  flex: 0 0 100%;
  max-width: 100%;
  text-align: center !important;
}
.content-block-with-additional-information-right .contact-container .figure,
.content-block-with-additional-information-right .contact-container p, .content-block-with-additional-information-left .contact-container .figure,
.content-block-with-additional-information-left .contact-container p, [class*=col-] .contact-container .figure,
[class*=col-] .contact-container p {
  margin-bottom: 0.9rem !important;
}

.contact-container-inner {
  background-color: #f1f1f1;
  border-top: 5px solid rgb(224.9, 224.9, 224.9);
  padding: 1.8rem;
}
.contact-bordered-box .contact-container-inner {
  background: none;
  border: 5px solid #e6e6e6;
}
.contact-simple .contact-container-inner {
  background: none;
  border: none;
  padding: 0;
}
@media (min-width: 768px) {
  .contact-container-inner {
    padding: 2.25rem;
  }
}

.input-dropdown {
  position: relative;
  margin-bottom: 1.8rem;
}
.input-dropdown .dropdown-menu {
  right: -1px;
  max-height: 400px;
  overflow: auto;
}

.btn-input-dropdown {
  display: flex;
  justify-content: space-between;
  width: 100%;
  text-align: left;
  padding: 0.6428571429rem 0.75rem;
  color: #313233;
  background-color: transparent;
  background-image: none;
  border-color: #adadad;
  border-width: 1px;
  background-color: #fff !important;
  font-size: 18px;
  font-size: 1.125rem;
}
.btn-input-dropdown:hover {
  color: #313233;
  background-color: #fff;
  border-color: #2294fe;
}
.btn-input-dropdown:focus, .btn-input-dropdown.focus, .btn-input-dropdown:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem rgba(34, 148, 254, 0.25) !important;
  border-color: #2294fe;
}
.btn-input-dropdown.disabled, .btn-input-dropdown:disabled {
  color: #adadad;
  background-color: transparent;
}
.btn-input-dropdown:not([disabled]):not(.disabled).active, .show > .btn-input-dropdown.dropdown-toggle {
  color: #313233;
  background-color: #fff;
  border-color: #2294fe;
}
.btn-input-dropdown:not([disabled]):not(.disabled).active:focus, .show > .btn-input-dropdown.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(34, 148, 254, 0.25) !important;
}
@media (min-width: 992px) {
  .btn-input-dropdown {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

.site-layout-fullsize {
  position: relative;
}
.site-layout-fullsize .subsite-header {
  background-image: linear-gradient(-45deg, #e2001a, rgb(201.4, 0, 23.3668508287));
  background-repeat: repeat-x;
}

@media (min-width: 1200px) {
  .site-layout-padding {
    padding-right: 1.5rem;
  }
}
@media (min-width: 1600px) {
  .site-layout-padding {
    padding-right: 4.5rem;
  }
}

@media (min-width: 1600px) {
  .site-layout-padding-detail {
    padding-right: 4.5rem;
  }
}

.site-layout {
  display: flex;
  flex-wrap: wrap;
  margin-left: -2.25rem;
  margin: 0;
}
@media (min-width: 1200px) {
  .site-layout.site-layout-detail {
    flex-direction: row-reverse;
  }
}

.site-layout-nav,
.site-layout-content {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-left: 2.25rem;
  padding: 0;
}

.site-layout-nav {
  display: none;
}
.site-layout-detail .site-layout-nav {
  display: block;
}
@media (min-width: 1200px) {
  .site-layout-nav {
    display: block;
    flex: 0 0 280px;
    max-width: 280px;
  }
}
@media (min-width: 1600px) {
  .site-layout-nav {
    flex: 0 0 340px;
    max-width: 340px;
  }
}
.site-layout-nav .site-layout-nav-inner {
  padding: 15px;
  padding-top: 0;
}
@media (min-width: 768px) {
  .site-layout-nav .site-layout-nav-inner {
    padding: 2.25rem;
    padding-top: 0;
  }
}
@media (min-width: 1200px) {
  .site-layout-nav .site-layout-nav-inner {
    padding: 15px;
    padding-top: 0;
  }
}
@media (min-width: 1600px) {
  .site-layout-nav .site-layout-nav-inner {
    padding: 2.25rem;
    padding-top: 0;
  }
}
.site-layout-nav .btn-list,
.site-layout-nav hr {
  margin-bottom: 1.125rem;
}
.site-layout-nav .btn {
  margin: 0;
}
.site-layout-nav p {
  font-family: "Fago", Arial, sans-serif;
}

.site-layout-title {
  margin-bottom: 0.3rem;
  font-size: 26px;
  font-size: 1.625rem;
}
.site-layout-title a {
  color: #313233;
}
.site-layout-title a.active {
  color: #e2001a;
}
@media (min-width: 1600px) {
  .site-layout-title {
    font-size: 32px;
    font-size: 2rem;
  }
}

.site-layout-content {
  flex: 100%;
  max-width: 100%;
}
@media (min-width: 1200px) {
  .site-layout-content {
    border-left: 1px solid #e6e6e6;
    flex: 0 0 calc(100% - 280px);
    max-width: calc(100% - 280px);
  }
}
@media (min-width: 1600px) {
  .site-layout-content {
    flex: 0 0 calc(100% - 340px);
    max-width: calc(100% - 340px);
  }
}

.site-layout-contact-person {
  display: block;
  position: absolute;
  right: 15px;
  top: 15px;
  background-color: #fff;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.4);
  padding: 0.5625rem 0.45rem;
  line-height: 1;
  z-index: 20;
  border-radius: 2px;
  color: #313233;
  font-size: 15px;
  font-size: 0.9375rem;
}
.site-layout-contact-person i {
  position: relative;
  top: 1px;
}
@media (min-width: 576px) {
  .site-layout-contact-person {
    right: 1.125rem;
    top: 1.125rem;
    padding: 0.75rem 0.5625rem;
    font-size: 17px;
    font-size: 1.0625rem;
  }
}
@media (min-width: 1600px) {
  .site-layout-contact-person {
    right: 2.25rem;
    top: 2.25rem;
  }
}

.simple-image-hero {
  position: relative;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .simple-image-hero {
    margin-bottom: 2.25rem;
  }
}
@media (min-width: 1200px) {
  .simple-image-hero {
    margin-bottom: 3.375rem;
  }
}
@media (max-width: 1199.99px) {
  .simple-image-hero {
    border-bottom: 5px solid #e6e6e6;
  }
}
.simple-image-hero .breadcrumb {
  margin-bottom: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
  left: 1.125rem;
  top: 1.125rem;
  display: none;
}
@media (min-width: 768px) {
  .simple-image-hero .breadcrumb {
    display: flex;
  }
}
.simple-image-hero .breadcrumb-item + .breadcrumb-item::before {
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
}
.simple-image-hero .breadcrumb-item a {
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
}
.simple-image-hero .breadcrumb-item.active {
  color: #fff;
}

.simple-image-hero-copyright {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #fff;
  position: absolute;
  z-index: 60;
  line-height: 1.2;
  padding: 3px 6px;
  left: 0;
  bottom: 0;
  max-width: calc(100% - 20px);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
  display: block;
  font-size: 10px;
  font-size: 0.625rem;
}
.simple-image-hero-copyright:not(:empty) {
  background: rgba(0, 0, 0, 0.5);
}
.simple-image-hero-copyright a {
  color: #fff;
  text-decoration: underline;
}

.hero-fullsize-wrapper {
  padding-top: 50px;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .hero-fullsize-wrapper {
    margin-bottom: 2.25rem;
  }
}
@media (min-width: 576px) {
  .hero-fullsize-wrapper {
    padding-top: 60px;
  }
}
@media (min-width: 992px) {
  .hero-fullsize-wrapper {
    padding-top: 70px;
  }
}

.hero-fullsize-wrapper + .site-wrapper {
  padding-top: 1.8rem;
}
@media (min-width: 768px) {
  .hero-fullsize-wrapper + .site-wrapper {
    padding-top: 2.25rem;
  }
}

.hero-fullsize {
  background-color: #e6e6e6;
  background-size: cover;
  background-position: center center;
  position: relative;
}
.hero-fullsize .container, .hero-fullsize .additional-site-information-boxed {
  max-width: 680px;
  padding: 6.75rem 15px;
}
@media (min-width: 1200px) {
  .hero-fullsize .container, .hero-fullsize .additional-site-information-boxed {
    padding: 9rem 15px;
  }
}
.hero-fullsize .hero-fullsize-content {
  background-color: #00f;
  color: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  padding: 2.25rem;
}
.hero-fullsize .hero-fullsize-title {
  font-size: 48px;
  font-size: 3rem;
  text-transform: uppercase;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .hero-fullsize .hero-fullsize-title {
    font-size: 60px;
    font-size: 3.75rem;
  }
}
@media (min-width: 1200px) {
  .hero-fullsize .hero-fullsize-title {
    font-size: 80px;
    font-size: 5rem;
  }
}
.hero-fullsize .hero-fullsize-subtitle {
  font-size: 28px;
  font-size: 1.75rem;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-top: 0.9rem;
  font-weight: normal;
}
.hero-fullsize .hero-fullsize-btn {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -25px;
}

.restriction-container {
  position: relative;
  padding-bottom: 0.5rem;
}
.restriction-container::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 75px;
  height: 7.5rem;
  width: 100%;
  background: #fff;
  background: linear-gradient(bottom, #fff 15%, rgba(255, 255, 255, 0.2) 99%);
  background: linear-gradient(to top, #fff 15%, rgba(255, 255, 255, 0.2) 99%);
}

/**
 * Plugins
 */
body.compensate-for-scrollbar {
  overflow: hidden;
}

.fancybox-active {
  height: auto;
}

.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}

.fancybox-container {
  backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  touch-action: manipulation;
  touch-action: manipulation;
  transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}

.fancybox-container * {
  box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

.fancybox-bg {
  background: rgb(30, 30, 30);
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

.fancybox-is-open .fancybox-bg {
  opacity: 0.9;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s ease, visibility 0s ease 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
  opacity: 1;
  transition: opacity 0.25s ease 0s, visibility 0s ease 0s;
  visibility: visible;
}

.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  user-select: none;
  user-select: none;
  user-select: none;
}

.fancybox-toolbar {
  right: 0;
  top: 0;
}

.fancybox-stage {
  direction: ltr;
  overflow: visible;
  transform: translateZ(0);
  z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
  overflow: hidden;
}

.fancybox-slide {
  backface-visibility: hidden;
  /* Using without prefix would break IE11 */
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: transform, opacity;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}

.fancybox-slide::before {
  /*content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;*/
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
  display: block;
}

.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0;
}

.fancybox-slide--image::before {
  display: none;
}

.fancybox-slide--html {
  padding: 6px;
}

.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  transform-origin: top left;
  transform-origin: top left;
  transition-property: transform, opacity;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  user-select: none;
  user-select: none;
  user-select: none;
  z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
  cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
  cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
  cursor: grab;
  cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
  cursor: grabbing;
  cursor: grabbing;
}

.fancybox-container [data-selectable=true] {
  cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  user-select: none;
  user-select: none;
  user-select: none;
  width: 100%;
}

.fancybox-spaceball {
  z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video .fancybox-content {
  background: #000;
}

.fancybox-slide--map .fancybox-content {
  background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
  background: #fff;
}

.fancybox-video,
.fancybox-iframe {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0;
}

.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}

.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}

/* Buttons */
.fancybox-button {
  background: rgb(30, 30, 30);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  transition: color 0.2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
  color: #ededed;
}

.fancybox-button:hover {
  color: #fff;
}

.fancybox-button:focus {
  outline: none;
}

.fancybox-button.fancybox-focus {
  outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none;
}

/* Fix IE11 */
.fancybox-button div {
  height: 100%;
}

.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}

.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
  display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
  display: none;
}

.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scaleX(0);
  transform: scaleX(0);
  transform-origin: 0;
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  z-index: 99998;
}

/* Close button on the top right corner of html content */
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: 0.8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401;
}

.fancybox-close-small:hover {
  color: #fff;
  opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
  overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none;
}

/* Navigation arrows */
.fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px;
}

.fancybox-navigation .fancybox-button div {
  padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  left: env(safe-area-inset-left);
  padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0;
  right: env(safe-area-inset-right);
}

/* Caption */
.fancybox-caption {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 75px 44px 25px;
  pointer-events: none;
  right: 0;
  text-align: center;
  z-index: 99996;
}

@supports (padding: max(0px)) {
  .fancybox-caption {
    padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
  }
}
.fancybox-caption--separate {
  margin-top: -50px;
}

.fancybox-caption__body {
  max-height: 50vh;
  overflow: auto;
  pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none;
}

.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline;
}

/* Loading indicator */
.fancybox-loading {
  animation: fancybox-rotate 1s linear infinite;
  background: transparent;
  border: 4px solid #888;
  border-bottom-color: #fff;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999;
}

@keyframes fancybox-rotate {
  100% {
    transform: rotate(360deg);
  }
}
/* Transition effects */
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0.5, 0.5, 0.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  transform: rotate(-360deg);
  transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  transform: rotate(360deg);
  transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  transform: rotate(0deg);
  transform: rotate(0deg);
}

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
  transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px;
  }
  .fancybox-slide--image {
    padding: 6px 0;
  }
  .fancybox-close-small {
    right: -6px;
  }
  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }
  .fancybox-caption {
    padding-left: 12px;
    padding-right: 12px;
  }
  @supports (padding: max(0px)) {
    .fancybox-caption {
      padding-left: max(12px, env(safe-area-inset-left));
      padding-right: max(12px, env(safe-area-inset-right));
    }
  }
}
/* Share */
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center;
}

.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px;
}

.fancybox-share p {
  margin: 0;
  padding: 0;
}

.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  transition: all 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  user-select: none;
  user-select: none;
  user-select: none;
  white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
  color: #fff;
}

.fancybox-share__button:hover {
  text-decoration: none;
}

.fancybox-share__button--fb {
  background: #3b5998;
}

.fancybox-share__button--fb:hover {
  background: #344e86;
}

.fancybox-share__button--pt {
  background: #bd081d;
}

.fancybox-share__button--pt:hover {
  background: #aa0719;
}

.fancybox-share__button--tw {
  background: #1da1f2;
}

.fancybox-share__button--tw:hover {
  background: #0d95e8;
}

.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px;
}

.fancybox-share__button svg path {
  fill: #fff;
}

.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%;
}

/* Thumbs */
.fancybox-thumbs {
  background: #ddd;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: 0;
  width: 212px;
  z-index: 99995;
}

.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
  display: block;
}

.fancybox-show-thumbs .fancybox-inner {
  right: 212px;
}

.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}

.fancybox-thumbs__list a {
  backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px;
}

.fancybox-thumbs__list a::before {
  border: 6px solid #ff5268;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
  opacity: 0.5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
  opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
  .fancybox-thumbs {
    width: 110px;
  }
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px;
  }
  .fancybox-thumbs__list a {
    max-width: calc(100% - 10px);
  }
}
.fancybox-thumbs > ul > li::before {
  border: 4px solid #e2001a;
}

.fancybox-thumbs__list a::before {
  border: 4px solid #e2001a;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
  cursor: -webkit-default;
  cursor: default;
}

.fancybox-bg {
  background-color: #000;
}
.fancybox-is-open .fancybox-bg {
  opacity: 0.5;
}

.fancybox-slide--html {
  padding: 0;
}
@media (min-width: 768px) {
  .fancybox-slide--html {
    padding: 2.25rem 2.25rem 0 2.25rem;
  }
}
.fancybox-slide--html .fancybox-close-small {
  color: #fff;
  opacity: 1;
  background-color: #e2001a;
}
.fancybox-slide--html .fancybox-close-small:hover {
  background-color: #b50015;
}

.fancybox-content {
  margin-bottom: 0;
  padding: 1.125rem;
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
}
.fancybox-content.fancybox-content-xl {
  max-width: 100%;
  width: 1260px;
}
.fancybox-content.fancybox-content-lg {
  max-width: 100%;
  width: 1000px;
}
.fancybox-content.fancybox-content-md {
  max-width: 100%;
  width: 780px;
}
@media (min-width: 768px) {
  .fancybox-content {
    margin-bottom: 2.25rem;
    padding: 2.25rem;
    border-radius: 3px;
  }
  .fancybox-content .additional-topics [class*=col-] {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

.fancybox-content-header {
  border-bottom: 2px solid #e6e6e6;
  margin-bottom: 1.8rem;
}

.fancybox-content-footer {
  padding: 1.125rem;
  margin: -1.125rem;
  margin-top: 0;
  background-color: #e6e6e6;
  display: flex;
  justify-content: flex-end;
}
@media (min-width: 768px) {
  .fancybox-content-footer {
    margin: -2.25rem;
    margin-top: 0;
    padding: 1.125rem 2.25rem;
  }
}

/* Custom animation */
.fancybox-fx-slide-in-out.fancybox-slide--previous {
  opacity: 0;
}

.fancybox-fx-slide-in-out.fancybox-slide--next {
  transform: translateY(80px);
  opacity: 0;
}

.fancybox-fx-slide-in-out.fancybox-slide--current {
  transform: translateY(0);
  opacity: 1;
}

.fancybox-caption {
  background: none;
  bottom: 20px;
}

.fancybox-is-open .fancybox-bg {
  opacity: 0.4;
}

@media (max-width: 991.99px) {
  .fancybox-button--arrow_left,
  .fancybox-button--arrow_right,
  .fancybox-infobar {
    display: none;
  }
}

.fl-form .fl-wrap {
  position: relative;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fl-form label.fl-label {
  opacity: 0;
  visibility: hidden;
  display: block;
  position: absolute;
  top: -7px;
  left: calc(0.9375rem - 2px);
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #c1c1c1;
  transition: all 0.2s ease-in-out;
  z-index: 1;
  background-color: #fff;
  padding: 0 2px;
}
.fl-form label.fl-label.is-invalid {
  color: #ff4f5b;
}
.fl-form .fl-is-active label.fl-label {
  opacity: 1;
  visibility: visible;
}
.fl-form .fl-has-focus label.fl-label {
  color: #1976d2;
}
.fl-form .fl-has-focus label.fl-label.is-invalid {
  color: #ff4f5b;
}

.autocomplete-suggestions {
  background: #fff;
  overflow: auto;
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  left: 0;
  right: 0;
  width: auto !important;
  max-height: 540px !important;
}
.autocomplete-suggestions strong {
  font-weight: normal;
  color: #2294fe;
}

.autocomplete-suggestion {
  padding: 0.45rem 1.125rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  font-size: 16px;
  font-size: 1rem;
}

.autocomplete-selected {
  background: #f0f0f0;
}

.autocomplete-group {
  padding: 0.5625rem 1.125rem;
  font-weight: 700;
  font-size: 18px;
  font-size: 1.125rem;
}

.optiscroll {
  position: relative;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.optiscroll.is-enabled {
  overflow: hidden;
}

.optiscroll.is-enabled > .optiscroll-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.optiscroll-v,
.optiscroll-h {
  position: absolute;
  visibility: hidden;
  z-index: 2;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  user-select: none;
  user-select: none;
  user-select: none;
}

.optiscroll-v {
  right: 0;
}

.optiscroll-h {
  bottom: 0;
}

.optiscroll.has-vtrack > .optiscroll-v,
.optiscroll.has-htrack > .optiscroll-h {
  visibility: visible;
}

.optiscroll.is-rtl > .optiscroll-v {
  left: 0;
  right: auto;
}

.optiscroll-vtrack,
.optiscroll-htrack {
  display: block;
  position: absolute;
  opacity: 1;
  transform: translate(0%, 0%);
  transform: translate(0%, 0%);
  transition: height 0.2s ease 0s, width 0.2s ease 0s, opacity 0.2s ease 0s;
  box-sizing: border-box;
}

.optiscroll-v {
  top: 0;
  bottom: 0;
  width: 0;
}

.optiscroll-h {
  left: 4px;
  right: 4px;
  height: 0;
}

.optiscroll.has-vtrack.has-htrack > .optiscroll-v {
  bottom: 8px;
}

.optiscroll.has-vtrack.has-htrack > .optiscroll-h {
  right: 8px;
}

.optiscroll-vtrack,
.optiscroll-htrack {
  background: rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 1px #fff;
  opacity: 0;
}

.optiscroll-vtrack {
  width: 5px;
  right: 0;
}

.optiscroll-htrack {
  height: 3px;
  bottom: 4px;
}

.optiscroll:hover > .optiscroll-v .optiscroll-vtrack,
.optiscroll:hover > .optiscroll-h .optiscroll-htrack {
  opacity: 1;
}

.optiscroll.has-vtrack.has-htrack.is-rtl > .optiscroll-h {
  right: 4px;
  left: 8px;
}

.optiscroll.is-rtl > .optiscroll-v .optiscroll-vtrack {
  right: auto;
  left: 4px;
}

/**
 * Swiper 8.3.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 26, 2022
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #e2001a;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0, 0, 0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
  backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

.swiper-virtual .swiper-slide {
  backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size: 35px;
  /*
    --swiper-navigation-color: var(--swiper-theme-color);
    */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}

.swiper-button-prev::after,
.swiper-button-next::after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev::after,
.swiper-rtl .swiper-button-next::after {
  content: "prev";
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next::after,
.swiper-rtl .swiper-button-prev::after {
  content: "next";
}

.swiper-button-lock {
  display: none;
}

:root {
  /*
    --swiper-pagination-color: var(--swiper-theme-color);
    --swiper-pagination-bullet-size: 8px;
    --swiper-pagination-bullet-width: 8px;
    --swiper-pagination-bullet-height: 8px;
    --swiper-pagination-bullet-inactive-color: #000;
    --swiper-pagination-bullet-inactive-opacity: 0.2;
    --swiper-pagination-bullet-opacity: 1;
    --swiper-pagination-bullet-horizontal-gap: 4px;
    --swiper-pagination-bullet-vertical-gap: 6px;
    */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0, -50%, 0);
}

.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */
:root {
  /*
    --swiper-preloader-color: var(--swiper-theme-color);
    */
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev,
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow::before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

/* Swiper Variations */
@media (min-width: 1200px) and (max-width: 1599.99px) {
  .swiper.swiper-home,
  .swiper-container.swiper-container-home {
    margin-top: -1.125rem;
  }
}
@media (max-width: 1199.99px) {
  .swiper.swiper-home,
  .swiper-container.swiper-container-home {
    background-color: #313233;
    margin-left: -2.25rem;
    margin-right: -2.25rem;
    padding: 2.25rem;
    padding-bottom: 15px;
    margin-bottom: 2.25rem;
  }
}
@media (max-width: 767.99px) {
  .swiper.swiper-home,
  .swiper-container.swiper-container-home {
    margin-left: -15px;
    margin-right: -15px;
    padding: 15px;
    margin-bottom: 15px;
  }
}
.swiper.swiper-home .swiper-wrapper,
.swiper-container.swiper-container-home .swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
@media (min-width: 1200px) {
  .swiper.swiper-home .swiper-wrapper,
  .swiper-container.swiper-container-home .swiper-wrapper {
    width: inherit;
    flex-wrap: wrap;
    margin-left: -2.25rem;
  }
}
.swiper.swiper-home .swiper-slide,
.swiper-container.swiper-container-home .swiper-slide {
  flex-shrink: 0;
  width: 100%;
  position: relative;
  transition-property: transform;
  display: flex;
  height: auto;
}
@media (min-width: 1200px) {
  .swiper.swiper-home .swiper-slide,
  .swiper-container.swiper-container-home .swiper-slide {
    padding-left: 2.25rem;
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 1200px) {
  .swiper.swiper-home .swiper-slide.swiper-slide-width-2,
  .swiper-container.swiper-container-home .swiper-slide.swiper-slide-width-2 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 1200px) {
  .swiper.swiper-home .swiper-slide.swiper-slide-width-3,
  .swiper-container.swiper-container-home .swiper-slide.swiper-slide-width-3 {
    flex: 0 0 75%;
    max-width: 75%;
  }
}
.swiper.swiper-home .swiper-pagination-bullet,
.swiper-container.swiper-container-home .swiper-pagination-bullet {
  background: #c1c1c1;
}
.swiper.swiper-home .swiper-pagination-bullet-active,
.swiper-container.swiper-container-home .swiper-pagination-bullet-active {
  background: #e2001a;
}

.swiper-gallery-holder {
  background-color: #313233;
  padding: 30px 15px;
  margin-left: -15px;
  margin-right: -15px;
  padding-bottom: 0 !important;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .swiper-gallery-holder {
    margin-bottom: 2.25rem;
  }
}
@media (min-width: 768px) {
  .swiper-gallery-holder {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
    padding: 2.25rem;
  }
}
@media (min-width: 1200px) {
  .swiper-gallery-holder {
    margin-left: calc((4.05rem) * -1);
    margin-right: calc((4.05rem) * -1);
    padding: 2.25rem 0;
    padding-left: calc(4.05rem);
    padding-right: calc(4.05rem);
  }
}
@media (min-width: 1600px) {
  .swiper-gallery-holder {
    margin-left: calc((4.05rem - 20px) * -1);
    margin-right: calc((4.05rem - 20px) * -1);
    padding-left: calc(4.05rem - 20px);
    padding-right: calc(4.05rem - 20px);
  }
}
.swiper-gallery-holder .swiper.swiper-gallery .swiper-pagination-bullet {
  background: #6e6f70;
}
.swiper-gallery-holder .swiper.swiper-gallery .swiper-pagination-bullet-active {
  background: #e2001a;
}

.swiper-gallery-fullsize-holder {
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .swiper-gallery-fullsize-holder {
    margin-bottom: 2.25rem;
  }
}
@media (min-width: 768px) {
  .swiper-gallery-fullsize-holder {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 767.99px) {
  .swiper-gallery-fullsize-holder .figure-caption, .swiper-gallery-fullsize-holder .media .media-caption, .media .swiper-gallery-fullsize-holder .media-caption,
  .swiper-gallery-fullsize-holder .figure-title {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.swiper.swiper-gallery {
  padding-bottom: 30px;
}
@media (min-width: 768px) {
  .swiper.swiper-gallery {
    padding-bottom: 2.25rem;
  }
}
.swiper.swiper-gallery .swiper-pagination-bullet {
  background: #c1c1c1;
  opacity: 1;
}
.swiper.swiper-gallery .swiper-pagination-bullet-active {
  background: #e2001a;
  opacity: 1;
}
.swiper.swiper-gallery .figure-caption, .swiper.swiper-gallery .media .media-caption, .media .swiper.swiper-gallery .media-caption {
  color: #e6e6e6;
}
.swiper-gallery-fullsize-holder .swiper.swiper-gallery .figure-caption, .swiper-gallery-fullsize-holder .swiper.swiper-gallery .media .media-caption, .media .swiper-gallery-fullsize-holder .swiper.swiper-gallery .media-caption {
  color: #6e6f70;
}

.swiper.swiper-hero,
.swiper.swiper-hero-single {
  padding-bottom: 20px;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .swiper.swiper-hero,
  .swiper.swiper-hero-single {
    margin-bottom: 2.25rem;
  }
}
@media (min-width: 992px) {
  .swiper.swiper-hero,
  .swiper.swiper-hero-single {
    padding-bottom: 50px;
  }
}
@media (min-width: 1200px) {
  .site-layout-content .swiper.swiper-hero,
  .site-layout-content .swiper.swiper-hero-single {
    margin-left: -1px;
  }
}
.swiper.swiper-hero .swiper-hero-pagination,
.swiper.swiper-hero-single .swiper-hero-pagination {
  position: absolute;
  height: 8px;
  display: flex;
  justify-content: center;
  bottom: 0;
}
@media (min-width: 992px) {
  .swiper.swiper-hero .swiper-hero-pagination,
  .swiper.swiper-hero-single .swiper-hero-pagination {
    bottom: 15px;
  }
}
.swiper.swiper-hero .container-content,
.swiper.swiper-hero-single .container-content {
  display: flex;
}
.swiper.swiper-hero .row,
.swiper.swiper-hero-single .row {
  position: relative;
  z-index: 10;
  flex-grow: 1;
  align-items: end;
}
@media (min-width: 992px) {
  .swiper.swiper-hero .row,
  .swiper.swiper-hero-single .row {
    align-items: center;
  }
}
.swiper.swiper-hero .col-12,
.swiper.swiper-hero-single .col-12 {
  padding-top: 6.75rem;
  padding-bottom: 15px;
}
@media (min-width: 768px) {
  .swiper.swiper-hero .col-12,
  .swiper.swiper-hero-single .col-12 {
    padding-bottom: 2.25rem;
  }
}
@media (min-width: 992px) {
  .swiper.swiper-hero .col-12,
  .swiper.swiper-hero-single .col-12 {
    padding: 6.75rem 0;
  }
}
@media (max-width: 767.99px) {
  .swiper.swiper-hero .badge,
  .swiper.swiper-hero-single .badge {
    background-color: #e2001a;
  }
}
@media (min-width: 992px) {
  .swiper.swiper-hero .badge,
  .swiper.swiper-hero-single .badge {
    margin-bottom: 0.28125rem;
  }
}
.swiper.swiper-hero .swiper-hero-content,
.swiper.swiper-hero-single .swiper-hero-content {
  max-width: 500px;
}
@media (min-width: 992px) {
  .swiper.swiper-hero .swiper-hero-content,
  .swiper.swiper-hero-single .swiper-hero-content {
    max-width: 700px;
  }
}
.swiper.swiper-hero .swiper-hero-content h1,
.swiper.swiper-hero .swiper-hero-content h2,
.swiper.swiper-hero .swiper-hero-content h3,
.swiper.swiper-hero .swiper-hero-content h4,
.swiper.swiper-hero .swiper-hero-content h5,
.swiper.swiper-hero .swiper-hero-content h6,
.swiper.swiper-hero .swiper-hero-content .h1,
.swiper.swiper-hero .swiper-hero-content .h2,
.swiper.swiper-hero .swiper-hero-content .h3,
.swiper.swiper-hero .swiper-hero-content .h4,
.swiper.swiper-hero .swiper-hero-content .h5,
.swiper.swiper-hero .swiper-hero-content .h6,
.swiper.swiper-hero-single .swiper-hero-content h1,
.swiper.swiper-hero-single .swiper-hero-content h2,
.swiper.swiper-hero-single .swiper-hero-content h3,
.swiper.swiper-hero-single .swiper-hero-content h4,
.swiper.swiper-hero-single .swiper-hero-content h5,
.swiper.swiper-hero-single .swiper-hero-content h6,
.swiper.swiper-hero-single .swiper-hero-content .h1,
.swiper.swiper-hero-single .swiper-hero-content .h2,
.swiper.swiper-hero-single .swiper-hero-content .h3,
.swiper.swiper-hero-single .swiper-hero-content .h4,
.swiper.swiper-hero-single .swiper-hero-content .h5,
.swiper.swiper-hero-single .swiper-hero-content .h6 {
  font-weight: 700;
  color: #fff;
}
.swiper.swiper-hero .swiper-hero-content h1,
.swiper.swiper-hero .swiper-hero-content .h1,
.swiper.swiper-hero-single .swiper-hero-content h1,
.swiper.swiper-hero-single .swiper-hero-content .h1 {
  font-size: 36px;
  font-size: 2.25rem;
}
@media (min-width: 992px) {
  .swiper.swiper-hero .swiper-hero-content h1,
  .swiper.swiper-hero .swiper-hero-content .h1,
  .swiper.swiper-hero-single .swiper-hero-content h1,
  .swiper.swiper-hero-single .swiper-hero-content .h1 {
    font-size: 70px;
    font-size: 4.375rem;
  }
}
.swiper.swiper-hero .swiper-hero-content h2,
.swiper.swiper-hero .swiper-hero-content .h2,
.swiper.swiper-hero-single .swiper-hero-content h2,
.swiper.swiper-hero-single .swiper-hero-content .h2 {
  font-size: 30px;
  font-size: 1.875rem;
}
@media (min-width: 992px) {
  .swiper.swiper-hero .swiper-hero-content h2,
  .swiper.swiper-hero .swiper-hero-content .h2,
  .swiper.swiper-hero-single .swiper-hero-content h2,
  .swiper.swiper-hero-single .swiper-hero-content .h2 {
    font-size: 60px;
    font-size: 3.75rem;
  }
}
.swiper.swiper-hero .swiper-hero-content h3,
.swiper.swiper-hero .swiper-hero-content .h3,
.swiper.swiper-hero-single .swiper-hero-content h3,
.swiper.swiper-hero-single .swiper-hero-content .h3 {
  font-size: 26px;
  font-size: 1.625rem;
}
@media (min-width: 992px) {
  .swiper.swiper-hero .swiper-hero-content h3,
  .swiper.swiper-hero .swiper-hero-content .h3,
  .swiper.swiper-hero-single .swiper-hero-content h3,
  .swiper.swiper-hero-single .swiper-hero-content .h3 {
    font-size: 50px;
    font-size: 3.125rem;
  }
}
.swiper.swiper-hero .swiper-hero-content h4,
.swiper.swiper-hero .swiper-hero-content .h4,
.swiper.swiper-hero .swiper-hero-content .content-block-with-additional-information-right .card-newsletter h3,
.content-block-with-additional-information-right .card-newsletter .swiper.swiper-hero .swiper-hero-content h3,
.swiper.swiper-hero .swiper-hero-content .content-block-with-additional-information-left .card-newsletter h3,
.content-block-with-additional-information-left .card-newsletter .swiper.swiper-hero .swiper-hero-content h3,
.swiper.swiper-hero .swiper-hero-content .col-xlm-4 .card-newsletter h3,
.col-xlm-4 .card-newsletter .swiper.swiper-hero .swiper-hero-content h3,
.swiper.swiper-hero .swiper-hero-content .card-columns .card-newsletter h3,
.card-columns .card-newsletter .swiper.swiper-hero .swiper-hero-content h3,
.swiper.swiper-hero .swiper-hero-content .content-block-with-additional-information-right .card-input h3,
.content-block-with-additional-information-right .card-input .swiper.swiper-hero .swiper-hero-content h3,
.swiper.swiper-hero .swiper-hero-content .content-block-with-additional-information-left .card-input h3,
.content-block-with-additional-information-left .card-input .swiper.swiper-hero .swiper-hero-content h3,
.swiper.swiper-hero .swiper-hero-content .col-xlm-4 .card-input h3,
.col-xlm-4 .card-input .swiper.swiper-hero .swiper-hero-content h3,
.swiper.swiper-hero .swiper-hero-content .card-columns .card-input h3,
.card-columns .card-input .swiper.swiper-hero .swiper-hero-content h3,
.swiper.swiper-hero .swiper-hero-content .container-content form:not(.form-not-styled) > h2,
.container-content .swiper.swiper-hero .swiper-hero-content form:not(.form-not-styled) > h2,
.swiper.swiper-hero .swiper-hero-content .container-content-fluid form:not(.form-not-styled) > h2,
.container-content-fluid .swiper.swiper-hero .swiper-hero-content form:not(.form-not-styled) > h2,
.swiper.swiper-hero-single .swiper-hero-content h4,
.swiper.swiper-hero-single .swiper-hero-content .h4,
.swiper.swiper-hero-single .swiper-hero-content .content-block-with-additional-information-right .card-newsletter h3,
.content-block-with-additional-information-right .card-newsletter .swiper.swiper-hero-single .swiper-hero-content h3,
.swiper.swiper-hero-single .swiper-hero-content .content-block-with-additional-information-left .card-newsletter h3,
.content-block-with-additional-information-left .card-newsletter .swiper.swiper-hero-single .swiper-hero-content h3,
.swiper.swiper-hero-single .swiper-hero-content .col-xlm-4 .card-newsletter h3,
.col-xlm-4 .card-newsletter .swiper.swiper-hero-single .swiper-hero-content h3,
.swiper.swiper-hero-single .swiper-hero-content .card-columns .card-newsletter h3,
.card-columns .card-newsletter .swiper.swiper-hero-single .swiper-hero-content h3,
.swiper.swiper-hero-single .swiper-hero-content .content-block-with-additional-information-right .card-input h3,
.content-block-with-additional-information-right .card-input .swiper.swiper-hero-single .swiper-hero-content h3,
.swiper.swiper-hero-single .swiper-hero-content .content-block-with-additional-information-left .card-input h3,
.content-block-with-additional-information-left .card-input .swiper.swiper-hero-single .swiper-hero-content h3,
.swiper.swiper-hero-single .swiper-hero-content .col-xlm-4 .card-input h3,
.col-xlm-4 .card-input .swiper.swiper-hero-single .swiper-hero-content h3,
.swiper.swiper-hero-single .swiper-hero-content .card-columns .card-input h3,
.card-columns .card-input .swiper.swiper-hero-single .swiper-hero-content h3,
.swiper.swiper-hero-single .swiper-hero-content .container-content form:not(.form-not-styled) > h2,
.container-content .swiper.swiper-hero-single .swiper-hero-content form:not(.form-not-styled) > h2,
.swiper.swiper-hero-single .swiper-hero-content .container-content-fluid form:not(.form-not-styled) > h2,
.container-content-fluid .swiper.swiper-hero-single .swiper-hero-content form:not(.form-not-styled) > h2 {
  font-size: 22px;
  font-size: 1.375rem;
}
@media (min-width: 992px) {
  .swiper.swiper-hero .swiper-hero-content h4,
  .swiper.swiper-hero .swiper-hero-content .h4,
  .swiper.swiper-hero .swiper-hero-content .content-block-with-additional-information-right .card-newsletter h3,
  .content-block-with-additional-information-right .card-newsletter .swiper.swiper-hero .swiper-hero-content h3,
  .swiper.swiper-hero .swiper-hero-content .content-block-with-additional-information-left .card-newsletter h3,
  .content-block-with-additional-information-left .card-newsletter .swiper.swiper-hero .swiper-hero-content h3,
  .swiper.swiper-hero .swiper-hero-content .col-xlm-4 .card-newsletter h3,
  .col-xlm-4 .card-newsletter .swiper.swiper-hero .swiper-hero-content h3,
  .swiper.swiper-hero .swiper-hero-content .card-columns .card-newsletter h3,
  .card-columns .card-newsletter .swiper.swiper-hero .swiper-hero-content h3,
  .swiper.swiper-hero .swiper-hero-content .content-block-with-additional-information-right .card-input h3,
  .content-block-with-additional-information-right .card-input .swiper.swiper-hero .swiper-hero-content h3,
  .swiper.swiper-hero .swiper-hero-content .content-block-with-additional-information-left .card-input h3,
  .content-block-with-additional-information-left .card-input .swiper.swiper-hero .swiper-hero-content h3,
  .swiper.swiper-hero .swiper-hero-content .col-xlm-4 .card-input h3,
  .col-xlm-4 .card-input .swiper.swiper-hero .swiper-hero-content h3,
  .swiper.swiper-hero .swiper-hero-content .card-columns .card-input h3,
  .card-columns .card-input .swiper.swiper-hero .swiper-hero-content h3,
  .swiper.swiper-hero .swiper-hero-content .container-content form:not(.form-not-styled) > h2,
  .container-content .swiper.swiper-hero .swiper-hero-content form:not(.form-not-styled) > h2,
  .swiper.swiper-hero .swiper-hero-content .container-content-fluid form:not(.form-not-styled) > h2,
  .container-content-fluid .swiper.swiper-hero .swiper-hero-content form:not(.form-not-styled) > h2,
  .swiper.swiper-hero-single .swiper-hero-content h4,
  .swiper.swiper-hero-single .swiper-hero-content .h4,
  .swiper.swiper-hero-single .swiper-hero-content .content-block-with-additional-information-right .card-newsletter h3,
  .content-block-with-additional-information-right .card-newsletter .swiper.swiper-hero-single .swiper-hero-content h3,
  .swiper.swiper-hero-single .swiper-hero-content .content-block-with-additional-information-left .card-newsletter h3,
  .content-block-with-additional-information-left .card-newsletter .swiper.swiper-hero-single .swiper-hero-content h3,
  .swiper.swiper-hero-single .swiper-hero-content .col-xlm-4 .card-newsletter h3,
  .col-xlm-4 .card-newsletter .swiper.swiper-hero-single .swiper-hero-content h3,
  .swiper.swiper-hero-single .swiper-hero-content .card-columns .card-newsletter h3,
  .card-columns .card-newsletter .swiper.swiper-hero-single .swiper-hero-content h3,
  .swiper.swiper-hero-single .swiper-hero-content .content-block-with-additional-information-right .card-input h3,
  .content-block-with-additional-information-right .card-input .swiper.swiper-hero-single .swiper-hero-content h3,
  .swiper.swiper-hero-single .swiper-hero-content .content-block-with-additional-information-left .card-input h3,
  .content-block-with-additional-information-left .card-input .swiper.swiper-hero-single .swiper-hero-content h3,
  .swiper.swiper-hero-single .swiper-hero-content .col-xlm-4 .card-input h3,
  .col-xlm-4 .card-input .swiper.swiper-hero-single .swiper-hero-content h3,
  .swiper.swiper-hero-single .swiper-hero-content .card-columns .card-input h3,
  .card-columns .card-input .swiper.swiper-hero-single .swiper-hero-content h3,
  .swiper.swiper-hero-single .swiper-hero-content .container-content form:not(.form-not-styled) > h2,
  .container-content .swiper.swiper-hero-single .swiper-hero-content form:not(.form-not-styled) > h2,
  .swiper.swiper-hero-single .swiper-hero-content .container-content-fluid form:not(.form-not-styled) > h2,
  .container-content-fluid .swiper.swiper-hero-single .swiper-hero-content form:not(.form-not-styled) > h2 {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
.swiper.swiper-hero .swiper-hero-content h5,
.swiper.swiper-hero .swiper-hero-content .h5,
.swiper.swiper-hero .swiper-hero-content .content-block-with-additional-information-right .card-newsletter h4,
.content-block-with-additional-information-right .card-newsletter .swiper.swiper-hero .swiper-hero-content h4,
.swiper.swiper-hero .swiper-hero-content .content-block-with-additional-information-left .card-newsletter h4,
.content-block-with-additional-information-left .card-newsletter .swiper.swiper-hero .swiper-hero-content h4,
.swiper.swiper-hero .swiper-hero-content .col-xlm-4 .card-newsletter h4,
.col-xlm-4 .card-newsletter .swiper.swiper-hero .swiper-hero-content h4,
.swiper.swiper-hero .swiper-hero-content .card-columns .card-newsletter h4,
.card-columns .card-newsletter .swiper.swiper-hero .swiper-hero-content h4,
.swiper.swiper-hero .swiper-hero-content .content-block-with-additional-information-right .card-input h4,
.content-block-with-additional-information-right .card-input .swiper.swiper-hero .swiper-hero-content h4,
.swiper.swiper-hero .swiper-hero-content .content-block-with-additional-information-left .card-input h4,
.content-block-with-additional-information-left .card-input .swiper.swiper-hero .swiper-hero-content h4,
.swiper.swiper-hero .swiper-hero-content .col-xlm-4 .card-input h4,
.col-xlm-4 .card-input .swiper.swiper-hero .swiper-hero-content h4,
.swiper.swiper-hero .swiper-hero-content .card-columns .card-input h4,
.card-columns .card-input .swiper.swiper-hero .swiper-hero-content h4,
.swiper.swiper-hero-single .swiper-hero-content h5,
.swiper.swiper-hero-single .swiper-hero-content .h5,
.swiper.swiper-hero-single .swiper-hero-content .content-block-with-additional-information-right .card-newsletter h4,
.content-block-with-additional-information-right .card-newsletter .swiper.swiper-hero-single .swiper-hero-content h4,
.swiper.swiper-hero-single .swiper-hero-content .content-block-with-additional-information-left .card-newsletter h4,
.content-block-with-additional-information-left .card-newsletter .swiper.swiper-hero-single .swiper-hero-content h4,
.swiper.swiper-hero-single .swiper-hero-content .col-xlm-4 .card-newsletter h4,
.col-xlm-4 .card-newsletter .swiper.swiper-hero-single .swiper-hero-content h4,
.swiper.swiper-hero-single .swiper-hero-content .card-columns .card-newsletter h4,
.card-columns .card-newsletter .swiper.swiper-hero-single .swiper-hero-content h4,
.swiper.swiper-hero-single .swiper-hero-content .content-block-with-additional-information-right .card-input h4,
.content-block-with-additional-information-right .card-input .swiper.swiper-hero-single .swiper-hero-content h4,
.swiper.swiper-hero-single .swiper-hero-content .content-block-with-additional-information-left .card-input h4,
.content-block-with-additional-information-left .card-input .swiper.swiper-hero-single .swiper-hero-content h4,
.swiper.swiper-hero-single .swiper-hero-content .col-xlm-4 .card-input h4,
.col-xlm-4 .card-input .swiper.swiper-hero-single .swiper-hero-content h4,
.swiper.swiper-hero-single .swiper-hero-content .card-columns .card-input h4,
.card-columns .card-input .swiper.swiper-hero-single .swiper-hero-content h4 {
  font-size: 20px;
  font-size: 1.25rem;
}
@media (min-width: 992px) {
  .swiper.swiper-hero .swiper-hero-content h5,
  .swiper.swiper-hero .swiper-hero-content .h5,
  .swiper.swiper-hero .swiper-hero-content .content-block-with-additional-information-right .card-newsletter h4,
  .content-block-with-additional-information-right .card-newsletter .swiper.swiper-hero .swiper-hero-content h4,
  .swiper.swiper-hero .swiper-hero-content .content-block-with-additional-information-left .card-newsletter h4,
  .content-block-with-additional-information-left .card-newsletter .swiper.swiper-hero .swiper-hero-content h4,
  .swiper.swiper-hero .swiper-hero-content .col-xlm-4 .card-newsletter h4,
  .col-xlm-4 .card-newsletter .swiper.swiper-hero .swiper-hero-content h4,
  .swiper.swiper-hero .swiper-hero-content .card-columns .card-newsletter h4,
  .card-columns .card-newsletter .swiper.swiper-hero .swiper-hero-content h4,
  .swiper.swiper-hero .swiper-hero-content .content-block-with-additional-information-right .card-input h4,
  .content-block-with-additional-information-right .card-input .swiper.swiper-hero .swiper-hero-content h4,
  .swiper.swiper-hero .swiper-hero-content .content-block-with-additional-information-left .card-input h4,
  .content-block-with-additional-information-left .card-input .swiper.swiper-hero .swiper-hero-content h4,
  .swiper.swiper-hero .swiper-hero-content .col-xlm-4 .card-input h4,
  .col-xlm-4 .card-input .swiper.swiper-hero .swiper-hero-content h4,
  .swiper.swiper-hero .swiper-hero-content .card-columns .card-input h4,
  .card-columns .card-input .swiper.swiper-hero .swiper-hero-content h4,
  .swiper.swiper-hero-single .swiper-hero-content h5,
  .swiper.swiper-hero-single .swiper-hero-content .h5,
  .swiper.swiper-hero-single .swiper-hero-content .content-block-with-additional-information-right .card-newsletter h4,
  .content-block-with-additional-information-right .card-newsletter .swiper.swiper-hero-single .swiper-hero-content h4,
  .swiper.swiper-hero-single .swiper-hero-content .content-block-with-additional-information-left .card-newsletter h4,
  .content-block-with-additional-information-left .card-newsletter .swiper.swiper-hero-single .swiper-hero-content h4,
  .swiper.swiper-hero-single .swiper-hero-content .col-xlm-4 .card-newsletter h4,
  .col-xlm-4 .card-newsletter .swiper.swiper-hero-single .swiper-hero-content h4,
  .swiper.swiper-hero-single .swiper-hero-content .card-columns .card-newsletter h4,
  .card-columns .card-newsletter .swiper.swiper-hero-single .swiper-hero-content h4,
  .swiper.swiper-hero-single .swiper-hero-content .content-block-with-additional-information-right .card-input h4,
  .content-block-with-additional-information-right .card-input .swiper.swiper-hero-single .swiper-hero-content h4,
  .swiper.swiper-hero-single .swiper-hero-content .content-block-with-additional-information-left .card-input h4,
  .content-block-with-additional-information-left .card-input .swiper.swiper-hero-single .swiper-hero-content h4,
  .swiper.swiper-hero-single .swiper-hero-content .col-xlm-4 .card-input h4,
  .col-xlm-4 .card-input .swiper.swiper-hero-single .swiper-hero-content h4,
  .swiper.swiper-hero-single .swiper-hero-content .card-columns .card-input h4,
  .card-columns .card-input .swiper.swiper-hero-single .swiper-hero-content h4 {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
.swiper.swiper-hero .swiper-hero-content h6,
.swiper.swiper-hero .swiper-hero-content .h6,
.swiper.swiper-hero-single .swiper-hero-content h6,
.swiper.swiper-hero-single .swiper-hero-content .h6 {
  font-size: 18px;
  font-size: 1.125rem;
}
@media (min-width: 992px) {
  .swiper.swiper-hero .swiper-hero-content h6,
  .swiper.swiper-hero .swiper-hero-content .h6,
  .swiper.swiper-hero-single .swiper-hero-content h6,
  .swiper.swiper-hero-single .swiper-hero-content .h6 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.swiper.swiper-hero .swiper-hero-content p,
.swiper.swiper-hero-single .swiper-hero-content p {
  color: #fff;
}
.swiper.swiper-hero .swiper-hero-content .card,
.swiper.swiper-hero-single .swiper-hero-content .card {
  margin-bottom: 0;
  max-width: 460px;
}
.swiper.swiper-hero .swiper-hero-content .card .card-body,
.swiper.swiper-hero-single .swiper-hero-content .card .card-body {
  padding: 1rem 1.25rem !important;
}
.swiper.swiper-hero .swiper-hero-content .card .card-body .badge.badge-dark,
.swiper.swiper-hero-single .swiper-hero-content .card .card-body .badge.badge-dark {
  background-color: #313233;
}
@media (min-width: 992px) {
  .swiper.swiper-hero .swiper-hero-content .card .card-body .badge,
  .swiper.swiper-hero-single .swiper-hero-content .card .card-body .badge {
    margin-bottom: 1.125rem;
  }
}
@media (min-width: 992px) {
  .swiper.swiper-hero .swiper-hero-content .card,
  .swiper.swiper-hero-single .swiper-hero-content .card {
    max-width: 600px;
  }
  .swiper.swiper-hero .swiper-hero-content .card .card-body,
  .swiper.swiper-hero-single .swiper-hero-content .card .card-body {
    padding: 2rem 2.5rem !important;
  }
}
.swiper.swiper-hero .swiper-hero-content .card blockquote,
.swiper.swiper-hero-single .swiper-hero-content .card blockquote {
  color: #fff;
  border-color: #fff;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
  padding-left: 1.125rem;
}
.swiper.swiper-hero .swiper-hero-content .card blockquote p,
.swiper.swiper-hero-single .swiper-hero-content .card blockquote p {
  color: #fff;
  margin-bottom: 0.5625rem !important;
  font-family: "Freight", Garamond, Big Caslon, Times New Roman, serif;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (max-width: 991.99px) {
  .swiper.swiper-hero .swiper-hero-content .card blockquote,
  .swiper.swiper-hero-single .swiper-hero-content .card blockquote {
    border-width: 2px;
  }
}
@media (min-width: 992px) {
  .swiper.swiper-hero .swiper-hero-content .card blockquote,
  .swiper.swiper-hero-single .swiper-hero-content .card blockquote {
    padding: 1.125rem;
    padding-left: 2.25rem;
  }
  .swiper.swiper-hero .swiper-hero-content .card blockquote p,
  .swiper.swiper-hero-single .swiper-hero-content .card blockquote p {
    margin-bottom: 1.125rem !important;
    font-family: "Freight", Garamond, Big Caslon, Times New Roman, serif;
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.swiper.swiper-hero .swiper-slide,
.swiper.swiper-hero-single .swiper-slide {
  height: auto;
  display: flex;
}
.swiper.swiper-hero .swiper-slide-hero-image,
.swiper.swiper-hero-single .swiper-slide-hero-image {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #313233;
}
.swiper.swiper-hero .swiper-slide-hero-image.swiper-slide-hero-image-darken::before,
.swiper.swiper-hero-single .swiper-slide-hero-image.swiper-slide-hero-image-darken::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}
.swiper.swiper-hero .swiper-pagination,
.swiper.swiper-hero-single .swiper-pagination {
  bottom: 10px;
}
@media (min-width: 992px) {
  .swiper.swiper-hero .swiper-pagination,
  .swiper.swiper-hero-single .swiper-pagination {
    bottom: 22px;
  }
}
.swiper.swiper-hero .swiper-hero-nav,
.swiper.swiper-hero-single .swiper-hero-nav {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  z-index: 20;
  bottom: 20px;
  display: none;
}
.swiper.swiper-hero .swiper-hero-nav .container-10,
.swiper.swiper-hero-single .swiper-hero-nav .container-10 {
  display: flex;
}
@media (min-width: 992px) {
  .swiper.swiper-hero .swiper-hero-nav,
  .swiper.swiper-hero-single .swiper-hero-nav {
    display: block;
  }
}
.swiper.swiper-hero .swiper-button-prev,
.swiper.swiper-hero .swiper-button-next,
.swiper.swiper-hero-single .swiper-button-prev,
.swiper.swiper-hero-single .swiper-button-next {
  position: relative;
  top: auto;
  width: 125px;
  height: 60px;
  margin-top: 0;
  z-index: 10;
  cursor: pointer;
  color: #fff;
  line-height: 60px;
  text-align: center;
  background-color: #e2001a;
}
.swiper.swiper-hero .swiper-button-prev::before,
.swiper.swiper-hero .swiper-button-next::before,
.swiper.swiper-hero-single .swiper-button-prev::before,
.swiper.swiper-hero-single .swiper-button-next::before {
  font-size: 36px;
  font-size: 2.25rem;
}
.swiper.swiper-hero .swiper-button-prev:hover,
.swiper.swiper-hero .swiper-button-next:hover,
.swiper.swiper-hero-single .swiper-button-prev:hover,
.swiper.swiper-hero-single .swiper-button-next:hover {
  background-color: #b50015;
}

.swiper.swiper-hero-single {
  padding-bottom: 0;
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .swiper.swiper-hero-single {
    margin-bottom: 2.25rem;
  }
}
@media (min-width: 1200px) {
  .swiper.swiper-hero-single {
    margin-bottom: 3.375rem;
  }
}
@media (max-width: 767.99px) {
  .swiper.swiper-hero-single .col-12 {
    padding-bottom: 35px;
  }
}
.swiper.swiper-hero-single .swiper-hero-content {
  max-width: inherit;
}

.swiper-hero-paper-border-container {
  position: absolute;
  z-index: 100;
  bottom: 0;
}
.site-layout-fullsize .swiper-hero-paper-border-container {
  position: relative;
  bottom: auto;
  margin-top: -20px;
}
@media (min-width: 992px) {
  .site-layout-fullsize .swiper-hero-paper-border-container {
    margin-top: -40px;
  }
}

.swiper-hero-paper-border {
  height: 5px;
  position: relative;
  z-index: 2;
  display: block;
  margin-left: -15px;
  margin-right: -15px;
  flex-grow: 1;
  background-color: #e6e6e6;
}
@media (min-width: 768px) {
  .swiper-hero-paper-border {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }
}
@media (min-width: 1200px) {
  .swiper-hero-paper-border {
    height: 40px;
    background-color: #fff;
    margin-left: calc((4.05rem - 20px) * -1);
    margin-right: calc((4.05rem - 20px) * -1);
  }
}
@media (min-width: 1600px) {
  .swiper-hero-paper-border {
    margin-left: calc((5.85rem - 20px) * -1);
    margin-right: calc((5.85rem - 20px) * -1);
  }
}

.swiper-hero-intro {
  font-family: "Fago", Arial, sans-serif;
  margin-bottom: 0;
  line-height: 1.3;
  font-weight: 700;
  max-width: 700px;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  font-size: 20px;
  font-size: 1.25rem;
}
@media (min-width: 992px) {
  .swiper-hero-intro {
    font-size: 26px;
    font-size: 1.625rem;
  }
}

.swiper-slide-hero-image-copyright {
  padding: 3px 6px;
  bottom: 0;
  top: auto;
  width: auto;
  height: 20px;
}
.swiper-slide-hero-image-copyright:not(:empty) {
  background: rgba(0, 0, 0, 0.5);
}
@media (min-width: 1200px) {
  .swiper-slide-hero-image-copyright {
    right: auto;
    left: 0;
    top: 0;
  }
}

.swiper-only-image {
  min-height: 280px;
}
@media (min-width: 768px) {
  .swiper-only-image {
    min-height: 320px;
  }
}
@media (min-width: 1200px) {
  .swiper-only-image {
    min-height: 380px;
  }
}
@media (min-width: 1600px) {
  .swiper-only-image {
    min-height: 420px;
  }
}

html.hc-nav-yscroll {
  /*overflow-y: scroll;*/
}

body.hc-nav-open {
  /*overflow: visible;
  position: fixed;
  width: 100%;
  min-height: 100%;*/
}

.hc-offcanvas-nav {
  visibility: hidden;
  display: none;
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 1010;
}
.hc-offcanvas-nav.is-ios * {
  cursor: pointer !important;
}
.hc-offcanvas-nav .nav-container {
  position: fixed;
  z-index: 1005;
  top: 50px;
  width: 320px;
  bottom: 0;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box;
  transition: transform 0.3s ease;
}
@media (min-width: 576px) {
  .hc-offcanvas-nav .nav-container {
    top: 60px;
  }
}
@media (min-width: 992px) {
  .hc-offcanvas-nav .nav-container {
    top: 70px;
  }
}
.hc-offcanvas-nav .nav-wrapper {
  width: 100%;
  height: 100%;
  max-height: 100vh;
  overscroll-behavior: none;
  box-sizing: border-box;
}
.hc-offcanvas-nav .nav-content {
  height: 100%;
  max-height: 100vh;
}
.hc-offcanvas-nav .nav-wrapper-0 > .nav-content {
  overflow: scroll;
  overflow-x: visible;
  overflow-y: auto;
  box-sizing: border-box;
}
.hc-offcanvas-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.hc-offcanvas-nav li {
  position: relative;
  display: block;
}
.hc-offcanvas-nav li.level-open > .nav-wrapper {
  visibility: visible;
}
.hc-offcanvas-nav input[type=checkbox] {
  display: none;
}
.hc-offcanvas-nav label {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  cursor: pointer;
}
.hc-offcanvas-nav a {
  position: relative;
  display: block;
  box-sizing: border-box;
  cursor: pointer;
}
.hc-offcanvas-nav a, .hc-offcanvas-nav a:hover {
  text-decoration: none;
}
.hc-offcanvas-nav .nav-item {
  position: relative;
  display: block;
  box-sizing: border-box;
}
.hc-offcanvas-nav.disable-body::after,
.hc-offcanvas-nav .nav-wrapper::after {
  content: "";
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  overscroll-behavior: none;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s ease 0.3s, opacity 0.3s ease;
}
.hc-offcanvas-nav.disable-body.nav-open::after,
.hc-offcanvas-nav .sub-level-open::after {
  visibility: visible;
  opacity: 1;
  transition-delay: 0.05s;
}
.hc-offcanvas-nav:not(.nav-open)::after {
  pointer-events: none;
}
.hc-offcanvas-nav.nav-levels-expand .nav-content {
  overflow: scroll;
  overflow-x: visible;
  overflow-y: auto;
  box-sizing: border-box;
}
.hc-offcanvas-nav.nav-levels-expand .nav-wrapper::after {
  display: none;
}
.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper {
  min-width: 0;
  max-height: 0;
  overflow: hidden;
  transition: height 0s ease 0.3s;
}
.hc-offcanvas-nav.nav-levels-expand .level-open > .nav-wrapper {
  max-height: none;
}
.hc-offcanvas-nav.nav-levels-overlap .nav-content {
  overflow: scroll;
  overflow-x: visible;
  overflow-y: auto;
  box-sizing: border-box;
}
.hc-offcanvas-nav.nav-levels-overlap ul .nav-wrapper {
  position: absolute;
  z-index: 9999;
  top: 0;
  height: 100%;
  visibility: hidden;
  transition: visibility 0s ease 0.3s, transform 0.3s ease;
}
.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent {
  position: static;
}
.hc-offcanvas-nav.nav-levels-overlap ul li.level-open > .nav-wrapper {
  visibility: visible;
  transform: translate3d(0, 0, 0);
  transition: transform 0.3s ease;
}
.hc-offcanvas-nav.nav-position-left {
  left: 0;
}
.hc-offcanvas-nav.nav-position-left .nav-container {
  left: 0;
  transform: translate3d(-320px, 0, 0);
}
.hc-offcanvas-nav.nav-position-left.nav-levels-overlap li .nav-wrapper {
  left: 0;
  transform: translate3d(-100%, 0, 0);
}
.hc-offcanvas-nav.nav-position-right {
  right: 0;
}
.hc-offcanvas-nav.nav-position-right .nav-container {
  right: 0;
  transform: translate3d(320px, 0, 0);
}
.hc-offcanvas-nav.nav-position-right.nav-levels-overlap li .nav-wrapper {
  right: 0;
  transform: translate3d(100%, 0, 0);
}
.hc-offcanvas-nav.nav-position-top {
  top: 0;
}
.hc-offcanvas-nav.nav-position-top .nav-container {
  top: 0;
  width: 100%;
  height: auto;
  transform: translate3d(0, -100%, 0);
}
.hc-offcanvas-nav.nav-position-top.nav-levels-overlap li .nav-wrapper {
  left: 0;
  transform: translate3d(0, -100%, 0);
}
.hc-offcanvas-nav.nav-position-bottom {
  top: auto;
  bottom: 0;
}
.hc-offcanvas-nav.nav-position-bottom .nav-container {
  top: auto;
  bottom: 0;
  width: 100%;
  height: auto;
  transform: translate3d(0, 100%, 0);
}
.hc-offcanvas-nav.nav-position-bottom.nav-levels-overlap li .nav-wrapper {
  left: 0;
  transform: translate3d(0, 100%, 0);
}
.hc-offcanvas-nav.nav-open[class*=hc-nav-] div.nav-container {
  transform: translate3d(0, 0, 0);
}

.hc-nav-trigger {
  /*@include hc-hamburger;*/
}

.hc-offcanvas-nav::after,
.hc-offcanvas-nav .nav-wrapper::after {
  background: rgba(0, 0, 0, 0.3);
}
.hc-offcanvas-nav .nav-container,
.hc-offcanvas-nav .nav-wrapper,
.hc-offcanvas-nav ul {
  background: #fff;
}
.hc-offcanvas-nav .nav-container.category-nav ul,
.hc-offcanvas-nav .nav-wrapper.category-nav ul,
.hc-offcanvas-nav ul.category-nav ul {
  margin: 0;
  padding: 0;
  border: 0;
}
.hc-offcanvas-nav h2 {
  font-size: 19px;
  text-align: left;
  padding: 15px;
  color: #313233;
  margin: 0;
}
.hc-offcanvas-nav a,
.hc-offcanvas-nav .nav-item {
  padding: 15px;
  font-size: 15px;
  color: #313233;
  z-index: 1;
}
.hc-offcanvas-nav .social-media-buttons {
  padding: 15px;
}
.hc-offcanvas-nav .social-media-buttons li {
  padding-right: 5px;
}
.hc-offcanvas-nav .social-media-buttons a {
  padding: 0;
  color: #6e6f70;
}
.hc-offcanvas-nav .category-nav li:last-child {
  border-bottom: 1px solid #e6e6e6;
}
.hc-offcanvas-nav .category-nav-p .nav-item {
  padding-bottom: 0;
}
.hc-offcanvas-nav .association-changer-select {
  background: #f0f0f0;
}
.hc-offcanvas-nav .association-changer-select li {
  border-bottom: 1px solid #e6e6e6;
}
.hc-offcanvas-nav .association-changer-select li p {
  margin-bottom: 5px;
}
.hc-offcanvas-nav .association-changer-select li .custom-select-sm {
  padding-left: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.hc-offcanvas-nav:not(.touch-device) a:hover {
  background: rgb(249.9, 249.9, 249.9);
}
.hc-offcanvas-nav ul:first-of-type:not(:first-child) > li:first-child:not(.nav-back):not(.nav-close) > a {
  border-top: 1px solid rgb(239.7, 239.7, 239.7);
  margin-top: -1px;
}
.hc-offcanvas-nav li {
  text-align: left;
}
.hc-offcanvas-nav li.nav-close a, .hc-offcanvas-nav li.nav-back a {
  background: rgb(239.7, 239.7, 239.7);
  border-top: 1px solid rgb(234.6, 234.6, 234.6);
  border-bottom: 1px solid rgb(234.6, 234.6, 234.6);
}
.hc-offcanvas-nav li.nav-close a:hover, .hc-offcanvas-nav li.nav-back a:hover {
  background: rgb(238.425, 238.425, 238.425);
}
.hc-offcanvas-nav li.nav-close:not(:first-child) a, .hc-offcanvas-nav li.nav-back:not(:first-child) a {
  margin-top: -1px;
}
.hc-offcanvas-nav li.nav-parent .nav-item {
  padding-right: 58px;
}
.hc-offcanvas-nav li.nav-close span, .hc-offcanvas-nav li.nav-parent span.nav-next, .hc-offcanvas-nav li.nav-back span {
  width: 50px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  cursor: pointer;
  transition: background 0.2s ease;
}
.hc-offcanvas-nav li.nav-close span::before, .hc-offcanvas-nav li.nav-close span::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 6px;
  height: 6px;
  margin-top: -3px;
  border-top: 2px solid #313233;
  border-left: 2px solid #313233;
}
.hc-offcanvas-nav li.nav-close span::before {
  margin-left: -6px;
  transform: rotate(135deg);
}
.hc-offcanvas-nav li.nav-close span::after {
  transform: rotate(-45deg);
}
.hc-offcanvas-nav a[href]:not([href="#"]) > span.nav-next {
  border-left: 1px solid #e6e6e6;
}
.hc-offcanvas-nav span.nav-next::before,
.hc-offcanvas-nav li.nav-back span::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  margin-left: -2px;
  box-sizing: border-box;
  border-top: 2px solid #313233;
  border-left: 2px solid #313233;
  transform-origin: center;
}
.hc-offcanvas-nav span.nav-next::before {
  transform: translate(-50%, -50%) rotate(135deg);
}
.hc-offcanvas-nav li.nav-back span::before {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.hc-offcanvas-nav.nav-position-left.nav-open .nav-wrapper {
  box-shadow: 1px 0 2px rgba(0, 0, 0, 0.2);
}
.hc-offcanvas-nav.nav-position-right.nav-open .nav-wrapper {
  box-shadow: -1px 0 2px rgba(0, 0, 0, 0.2);
}
.hc-offcanvas-nav.nav-position-right span.nav-next::before {
  margin-left: 0;
  margin-right: -2px;
  transform: translate(-50%, -50%) rotate(-45deg);
}
.hc-offcanvas-nav.nav-position-right li.nav-back span::before {
  margin-left: 0;
  margin-right: -2px;
  transform: translate(-50%, -50%) rotate(135deg);
}
.hc-offcanvas-nav.nav-position-top.nav-open .nav-wrapper {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.hc-offcanvas-nav.nav-position-top span.nav-next::before {
  margin-left: 0;
  margin-right: -2px;
  transform: translate(-50%, -50%) rotate(-135deg);
}
.hc-offcanvas-nav.nav-position-top li.nav-back span::before {
  margin-left: 0;
  margin-right: -2px;
  transform: translate(-50%, -50%) rotate(45deg);
}
.hc-offcanvas-nav.nav-position-bottom.nav-open .nav-wrapper {
  box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
}
.hc-offcanvas-nav.nav-position-bottom span.nav-next::before {
  margin-left: 0;
  margin-right: -2px;
  transform: translate(-50%, -50%) rotate(45deg);
}
.hc-offcanvas-nav.nav-position-bottom li.nav-back span::before {
  margin-left: 0;
  margin-right: -2px;
  transform: translate(-50%, -50%) rotate(-135deg);
}
.hc-offcanvas-nav.nav-levels-expand .nav-container ul .nav-wrapper, .hc-offcanvas-nav.nav-levels-none .nav-container ul .nav-wrapper {
  box-shadow: none;
  background: transparent;
}
.hc-offcanvas-nav.nav-levels-expand .nav-container ul h2, .hc-offcanvas-nav.nav-levels-none .nav-container ul h2 {
  display: none;
}
.hc-offcanvas-nav.nav-levels-expand .nav-container ul ul .nav-item, .hc-offcanvas-nav.nav-levels-none .nav-container ul ul .nav-item {
  font-size: 14px;
}
.hc-offcanvas-nav.nav-levels-expand .nav-container li, .hc-offcanvas-nav.nav-levels-none .nav-container li {
  transition: background 0.3s ease;
}
.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open, .hc-offcanvas-nav.nav-levels-none .nav-container li.level-open {
  background: rgb(244.8, 244.8, 244.8);
}
.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open a, .hc-offcanvas-nav.nav-levels-none .nav-container li.level-open a {
  border-bottom: 1px solid rgb(234.6, 234.6, 234.6);
}
.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open a:hover, .hc-offcanvas-nav.nav-levels-none .nav-container li.level-open a:hover {
  background: rgb(247.35, 247.35, 247.35);
}
.hc-offcanvas-nav.nav-levels-expand .nav-container li.level-open > .nav-item .nav-next::before, .hc-offcanvas-nav.nav-levels-none .nav-container li.level-open > .nav-item .nav-next::before {
  margin-top: 2px;
  transform: translate(-50%, -50%) rotate(45deg);
}
.hc-offcanvas-nav.nav-levels-expand .nav-container span.nav-next::before, .hc-offcanvas-nav.nav-levels-none .nav-container span.nav-next::before {
  margin-top: -2px;
  transform: translate(-50%, -50%) rotate(-135deg);
}

.hc-offcanvas-nav label {
  display: initial;
  margin-bottom: auto;
}

.help-block {
  color: #6e6f70;
  line-height: 1.2;
  display: block;
  padding-top: 4px;
}
.help-block.error {
  color: #ff4f5b;
}

.required {
  color: #db001a;
}

.control-label {
  display: block;
  font-size: 16px;
  font-size: 1rem;
}

.form-navigation {
  padding-top: 1rem;
}

.form-control.error {
  border-color: #ff4f5b;
}

.inputs-list .form-group {
  margin-bottom: 0.5rem;
}

.input.checkbox .form-check {
  padding: 0;
}
.input.checkbox .help-block {
  padding-top: calc(0.5rem + 4px);
}
.input.checkbox .help-block + .help-block {
  padding-top: 4px;
}

.form-check-label,
.radio {
  display: block;
  position: relative;
}
.form-check-label input[type=checkbox],
.form-check-label input[type=radio],
.radio input[type=checkbox],
.radio input[type=radio] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: auto;
  width: auto;
}
.form-check-label span:not(.required),
.radio span:not(.required) {
  position: relative;
  padding-left: 30px;
  display: block;
  cursor: pointer;
  font-size: 17px;
  font-size: 1.0625rem;
}
.form-check-label span:not(.required)::before, .form-check-label span:not(.required)::after,
.radio span:not(.required)::before,
.radio span:not(.required)::after {
  position: absolute;
  top: 3px;
  left: 0;
  display: block;
  width: 20px;
  height: 20px;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: #c1c1c1;
  border-radius: 0.2rem;
}
.has-error .form-check-label span:not(.required)::before, .has-error .form-check-label span:not(.required)::after,
.has-error .radio span:not(.required)::before,
.has-error .radio span:not(.required)::after {
  background-color: rgb(255, 170.8, 176.5409090909);
}
.form-check-label span:not(.required)::after,
.radio span:not(.required)::after {
  font-family: icon-font;
  color: #fff;
  text-align: center;
  line-height: 20px;
  background: none;
  transform: scale(0);
  transition: transform 0.1s;
  content: "\f10a";
  font-size: 10px;
  font-size: 0.625rem;
}
.form-check-label input[type=checkbox]:checked ~ span:not(.required)::before,
.form-check-label input[type=radio]:checked ~ span:not(.required)::before,
.radio input[type=checkbox]:checked ~ span:not(.required)::before,
.radio input[type=radio]:checked ~ span:not(.required)::before {
  background-color: #e2001a !important;
}
.form-check-label input[type=checkbox]:checked ~ span:not(.required)::after,
.form-check-label input[type=radio]:checked ~ span:not(.required)::after,
.radio input[type=checkbox]:checked ~ span:not(.required)::after,
.radio input[type=radio]:checked ~ span:not(.required)::after {
  transform: scale(1);
  background: none;
}

.radio span:not(.required)::before, .radio span:not(.required)::after {
  border-radius: 50%;
}
.radio span:not(.required)::after {
  content: "\f110";
  font-size: 8px;
  font-size: 0.5rem;
}

/* This is the core CSS of Tooltipster */
/* GENERAL STRUCTURE RULES (do not edit this section) */
.tooltipster-base {
  /* this ensures that a constrained height set by functionPosition,
  if greater that the natural height of the tooltip, will be enforced
  in browsers that support display:flex */
  display: flex;
  pointer-events: none;
  /* this may be overriden in JS for fixed position origins */
  position: absolute;
}

.tooltipster-box {
  /* see .tooltipster-base. flex-shrink 1 is only necessary for IE10-
  and flex-basis auto for IE11- (at least) */
  flex: 1 1 auto;
}

.tooltipster-content {
  /* prevents an overflow if the user adds padding to the div */
  box-sizing: border-box;
  /* these make sure we'll be able to detect any overflow */
  max-height: 100%;
  max-width: 100%;
  overflow: auto;
}

.tooltipster-ruler {
  /* these let us test the size of the tooltip without overflowing the window */
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
}

/* ANIMATIONS */
/* Open/close animations */
/* fade */
.tooltipster-fade {
  opacity: 0;
  transition-property: opacity;
  transition-property: opacity;
  transition-property: opacity;
  transition-property: opacity;
  transition-property: opacity;
}

.tooltipster-fade.tooltipster-show {
  opacity: 1;
}

/* grow */
.tooltipster-grow {
  transform: scale(0, 0);
  transform: scale(0, 0);
  transform: scale(0, 0);
  transform: scale(0, 0);
  transform: scale(0, 0);
  transition-property: transform;
  backface-visibility: hidden;
}

.tooltipster-grow.tooltipster-show {
  transform: scale(1, 1);
  transform: scale(1, 1);
  transform: scale(1, 1);
  transform: scale(1, 1);
  transform: scale(1, 1);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* swing */
.tooltipster-swing {
  opacity: 0;
  transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  transition-property: transform;
}

.tooltipster-swing.tooltipster-show {
  opacity: 1;
  transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}

/* fall */
.tooltipster-fall {
  transition-property: top;
  transition-property: top;
  transition-property: top;
  transition-property: top;
  transition-property: top;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

.tooltipster-fall.tooltipster-initial {
  top: 0 !important;
}

.tooltipster-fall.tooltipster-dying {
  transition-property: all;
  transition-property: all;
  transition-property: all;
  transition-property: all;
  transition-property: all;
  top: 0 !important;
  opacity: 0;
}

/* slide */
.tooltipster-slide {
  transition-property: left;
  transition-property: left;
  transition-property: left;
  transition-property: left;
  transition-property: left;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

.tooltipster-slide.tooltipster-initial {
  left: -40px !important;
}

.tooltipster-slide.tooltipster-dying {
  transition-property: all;
  transition-property: all;
  transition-property: all;
  transition-property: all;
  transition-property: all;
  left: 0 !important;
  opacity: 0;
}

/* Update animations */
/* We use animations rather than transitions here because
 transition durations may be specified in the style tag due to
 animationDuration, and we try to avoid collisions and the use
 of !important */
/* fade */
@keyframes tooltipster-fading {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.tooltipster-update-fade {
  animation: tooltipster-fading 400ms;
}

/* rotate */
@keyframes tooltipster-rotating {
  25% {
    transform: rotate(-2deg);
  }
  75% {
    transform: rotate(2deg);
  }
  100% {
    transform: rotate(0);
  }
}
.tooltipster-update-rotate {
  animation: tooltipster-rotating 600ms;
}

/* scale */
@keyframes tooltipster-scaling {
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.tooltipster-update-scale {
  animation: tooltipster-scaling 600ms;
}

/**
 * DEFAULT STYLE OF THE SIDETIP PLUGIN
 * 
 * All styles are "namespaced" with .tooltipster-sidetip to prevent
 * conflicts between plugins.
 */
/* .tooltipster-box */
.tooltipster-sidetip .tooltipster-box {
  background: #565656;
  border: 2px solid black;
  border-radius: 4px;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
  margin-top: 8px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
  margin-right: 8px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
  margin-left: 8px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
  margin-bottom: 8px;
}

/* .tooltipster-content */
.tooltipster-sidetip .tooltipster-content {
  color: white;
  line-height: 18px;
  padding: 6px 14px;
}

/* .tooltipster-arrow : will keep only the zone of .tooltipster-arrow-uncropped that
corresponds to the arrow we want to display */
.tooltipster-sidetip .tooltipster-arrow {
  overflow: hidden;
  position: absolute;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
  height: 10px;
  /* half the width, for centering */
  margin-left: -10px;
  top: 0;
  width: 20px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  right: 0;
  /* top 0 to keep the arrow from overflowing .tooltipster-base when it has not
  been positioned yet */
  top: 0;
  width: 10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  left: 0;
  /* same as .tooltipster-left .tooltipster-arrow */
  top: 0;
  width: 10px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  bottom: 0;
  height: 10px;
  margin-left: -10px;
  width: 20px;
}

/* common rules between .tooltipster-arrow-background and .tooltipster-arrow-border */
.tooltipster-sidetip .tooltipster-arrow-background,
.tooltipster-sidetip .tooltipster-arrow-border {
  height: 0;
  position: absolute;
  width: 0;
}

/* .tooltipster-arrow-background */
.tooltipster-sidetip .tooltipster-arrow-background {
  border: 10px solid transparent;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #565656;
  left: 0;
  top: 3px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #565656;
  left: -3px;
  top: 0;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #565656;
  left: 3px;
  top: 0;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #565656;
  left: 0;
  top: -3px;
}

/* .tooltipster-arrow-border */
.tooltipster-sidetip .tooltipster-arrow-border {
  border: 10px solid transparent;
  left: 0;
  top: 0;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: black;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
  border-left-color: black;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
  border-right-color: black;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: black;
}

/* tooltipster-arrow-uncropped */
.tooltipster-sidetip .tooltipster-arrow-uncropped {
  position: relative;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
  top: -10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
  left: -10px;
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-box {
  border: none;
  border-radius: 5px;
  background: white;
  box-shadow: 0 0 10px 6px rgba(0, 0, 0, 0.1);
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box {
  margin-top: 6px;
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box {
  margin-right: 6px;
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box {
  margin-left: 6px;
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box {
  margin-bottom: 6px;
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-content {
  color: #000;
  padding: 15px;
  line-height: inherit;
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow {
  height: 6px;
  margin-left: -6px;
  width: 12px;
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow,
.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow {
  height: 12px;
  margin-left: 0;
  margin-top: -6px;
  width: 6px;
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background {
  display: none;
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border {
  border: 6px solid transparent;
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: white;
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border {
  border-left-color: white;
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border {
  border-right-color: white;
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border {
  border-top-color: white;
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped {
  top: -6px;
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped {
  left: -6px;
}

.tooltipster-follower .tooltipster-box {
  background: #565656;
  border: 2px solid #000;
  border-radius: 4px;
}

.tooltipster-follower .tooltipster-content {
  color: #fff;
  line-height: 18px;
  padding: 6px 14px;
}

.tooltipster-follower.tooltipster-borderless .tooltipster-box {
  border: none;
  background: #1b1b1b;
  background: rgba(10, 10, 10, 0.9);
}

.tooltipster-follower.tooltipster-light .tooltipster-box {
  border-radius: 3px;
  border: 1px solid #ccc;
  background: #ededed;
}

.tooltipster-follower.tooltipster-light .tooltipster-content {
  color: #000;
}

.tooltipster-follower.tooltipster-noir .tooltipster-box {
  border-radius: 0;
  border: 3px solid #000;
  background: #fff;
}

.tooltipster-follower.tooltipster-noir .tooltipster-content {
  color: #000;
}

.tooltipster-follower.tooltipster-punk .tooltipster-box {
  border-radius: 5px;
  border: none;
  border-bottom: 3px solid #f71169;
  background: #2a2a2a;
}

.tooltipster-follower.tooltipster-shadow .tooltipster-box {
  border: none;
  border-radius: 5px;
  background: #fff;
  box-shadow: 0 0 10px 6px rgba(0, 0, 0, 0.1);
}

.tooltipster-follower.tooltipster-shadow .tooltipster-content {
  color: #000;
}

@media (min-width: 1200px) {
  .docked-to-header, .site-layout-fullsize {
    margin-top: -3.375rem;
  }
}

.docked-to-subsite-header {
  margin-top: -1.8rem;
}
@media (min-width: 768px) {
  .docked-to-subsite-header {
    margin-top: -2.25rem;
  }
}
@media (min-width: 1200px) {
  .docked-to-subsite-header {
    margin-top: -3.375rem;
  }
}

.docked-to-subsite-header {
  padding-top: 0 !important;
}

.input-action {
  position: absolute;
  z-index: 20;
  right: 0.5625rem;
  top: 50%;
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
  line-height: 28px;
  padding: 0 !important;
  border-radius: 50%;
  color: #313233;
}
@media (min-width: 992px) {
  .input-action {
    right: 0.75rem;
  }
}
.input-action:hover {
  background-color: #e6e6e6;
  color: #313233;
}
.input-action:focus:not([disabled]):not(.disabled):active:focus, .input-action:focus:not([disabled]):not(.disabled).active:focus, .input-action:active:not([disabled]):not(.disabled):active:focus, .input-action:active:not([disabled]):not(.disabled).active:focus, .input-action:hover:not([disabled]):not(.disabled):active:focus, .input-action:hover:not([disabled]):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.05), inset 0 0 0 rgba(0, 0, 0, 0);
}
.input-action .icon-eye,
.input-action .icon-eye-line-through {
  font-size: 22px;
  font-size: 1.375rem;
}
.input-action .icon-eye-line-through::before {
  content: "\f114" !important;
}
.has-form-text-and-toggle .input-action {
  margin-top: -14px;
}

.read-on i {
  margin-left: 5px;
  font-size: 80%;
}

.twitter-tweet {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.8rem !important;
}
@media (min-width: 768px) {
  .twitter-tweet {
    margin-bottom: 2.25rem !important;
  }
}

.jump-mark {
  height: 0;
  position: relative;
  scroll-margin-top: 70px;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  transition: none !important;
  display: inline !important;
}
@media (min-width: 768px) {
  .jump-mark {
    scroll-margin-top: 80px;
  }
}
@media (min-width: 992px) {
  .jump-mark {
    scroll-margin-top: 90px;
  }
}

.google-maps {
  margin-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .google-maps {
    margin-bottom: 2.25rem;
  }
}

@media (max-width: 991.99px) {
  .detail-page-image {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
    margin-top: calc((2.25rem + 2px) * -1);
  }
  .detail-page-image .media-caption {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
}
@media (max-width: 767.99px) {
  .detail-page-image {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: calc((1.8rem + 2px) * -1);
  }
  .detail-page-image .media-caption {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.tx_solr.container, .tx_solr.additional-site-information-boxed {
  max-width: 100%;
  padding: 0;
  width: 100%;
  margin: 0;
}

.letter-boxed span {
  display: inline-block;
  background-color: #313233;
  color: #fff;
  width: 46px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  border-radius: 2px;
}

.anker-holder {
  width: 0;
  height: 0;
  position: relative;
  top: -80px;
}

.content-block-with-additional-information-right .teaser-group [class*=col-], .content-block-with-additional-information-left .teaser-group [class*=col-], .row-three-columns .teaser-group [class*=col-], .row-two-columns .teaser-group [class*=col-] {
  flex: 0 0 100%;
  max-width: 100%;
}

/**
 * Fixes
 */
.is-ie img {
  flex-shrink: 0;
}
.is-ie [class*=nav-bordered] .nav-link::before {
  left: 0.01rem;
}
.is-ie .card-body *,
.is-ie .news-teaser-content * {
  max-width: 100%;
}
.is-ie .card-body,
.is-ie .news-teaser-content {
  width: 100%;
}
.is-ie .card-dark-with-corner .card-body {
  background-image: url("/images/corner-red.png");
}
.is-ie .card-newsletter .card-header,
.is-ie .card-input .card-header {
  background-image: url("/images/corner-red.png");
}
.is-ie .card-header {
  background-image: url("/images/corner-red.png");
}
.is-ie .custom-select {
  padding: calc(0.6428571429rem - 1px) 2.125rem calc(0.6428571429rem - 1px) 1.125rem;
}
.is-ie .swiper-lazy-preloader {
  display: none;
}
.is-ie .card-columns .card-img-bg-content-bottom {
  height: 220px;
}
@media (min-width: 768px) {
  .is-ie .card-columns .card-img-bg-content-bottom {
    height: 280px;
  }
}
@media (min-width: 992px) {
  .is-ie .card-columns .card-img-bg-content-bottom {
    height: 330px;
  }
}

/**
 * Print styles
 */
/**
 * Print styles
 * =================================
 */
@media print {
  *,
  *::before,
  *::after,
  *::first-letter {
    background: transparent !important;
    color: #000 !important; /* Black prints faster: http://www.sanbeiji.com/archives/953 */
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a:visited {
    text-decoration: underline;
  }
  a[href]::after {
    content: " (" attr(href) ")";
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  /*
   * Don't show links for images, or javascript/internal links
   */
  .ir a::after,
  a[href^="javascript:"]::after,
  a[href^="#"]::after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group; /* h5bp.com/t */
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
/*# sourceMappingURL=data:application/json;base64,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RUFDRSx5REFBeUQ7Q0FDMUQ7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSxzREFBc0Q7Q0FDdkQ7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSxxREFBcUQ7Q0FDdEQ7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSwrRUFBK0U7Q0FDaEY7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSwrRUFBK0U7Q0FDaEY7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSwyREFBMkQ7Q0FDNUQ7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSx5REFBeUQ7Q0FDMUQ7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSx5REFBeUQ7Q0FDMUQ7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSxpREFBaUQ7Q0FDbEQ7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSxnRkFBZ0Y7Q0FDakY7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSxnRkFBZ0Y7Q0FDakY7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSxnRkFBZ0Y7Q0FDakY7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxzREFBc0Q7Q0FDdkQ7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSxxRUFBcUU7Q0FDdEU7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSxxRUFBcUU7Q0FDdEU7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSx5Q0FBeUM7Q0FDMUM7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSx5REFBeUQ7Q0FDMUQ7O0FBRUQ7RUFDRSx5Q0FBeUM7Q0FDMUM7O0FBRUQ7RUFDRSwyQ0FBMkM7Q0FDNUM7O0FBRUQ7RUFDRSw0Q0FBNEM7Q0FDN0M7O0FBRUQ7RUFDRSwwQ0FBMEM7Q0FDM0M7O0FBRUQ7RUFDRSxxQkFBcUI7Q0FDdEI7O0FBRUQ7RUFDRSx5QkFBeUI7Q0FDMUI7O0FBRUQ7RUFDRSwyQkFBMkI7Q0FDNUI7O0FBRUQ7RUFDRSw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSwrQkFBK0I7Q0FDaEM7O0FBRUQ7RUFDRSwyQ0FBMkM7RUFDM0MsNENBQTRDO0NBQzdDOztBQUVEO0VBQ0UsNENBQTRDO0VBQzVDLCtDQUErQztDQUNoRDs7QUFFRDtFQUNFLCtDQUErQztFQUMvQyw4Q0FBOEM7Q0FDL0M7O0FBRUQ7RUFDRSwyQ0FB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RDtDQUNoRTs7QUFFRDtFQUNFLHFEQUFxRDtDQUN0RDs7QUFFRDtFQUNFLHNEQUFzRDtDQUN2RDs7QUFFRDtFQUNFLDRCQUE0QjtDQUM3Qjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDJCQUEyQjtDQUM1Qjs7QUFFRDtFQUNFLDJCQUEyQjtDQUM1Qjs7QUFFRDtFQUNFLDJCQUEyQjtDQUM1Qjs7QUFFRDtFQUNFLDJCQUEyQjtDQUM1Qjs7QUFFRDtFQUNFLDRCQUE0QjtDQUM3Qjs7QUFFRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLHdCQUF3QjtFQUN4QixnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSx3QkFBd0I7RUFDeEIsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0Usd0JBQXdCO0VBQ3hCLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLHdCQUF3QjtFQUN4QixnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSx3QkFBd0I7RUFDeEIsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0Usd0JBQXdCO0VBQ3hCLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLHdCQUF3QjtFQUN4QixnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSx3QkFBd0I7RUFDeEIsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0Usd0JBQXdCO0VBQ3hCLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLHdCQUF3QjtFQUN4QixnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSx3QkFBd0I7RUFDeEIsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UseUJBQXlCO0VBQ3pCLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLHlCQUF5QjtFQUN6QixnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSx5QkFBeUI7RUFDekIsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UseUJBQXlCO0VBQ3pCLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLHlCQUF5QjtFQUN6QixnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSx5QkFBeUI7RUFDekIsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UseUJBQXlCO0VBQ3pCLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLHlCQUF5QjtFQUN6QixnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSx5QkFBeUI7RUFDekIsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UseUJBQXlCO0VBQ3pCLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLHlCQUF5QjtFQUN6QixnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRTtJQUNFLHNCQUFzQjtHQUN2QjtFQUNEO0lBQ0Usc0JBQXNCO0dBQ3ZCO0VBQ0Q7SUFDRSxzQkFBc0I7R0FDdkI7RUFDRDtJQUNFLHVCQUF1QjtHQUN4QjtFQUNEO0lBQ0UsdUJBQXVCO0dBQ3hCO0VBQ0Q7SUFDRSx1QkFBdUI7R0FDeEI7RUFDRDtJQUNFLHVCQUF1QjtHQUN4QjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSwwQkFBMEI7R0FDM0I7RUFDRDtJQUNFLDBCQUEwQjtHQUMzQjtFQUNEO0lBQ0UsMEJBQTBCO0dBQzNCO0VBQ0Q7SUFDRSwyQkFBMkI7R0FDNUI7RUFDRDtJQUNFLDJCQUEyQjtHQUM1QjtFQUNEO0lBQ0UsMkJBQTJCO0dBQzVCO0VBQ0Q7SUFDRSwyQkFBMkI7R0FDNUI7RUFDRDtJQUNFLDRCQUE0QjtHQUM3QjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLHdCQUF3QjtHQUN6QjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLHdCQUF3QjtHQUN6QjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLHdCQUF3QjtHQUN6QjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0UseUJBQXlCO0dBQzFCO0VBQ0Q7SUFDRSx5QkFBeUI7R0FDMUI7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0UseUJBQXlCO0dBQzFCO0VBQ0Q7SUFDRSx5QkFBeUI7R0FDMUI7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0UseUJBQXlCO0dBQzFCO0VBQ0Q7SUFDRSx5QkFBeUI7R0FDMUI7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0UseUJBQXlCO0dBQzFCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0NBQ0Y7QUFDRDtFQUNFO0lBQ0Usc0JBQXNCO0dBQ3ZCO0VBQ0Q7SUFDRSxzQkFBc0I7R0FDdkI7RUFDRDtJQUNFLHNCQUFzQjtHQUN2QjtFQUNEO0lBQ0UsdUJBQXVCO0dBQ3hCO0VBQ0Q7SUFDRSx1QkFBdUI7R0FD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QjtHQUM3QjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLHdCQUF3QjtHQUN6QjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLHdCQUF3QjtHQUN6QjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLHdCQUF3QjtHQUN6QjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0UseUJBQXlCO0dBQzFCO0VBQ0Q7SUFDRSx5QkFBeUI7R0FDMUI7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0UseUJBQXlCO0dBQzFCO0VBQ0Q7SUFDRSx5QkFBeUI7R0FDMUI7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0UseUJBQXlCO0dBQzFCO0VBQ0Q7SUFDRSx5QkFBeUI7R0FDMUI7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0UseUJBQXlCO0dBQzFCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0NBQ0Y7QUFDRDtFQUNFO0lBQ0Usc0JBQXNCO0dBQ3ZCO0VBQ0Q7SUFDRSxzQkFBc0I7R0FDdkI7RUFDRDtJQUNFLHNCQUFzQjtHQUN2QjtFQUNEO0lBQ0UsdUJBQXVCO0dBQ3hCO0VBQ0Q7SUFDRSx1QkFBdUI7R0FDeEI7RUFDRDtJQUNFLHVCQUF1QjtHQUN4QjtFQUNEO0lBQ0UsdUJBQXVCO0dBQ3hCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLDBCQUEwQjtHQUMzQjtFQUNEO0lBQ0UsMEJBQTBCO0dBQzNCO0VBQ0Q7SUFDRSwwQkFBMEI7R0FDM0I7RUFDRDtJQUNFLDJCQUEyQjtHQUM1QjtFQUNEO0lBQ0UsMkJBQTJCO0dBQzVCO0VBQ0Q7SUFDRSwyQkFBMkI7R0FDNUI7RUFDRDtJQUNFLDJCQUEyQjtHQUM1QjtFQUNEO0lBQ0UsNEJBQTRCO0dBQzdCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLHdCQUF3QjtHQUN6QjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLHdCQUF3QjtHQUN6QjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLHdCQUF3QjtHQUN6QjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLHdCQUF3QjtHQUN6QjtFQUNEO0lBQ0UseUJBQXlCO0dBQzFCO0VBQ0Q7SUFDRSx5QkFBeUI7R0FDMUI7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0UseUJBQXlCO0dBQzFCO0VBQ0Q7SUFDRSx5QkFBeUI7R0FDMUI7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0UseUJBQXlCO0dBQzFCO0VBQ0Q7SUFDRSx5QkFBeUI7R0FDMUI7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0UseUJBQXlCO0dBQzFCO0VBQ0Q7SUFDRSx5QkFBeUI7R0FDMUI7RUFDRDtJQUNFLHdCQUF3QjtJQUN4QixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHdCQUF3QjtJQUN4QixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHdCQUF3QjtJQUN4QixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHdCQUF3QjtJQUN4QixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHdCQUF3QjtJQUN4QixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHdCQUF3QjtJQUN4QixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHdCQUF3QjtJQUN4QixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHdCQUF3QjtJQUN4QixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHdCQUF3QjtJQUN4QixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHdCQUF3QjtJQUN4QixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHdCQUF3QjtJQUN4QixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHlCQUF5QjtJQUN6QixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHlCQUF5QjtJQUN6QixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHlCQUF5QjtJQUN6QixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHlCQUF5QjtJQUN6QixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHlCQUF5QjtJQUN6QixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHlCQUF5QjtJQUN6QixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHlCQUF5QjtJQUN6QixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHlCQUF5QjtJQUN6QixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHlCQUF5QjtJQUN6QixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHlCQUF5QjtJQUN6QixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHlCQUF5QjtJQUN6QixnQkFBZ0I7R0FDakI7Q0FDRjtBQUNEO0VBQ0U7SUFDRSxzQkFBc0I7R0FDdkI7RUFDRDtJQUNFLHNCQUFzQjtHQUN2QjtFQUNEO0lBQ0Usc0JBQXNCO0dBQ3ZCO0VBQ0Q7SUFDRSx1QkFBdUI7R0FDeEI7RUFDRDtJQUNFLHVCQUF1QjtHQUN4QjtFQUNEO0lBQ0UsdUJBQXVCO0dBQ3hCO0VBQ0Q7SUFDRSx1QkFBdUI7R0FDeEI7RUFDRDtJQUNFLHdCQUF3QjtHQUN6QjtFQUNEO0lBQ0UsMEJBQTBCO0dBQzNCO0VBQ0Q7SUFDRSwwQkFBMEI7R0FDM0I7RUFDRDtJQUNFLDBCQUEwQjtHQUMzQjtFQUNEO0lBQ0UsMkJBQTJCO0dBQzVCO0VBQ0Q7SUFDRSwyQkFBMkI7R0FDNUI7RUFDRDtJQUNFLDJCQUEyQjtHQUM1QjtFQUNEO0lBQ0UsMkJBQTJCO0dBQzVCO0VBQ0Q7SUFDRSw0QkFBNEI7R0FDN0I7RUFDRDtJQUNFLHdCQUF3QjtHQUN6QjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLHdCQUF3QjtHQUN6QjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLHdCQUF3QjtHQUN6QjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLHdCQUF3QjtHQUN6QjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx5QkFBeUI7R0FDMUI7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0UseUJBQXlCO0dBQzFCO0VBQ0Q7SUFDRSx5QkFBeUI7R0FDMUI7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0UseUJBQXlCO0dBQzFCO0VBQ0Q7SUFDRSx5QkFBeUI7R0FDMUI7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0UseUJBQXlCO0dBQzFCO0VBQ0Q7SUFDRSx5QkFBeUI7R0FDMUI7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0Usd0JBQXdCO0lBQ3hCLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0Usd0JBQXdCO0lBQ3hCLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0Usd0JBQXdCO0lBQ3hCLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0Usd0JBQXdCO0lBQ3hCLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0Usd0JBQXdCO0lBQ3hCLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0Usd0JBQXdCO0lBQ3hCLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0Usd0JBQXdCO0lBQ3hCLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0Usd0JBQXdCO0lBQ3hCLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0Usd0JBQXdCO0lBQ3hCLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0Usd0JBQXdCO0lBQ3hCLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0Usd0JBQXdCO0lBQ3hCLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0UseUJBQXlCO0lBQ3pCLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0UseUJBQXlCO0lBQ3pCLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0UseUJBQXlCO0lBQ3pCLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0UseUJBQXlCO0lBQ3pCLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0UseUJBQXlCO0lBQ3pCLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0UseUJBQXlCO0lBQ3pCLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0UseUJBQXlCO0lBQ3pCLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0UseUJBQXlCO0lBQ3pCLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0UseUJBQXlCO0lBQ3pCLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0UseUJBQXlCO0lBQ3pCLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0UseUJBQXlCO0lBQ3pCLGdCQUFnQjtHQUNqQjtDQUNGO0FBQ0Q7RUFDRTtJQUNFLHNCQUFzQjtHQUN2QjtFQUNEO0lBQ0Usc0JBQXNCO0dBQ3ZCO0VBQ0Q7SUFDRSxzQkFBc0I7R0FDdkI7RUFDRDtJQUNFLHVCQUF1QjtHQUN4QjtFQUNEO0lBQ0UsdUJBQXVCO0dBQ3hCO0VBQ0Q7SUFDRSx1QkFBdUI7R0FDeEI7RUFDRDtJQUNFLHVCQUF1QjtHQUN4QjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSwwQkFBMEI7R0FDM0I7RUFDRDtJQUNFLDBCQUEwQjtHQUMzQjtFQUNEO0lBQ0UsMEJBQTBCO0dBQzNCO0VBQ0Q7SUFDRSwyQkFBMkI7R0FDNUI7RUFDRDtJQUNFLDJCQUEyQjtHQUM1QjtFQUNEO0lBQ0UsMkJBQTJCO0dBQzVCO0VBQ0Q7SUFDRSwyQkFBMkI7R0FDNUI7RUFDRDtJQUNFLDRCQUE0QjtHQUM3QjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLHdCQUF3QjtHQUN6QjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLHdCQUF3QjtHQUN6QjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLHdCQUF3QjtHQUN6QjtFQUNEO0lBQ0Usd0JBQXdCO0dBQ3pCO0VBQ0Q7SUFDRSx3QkFBd0I7R0FDekI7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0UseUJBQXlCO0dBQzFCO0VBQ0Q7SUFDRSx5QkFBeUI7R0FDMUI7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0UseUJBQXlCO0dBQzFCO0VBQ0Q7SUFDRSx5QkFBeUI7R0FDMUI7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0UseUJBQXlCO0dBQzFCO0VBQ0Q7SUFDRSx5QkFBeUI7R0FDMUI7RUFDRDtJQUNFLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0UseUJBQXlCO0dBQzFCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx3QkFBd0I7SUFDeEIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsZ0JBQWdCO0dBQ2pCO0VB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OztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMENBQTBDO0NBQzNDOztBQUVEO0VBQ0UsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0Usb0VBQW9FO0NBQ3JFOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0Usb0VBQW9FO0NBQ3JFOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsZ0RBQWdEO0NBQ2pEOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsOENBQThDO0NBQy9DOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsOENBQThDO0NBQy9DOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0Usc0NBQXNDO0NBQ3ZDOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UscUVBQXFFO0NBQ3RFOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UscUVBQXFFO0NBQ3RFOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UscUVBQXFFO0NBQ3RFOztBQUVEO0VBQ0UsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMERBQTBEO0NBQzNEOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMERBQTBEO0NBQzNEOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0Us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RDtBQUNEOztFQUVFLGdEQUFnRDtDQUNqRDtBQUNEO0VBQ0UsZ0RBQWdEO0NBQ2pEO0FBQ0Q7RUFDRSxtRkFBbUY7Q0FDcEY7QUFDRDtFQUNFLGNBQWM7Q0FDZjtBQUNEO0VBQ0UsY0FBYztDQUNmO0FBQ0Q7RUFDRTtJQUNFLGNBQWM7R0FDZjtDQUNGO0FBQ0Q7RUFDRTtJQUNFLGNBQWM7R0FDZjtDQUNGOztBQUVEOztHQUVHO0FBQ0g7OztHQUdHO0FBQ0g7RUFDRTs7OztJQUlFLG1DQUFtQztJQUNuQyx1QkFBdUIsQ0FBQywrREFBK0Q7SUFDdkYsNEJBQTRCO0lBQzVCLDZCQUE2QjtHQUM5QjtFQUNEO0lBQ0UsMkJBQTJCO0dBQzVCO0VBQ0Q7SUFDRSw2QkFBNkI7R0FDOUI7RUFDRDtJQUNFLDhCQUE4QjtHQUMvQjtFQUNEOztLQUVHO0VBQ0g7OztJQUdFLFlBQVk7R0FDYjtFQUNEOztJQUVFLHVCQUF1QjtJQUN2Qix5QkFBeUI7R0FDMUI7RUFDRDtJQUNFLDRCQUE0QixDQUFDLGdCQUFnQjtHQUM5QztFQUNEOztJQUVFLHlCQUF5QjtHQUMxQjtFQUNEO0lBQ0UsMkJBQTJCO0dBQzVCO0VBQ0Q7SUFDRSxjQUFjO0dBQ2Y7RUFDRDs7O0lBR0UsV0FBVztJQUNYLFVBQVU7R0FDWDtFQUNEOztJQUVFLHdCQUF3QjtHQUN6QjtDQUNGIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gIC4jIyMjIyMjIy4jIyMjIyMjIy4uLiMjIyMjIyMuLiMjLi4uLiMjLiMjIyMjIyMjLiMjIyMjIyMjLiMjLi4uLiMjLiMjIyMjIyMjLi4uLi4uLi4uLiMjIyMjIyMjLi4jIy4uLi4uIyMuIyMjIy4jIy4uLi4uLi4jIyMjIyMjIy5cbiAgLiMjLi4uLi4uLiMjLi4uLi4jIy4jIy4uLi4uIyMuIyMjLi4uIyMuLi4uIyMuLi4uIyMuLi4uLi4uIyMjLi4uIyMuIyMuLi4uLiMjLi4uLi4uLi4uIyMuLi4uLiMjLiMjLi4uLi4jIy4uIyMuLiMjLi4uLi4uLiMjLi4uLi4jI1xuICAuIyMuLi4uLi4uIyMuLi4uLiMjLiMjLi4uLi4jIy4jIyMjLi4jIy4uLi4jIy4uLi4jIy4uLi4uLi4jIyMjLi4jIy4jIy4uLi4uIyMuLi4uLi4uLi4jIy4uLi4uIyMuIyMuLi4uLiMjLi4jIy4uIyMuLi4uLi4uIyMuLi4uLiMjXG4gIC4jIyMjIyMuLi4jIyMjIyMjIy4uIyMuLi4uLiMjLiMjLiMjLiMjLi4uLiMjLi4uLiMjIyMjIy4uLiMjLiMjLiMjLiMjLi4uLi4jIy4jIyMjIyMjLiMjIyMjIyMjLi4jIy4uLi4uIyMuLiMjLi4jIy4uLi4uLi4jIy4uLi4uIyNcbiAgLiMjLi4uLi4uLiMjLi4uIyMuLi4jIy4uLi4uIyMuIyMuLiMjIyMuLi4uIyMuLi4uIyMuLi4uLi4uIyMuLiMjIyMuIyMuLi4uLiMjLi4uLi4uLi4uIyMuLi4uLiMjLiMjLi4uLi4jIy4uIyMuLiMjLi4uLi4uLiMjLi4uLi4jI1xuICAuIyMuLi4uLi4uIyMuLi4uIyMuLiMjLi4uLi4jIy4jIy4uLiMjIy4uLi4jIy4uLi4jIy4uLi4uLi4jIy4uLiMjIy4jIy4uLi4uIyMuLi4uLi4uLi4jIy4uLi4uIyMuIyMuLi4uLiMjLi4jIy4uIyMuLi4uLi4uIyMuLi4uLiMjXG4gIC4jIy4uLi4uLi4jIy4uLi4uIyMuLiMjIyMjIyMuLiMjLi4uLiMjLi4uLiMjLi4uLiMjIyMjIyMjLiMjLi4uLiMjLiMjIyMjIyMjLi4uLi4uLi4uLiMjIyMjIyMjLi4uIyMjIyMjIy4uIyMjIy4jIyMjIyMjIy4jIyMjIyMjIy5cbiAqIEJ5IEZhbGtvIEJpcm5lclxuICogaHR0cDovL3d3dy5uZXh0LW1vdGlvbi5kZVxuICpcbiAqIFByb2plY3QgZGVwZW5kZW5jaWVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIC0gRnVuY3Rpb25zXG4gKiAtIENvcmUgdmFyaWFibGVzXG4gKiAtIExpYnJhcmllc1xuICogLSBNaXhpbnNcbiAqIC0gQmFzZSBSZWJvb3QgJiBGb250XG4gKiAtIFV0aWxpdGllc1xuICogLSBJY29uIEZvbnRcbiAqIC0gT2JqZWN0c1xuICogLSBQYXJ0aWFsc1xuICogLSBWaWV3c1xuICogLSBQcmludCBzdHlsZXNcbiAqXG4gKi9cbi8qKlxuICogRnVuY3Rpb25zXG4gKi9cbi8qKlxuICogQ29yZSB2YXJpYWJsZXNcbiAqL1xuLyoqXG4gKiAtIENvbG9yIHN5c3RlbVxuICogLSBPcHRpb25zXG4gKiAtIFR5cG9ncmFwaHlcbiAqIC0gU3BhY2luZ1xuICogLSBQYXJhZ3JhcGhzXG4gKiAtIEdyaWQgYnJlYWtwb2ludHNcbiAqIC0gR3JpZCBjb250YWluZXJzXG4gKiAtIEdyaWQgY29sdW1uc1xuICogLSBDb21wb25lbnRzXG4gKiAtIFotaW5kZXggbWFzdGVyIGxpc3RcbiAqIC0gQnV0dG9uc1xuICogLSBGb3Jtc1xuICogLSBGb3JtcyAtIEN1c3RvbSBDb250cm9sXG4gKiAtIE5hdnNcbiAqIC0gTmF2IGJhclxuICogLSBDYXJkc1xuICogLSBUYWJsZXNcbiAqIC0gUHJvZ3Jlc3MgQmFyXG4gKiAtIERyb3Bkb3duc1xuICogLSBQYWdpbmF0aW9uXG4gKiAtIExpc3QgR3JvdXBcbiAqIC0gQmFkZ2VzXG4gKiAtIEltYWdlIHRodW1ibmFpbHNcbiAqIC0gRmlndXJlc1xuICogLSBCcmVhZGNydW1ic1xuICogLSBDb2RlXG4gKiAtIEFsZXJ0c1xuICogLSBCcmVha3BvaW50cyBhbmQgU2l6ZXMgZm9yIEhlYWRpbmdzLCBQYXJhZ3JhcGhcbiAqL1xuLyoqXG4gKiBCcmVha3BvaW50cyBhbmQgU2l6ZXMgSGVhZGxpbmVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbi8qXG4gKiBNaXhpbnNcbiAqL1xuLyoqXG4gKiBHbG9iYWwgRm9udCBTaXplIE1peGluXG4gKiA9PT09PT09PT09PT09PT09PT09PT09XG4gKiBDb252ZXJ0cyBQWCB0byBSRU1cbiAqL1xuLyoqXG4gKiBHbG9iYWwgRm9udCBTaXplIE1peGluIHdpdGggTWVkaWFxdWVyaWVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbi8qIHNtYXJ0cGhvbmVzLCB0b3VjaHNjcmVlbnMgKi9cbi8qKlxuICogQmFzZSBzdHlsZXNcbiAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5kaWFsb2csXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJGYWdvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzEzMjMzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICNlMjAwMWE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6IHJnYigxNDkuNSwgMCwgMTcuMTk5MTE1MDQ0Mik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTQ5LjUsIDAsIDE3LjE5OTExNTA0NDIpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBwcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIH1cbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPWJ1dHRvbl0sXG5pbnB1dDpub3QoW3R5cGU9cmFuZ2VdKSxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM2ZTZmNzA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbmxhYmVsIHtcbiAgLypkaXNwbGF5OiBub25lOyovXG4gIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbn1cbmxhYmVsLmZsLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuaW5wdXQ6aW52YWxpZCB7XG4gIC8qYm94LXNoYWRvdzogaW5oZXJpdDsqL1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9bW9udGhdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKlxuICogUmVtb3ZlIHRleHQtc2hhZG93IGluIHNlbGVjdGlvbiBoaWdobGlnaHQ6XG4gKiBodHRwczovL3guY29tL21pa2V0YXlsci9zdGF0dXMvMTIyMjg4MDUzMDFcbiAqXG4gKiBWZW5kb3ItcHJlZml4ZWQgYW5kIHJlZ3VsYXIgOjpzZWxlY3Rpb24gc2VsZWN0b3JzIGNhbm5vdCBiZSBjb21iaW5lZDpcbiAqIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS8xNjk4MjUxMC83MTMzNDcxXG4gKlxuICogQ3VzdG9taXplIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIHRvIG1hdGNoIHlvdXIgZGVzaWduLlxuICovXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDIyLCA0OC44MDUzMDk3MzQ1KTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDIyLCA0OC44MDUzMDk3MzQ1KTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OmlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1YTViNWM7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNWE1YjVjO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbjppbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNWE1YjVjO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNWE1YjVjO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNlIEZvbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmFnb1wiO1xuICBzcmM6IHVybChcIi9mb250cy81NzQ4NjI1LzViZWU0YjliLTQ0YTMtNGJiNS1hZjU0LTZjYTEyZTM4MzhjNi5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi9mb250cy81NzQ4NjI1LzViZWU0YjliLTQ0YTMtNGJiNS1hZjU0LTZjYTEyZTM4MzhjNi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiL2ZvbnRzLzU3NDg2MjUvNTRiMTMzZDctZTI3NS00ZWU2LTk3ZWYtNjRkNzVjMGYxYTY4LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvNTc0ODYyNS9iYTUzODVkOS0xZGFjLTRkZWMtYTlmNi02ZTE5ZGU2YWM1ZDUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvNTc0ODYyNS85ZjA2ZDQ1My1lMTYzLTQ1ZGItOGNkZi1jZDJjOTY0ZDIzYjAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmFnb1wiO1xuICBzcmM6IHVybChcIi9mb250cy81NzQ4NjQ4L2RkMGM1MDRjLTcxNmYtNDM4ZC04NWI4LTk1MDRhYmI3NjU1Mi5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi9mb250cy81NzQ4NjQ4L2RkMGM1MDRjLTcxNmYtNDM4ZC04NWI4LTk1MDRhYmI3NjU1Mi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiL2ZvbnRzLzU3NDg2NDgvNWZjOTkxZmUtNzQxOS00MDU1LWE4ZjktMTJiYjU5YmE3YzViLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvNTc0ODY0OC9jYzcyZmU0Yy02NTM5LTRlMTctYjdmNy1mNWVmM2Y0MDhmN2Iud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvNTc0ODY0OC84NWU0NGJiMS0zYTExLTRhNzYtODA4NS0zMzFlNTU0Njk4NjMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRnJlaWdodFwiO1xuICBzcmM6IHVybChcIi9mb250cy8xMTk3MDM4L2IwM2NmMDRiLWRiOGItNDI0Ni05YTRlLTBiMzc3ZmIxZmIxNi5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi9mb250cy8xMTk3MDM4L2IwM2NmMDRiLWRiOGItNDI0Ni05YTRlLTBiMzc3ZmIxZmIxNi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiL2ZvbnRzLzExOTcwMzgvYjI3M2NmN2ItZjM3NS00MTg4LTkyMTYtOTEwMTMxMjQ0NmIyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvMTE5NzAzOC9hOTkxZmRkZi02OGY1LTQxZDctYTU4Yi1lZTdhODY1MGE3ZGYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvMTE5NzAzOC9jNWQ1MTU3Yy0wNDQ5LTQxNzYtOWJiMy1hYmFiYmUzZmQyYTUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRnJlaWdodFwiO1xuICBzcmM6IHVybChcIi9mb250cy8xMTk3MDU2L2VhZTRlYjg2LTQ1N2ItNGY3Zi1hODhjLTI4NjRmNTE0NWZlZC5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi9mb250cy8xMTk3MDU2L2VhZTRlYjg2LTQ1N2ItNGY3Zi1hODhjLTI4NjRmNTE0NWZlZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiL2ZvbnRzLzExOTcwNTYvODkyYWU4MTctOTMyZS00NDAwLWIxNDYtMjAzNTI0NmQ5NTNlLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvMTE5NzA1Ni9mOTViNzA5NS02NjhiLTQ5ZjQtYTUxOC1lMWQ0MDY0ZDcwM2Eud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvMTE5NzA1Ni9iYTRmMzM0Ni0xNmFiLTRmNzEtOWMwOC1lMzc1MDJjMzBmOTUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5wLFxuYmxvY2txdW90ZSxcbnEsXG4udGV4dC1saXN0LFxudWwuaWNvbi1saXN0IHtcbiAgZm9udC1mYW1pbHk6IFwiRnJlaWdodFwiLCBHYXJhbW9uZCwgQmlnIENhc2xvbiwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICB9XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5jb250YWluZXItY29udGVudCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLFxuLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoMyxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4uY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDMsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCBoMyxcbi5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDMsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGgzLFxuLmg1LFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDQsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IGg0LFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDQsXG4uY29sLXhsbS00IC5jYXJkLWlucHV0IGg0LFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBoNCxcbi5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZhZ29cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZWxlZ2liaWxpdHk7XG4gIG1hcmdpbi1ib3R0b206IDAuNjQyODU3MTQyOXJlbTtcbn1cbmgxIHNtYWxsLFxuaDIgc21hbGwsXG5oMyBzbWFsbCxcbmg0IHNtYWxsLFxuaDUgc21hbGwsXG5oNiBzbWFsbCxcbi5oMSBzbWFsbCxcbi5oMiBzbWFsbCxcbi5oMyBzbWFsbCxcbi5oNCBzbWFsbCxcbi5jb250YWluZXItY29udGVudCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyIHNtYWxsLFxuLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIgc21hbGwsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoMyBzbWFsbCxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaDMgc21hbGwsXG4uY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgaDMgc21hbGwsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDMgc21hbGwsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDMgc21hbGwsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCBoMyBzbWFsbCxcbi5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDMgc21hbGwsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGgzIHNtYWxsLFxuLmg1IHNtYWxsLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDQgc21hbGwsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIGg0IHNtYWxsLFxuLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGg0IHNtYWxsLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGg0IHNtYWxsLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IGg0IHNtYWxsLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDQgc21hbGwsXG4uY29sLXhsbS00IC5jYXJkLWlucHV0IGg0IHNtYWxsLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBoNCBzbWFsbCxcbi5oNiBzbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuaDEgc21hbGwgYSxcbmgyIHNtYWxsIGEsXG5oMyBzbWFsbCBhLFxuaDQgc21hbGwgYSxcbmg1IHNtYWxsIGEsXG5oNiBzbWFsbCBhLFxuLmgxIHNtYWxsIGEsXG4uaDIgc21hbGwgYSxcbi5oMyBzbWFsbCBhLFxuLmg0IHNtYWxsIGEsXG4uY29udGFpbmVyLWNvbnRlbnQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMiBzbWFsbCBhLFxuLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIgc21hbGwgYSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIGgzIHNtYWxsIGEsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIGgzIHNtYWxsIGEsXG4uY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgaDMgc21hbGwgYSxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciBoMyBzbWFsbCBhLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IGgzIHNtYWxsIGEsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCBoMyBzbWFsbCBhLFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCBoMyBzbWFsbCBhLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBoMyBzbWFsbCBhLFxuLmg1IHNtYWxsIGEsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoNCBzbWFsbCBhLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoNCBzbWFsbCBhLFxuLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGg0IHNtYWxsIGEsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDQgc21hbGwgYSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBoNCBzbWFsbCBhLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDQgc21hbGwgYSxcbi5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDQgc21hbGwgYSxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgaDQgc21hbGwgYSxcbi5oNiBzbWFsbCBhIHtcbiAgY29sb3I6ICNlMjAwMWE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmgxIGEsXG5oMiBhLFxuaDMgYSxcbmg0IGEsXG5oNSBhLFxuaDYgYSxcbi5oMSBhLFxuLmgyIGEsXG4uaDMgYSxcbi5oNCBhLFxuLmNvbnRhaW5lci1jb250ZW50IGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIgYSxcbi5jb250YWluZXItY29udGVudC1mbHVpZCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyIGEsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoMyBhLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoMyBhLFxuLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGgzIGEsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDMgYSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBoMyBhLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDMgYSxcbi5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDMgYSxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgaDMgYSxcbi5oNSBhLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDQgYSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaDQgYSxcbi5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBoNCBhLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGg0IGEsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDQgYSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGg0IGEsXG4uY29sLXhsbS00IC5jYXJkLWlucHV0IGg0IGEsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGg0IGEsXG4uaDYgYSB7XG4gIC8qY29sb3I6ICRib2R5LWNvbG9yOyovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaDEgLmJhZGdlLFxuaDIgLmJhZGdlLFxuaDMgLmJhZGdlLFxuaDQgLmJhZGdlLFxuaDUgLmJhZGdlLFxuaDYgLmJhZGdlLFxuLmgxIC5iYWRnZSxcbi5oMiAuYmFkZ2UsXG4uaDMgLmJhZGdlLFxuLmg0IC5iYWRnZSxcbi5jb250YWluZXItY29udGVudCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyIC5iYWRnZSxcbi5jb250YWluZXItY29udGVudC1mbHVpZCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyIC5iYWRnZSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIGgzIC5iYWRnZSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaDMgLmJhZGdlLFxuLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGgzIC5iYWRnZSxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciBoMyAuYmFkZ2UsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDMgLmJhZGdlLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDMgLmJhZGdlLFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCBoMyAuYmFkZ2UsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGgzIC5iYWRnZSxcbi5oNSAuYmFkZ2UsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoNCAuYmFkZ2UsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIGg0IC5iYWRnZSxcbi5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBoNCAuYmFkZ2UsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDQgLmJhZGdlLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IGg0IC5iYWRnZSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGg0IC5iYWRnZSxcbi5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDQgLmJhZGdlLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBoNCAuYmFkZ2UsXG4uaDYgLmJhZGdlIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuaDEuZm9udC1mcmVpZ2h0LFxuaDIuZm9udC1mcmVpZ2h0LFxuaDMuZm9udC1mcmVpZ2h0LFxuaDQuZm9udC1mcmVpZ2h0LFxuaDUuZm9udC1mcmVpZ2h0LFxuaDYuZm9udC1mcmVpZ2h0LFxuLmgxLmZvbnQtZnJlaWdodCxcbi5oMi5mb250LWZyZWlnaHQsXG4uaDMuZm9udC1mcmVpZ2h0LFxuLmg0LmZvbnQtZnJlaWdodCxcbi5jb250YWluZXItY29udGVudCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLmZvbnQtZnJlaWdodCxcbi5jb250YWluZXItY29udGVudC1mbHVpZCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLmZvbnQtZnJlaWdodCxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIGgzLmZvbnQtZnJlaWdodCxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaDMuZm9udC1mcmVpZ2h0LFxuLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGgzLmZvbnQtZnJlaWdodCxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciBoMy5mb250LWZyZWlnaHQsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDMuZm9udC1mcmVpZ2h0LFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDMuZm9udC1mcmVpZ2h0LFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCBoMy5mb250LWZyZWlnaHQsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGgzLmZvbnQtZnJlaWdodCxcbi5oNS5mb250LWZyZWlnaHQsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoNC5mb250LWZyZWlnaHQsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIGg0LmZvbnQtZnJlaWdodCxcbi5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBoNC5mb250LWZyZWlnaHQsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDQuZm9udC1mcmVpZ2h0LFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IGg0LmZvbnQtZnJlaWdodCxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGg0LmZvbnQtZnJlaWdodCxcbi5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDQuZm9udC1mcmVpZ2h0LFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBoNC5mb250LWZyZWlnaHQsXG4uaDYuZm9udC1mcmVpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmgxLmhhcy1ib3JkZXIgc3BhbixcbmgyLmhhcy1ib3JkZXIgc3BhbixcbmgzLmhhcy1ib3JkZXIgc3Bhbixcbmg0Lmhhcy1ib3JkZXIgc3Bhbixcbmg1Lmhhcy1ib3JkZXIgc3Bhbixcbmg2Lmhhcy1ib3JkZXIgc3Bhbixcbi5oMS5oYXMtYm9yZGVyIHNwYW4sXG4uaDIuaGFzLWJvcmRlciBzcGFuLFxuLmgzLmhhcy1ib3JkZXIgc3Bhbixcbi5oNC5oYXMtYm9yZGVyIHNwYW4sXG4uY29udGFpbmVyLWNvbnRlbnQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMi5oYXMtYm9yZGVyIHNwYW4sXG4uY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMi5oYXMtYm9yZGVyIHNwYW4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoMy5oYXMtYm9yZGVyIHNwYW4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIGgzLmhhcy1ib3JkZXIgc3Bhbixcbi5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBoMy5oYXMtYm9yZGVyIHNwYW4sXG4uY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDMuaGFzLWJvcmRlciBzcGFuLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IGgzLmhhcy1ib3JkZXIgc3Bhbixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGgzLmhhcy1ib3JkZXIgc3Bhbixcbi5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDMuaGFzLWJvcmRlciBzcGFuLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBoMy5oYXMtYm9yZGVyIHNwYW4sXG4uaDUuaGFzLWJvcmRlciBzcGFuLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDQuaGFzLWJvcmRlciBzcGFuLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoNC5oYXMtYm9yZGVyIHNwYW4sXG4uY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgaDQuaGFzLWJvcmRlciBzcGFuLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGg0Lmhhcy1ib3JkZXIgc3Bhbixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBoNC5oYXMtYm9yZGVyIHNwYW4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCBoNC5oYXMtYm9yZGVyIHNwYW4sXG4uY29sLXhsbS00IC5jYXJkLWlucHV0IGg0Lmhhcy1ib3JkZXIgc3Bhbixcbi5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgaDQuaGFzLWJvcmRlciBzcGFuLFxuLmg2Lmhhcy1ib3JkZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMC40ZW07XG59XG5oMS5oYXMtYm9yZGVyIHNwYW46OmJlZm9yZSxcbmgyLmhhcy1ib3JkZXIgc3Bhbjo6YmVmb3JlLFxuaDMuaGFzLWJvcmRlciBzcGFuOjpiZWZvcmUsXG5oNC5oYXMtYm9yZGVyIHNwYW46OmJlZm9yZSxcbmg1Lmhhcy1ib3JkZXIgc3Bhbjo6YmVmb3JlLFxuaDYuaGFzLWJvcmRlciBzcGFuOjpiZWZvcmUsXG4uaDEuaGFzLWJvcmRlciBzcGFuOjpiZWZvcmUsXG4uaDIuaGFzLWJvcmRlciBzcGFuOjpiZWZvcmUsXG4uaDMuaGFzLWJvcmRlciBzcGFuOjpiZWZvcmUsXG4uaDQuaGFzLWJvcmRlciBzcGFuOjpiZWZvcmUsXG4uY29udGFpbmVyLWNvbnRlbnQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMi5oYXMtYm9yZGVyIHNwYW46OmJlZm9yZSxcbi5jb250YWluZXItY29udGVudC1mbHVpZCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLmhhcy1ib3JkZXIgc3Bhbjo6YmVmb3JlLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDMuaGFzLWJvcmRlciBzcGFuOjpiZWZvcmUsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIGgzLmhhcy1ib3JkZXIgc3Bhbjo6YmVmb3JlLFxuLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGgzLmhhcy1ib3JkZXIgc3Bhbjo6YmVmb3JlLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGgzLmhhcy1ib3JkZXIgc3Bhbjo6YmVmb3JlLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IGgzLmhhcy1ib3JkZXIgc3Bhbjo6YmVmb3JlLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDMuaGFzLWJvcmRlciBzcGFuOjpiZWZvcmUsXG4uY29sLXhsbS00IC5jYXJkLWlucHV0IGgzLmhhcy1ib3JkZXIgc3Bhbjo6YmVmb3JlLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBoMy5oYXMtYm9yZGVyIHNwYW46OmJlZm9yZSxcbi5oNS5oYXMtYm9yZGVyIHNwYW46OmJlZm9yZSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIGg0Lmhhcy1ib3JkZXIgc3Bhbjo6YmVmb3JlLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoNC5oYXMtYm9yZGVyIHNwYW46OmJlZm9yZSxcbi5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBoNC5oYXMtYm9yZGVyIHNwYW46OmJlZm9yZSxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciBoNC5oYXMtYm9yZGVyIHNwYW46OmJlZm9yZSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBoNC5oYXMtYm9yZGVyIHNwYW46OmJlZm9yZSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGg0Lmhhcy1ib3JkZXIgc3Bhbjo6YmVmb3JlLFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCBoNC5oYXMtYm9yZGVyIHNwYW46OmJlZm9yZSxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgaDQuaGFzLWJvcmRlciBzcGFuOjpiZWZvcmUsXG4uaDYuaGFzLWJvcmRlciBzcGFuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAwLjFlbTtcbn1cbmgxLmhhcy1tYXJrZXIsXG5oMi5oYXMtbWFya2VyLFxuaDMuaGFzLW1hcmtlcixcbmg0Lmhhcy1tYXJrZXIsXG5oNS5oYXMtbWFya2VyLFxuaDYuaGFzLW1hcmtlcixcbi5oMS5oYXMtbWFya2VyLFxuLmgyLmhhcy1tYXJrZXIsXG4uaDMuaGFzLW1hcmtlcixcbi5oNC5oYXMtbWFya2VyLFxuLmNvbnRhaW5lci1jb250ZW50IGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIuaGFzLW1hcmtlcixcbi5jb250YWluZXItY29udGVudC1mbHVpZCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLmhhcy1tYXJrZXIsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoMy5oYXMtbWFya2VyLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoMy5oYXMtbWFya2VyLFxuLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGgzLmhhcy1tYXJrZXIsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDMuaGFzLW1hcmtlcixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBoMy5oYXMtbWFya2VyLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDMuaGFzLW1hcmtlcixcbi5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDMuaGFzLW1hcmtlcixcbi5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgaDMuaGFzLW1hcmtlcixcbi5oNS5oYXMtbWFya2VyLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDQuaGFzLW1hcmtlcixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaDQuaGFzLW1hcmtlcixcbi5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBoNC5oYXMtbWFya2VyLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGg0Lmhhcy1tYXJrZXIsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDQuaGFzLW1hcmtlcixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGg0Lmhhcy1tYXJrZXIsXG4uY29sLXhsbS00IC5jYXJkLWlucHV0IGg0Lmhhcy1tYXJrZXIsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGg0Lmhhcy1tYXJrZXIsXG4uaDYuaGFzLW1hcmtlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmgxLmhhcy1tYXJrZXI6OmJlZm9yZSxcbmgyLmhhcy1tYXJrZXI6OmJlZm9yZSxcbmgzLmhhcy1tYXJrZXI6OmJlZm9yZSxcbmg0Lmhhcy1tYXJrZXI6OmJlZm9yZSxcbmg1Lmhhcy1tYXJrZXI6OmJlZm9yZSxcbmg2Lmhhcy1tYXJrZXI6OmJlZm9yZSxcbi5oMS5oYXMtbWFya2VyOjpiZWZvcmUsXG4uaDIuaGFzLW1hcmtlcjo6YmVmb3JlLFxuLmgzLmhhcy1tYXJrZXI6OmJlZm9yZSxcbi5oNC5oYXMtbWFya2VyOjpiZWZvcmUsXG4uY29udGFpbmVyLWNvbnRlbnQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMi5oYXMtbWFya2VyOjpiZWZvcmUsXG4uY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMi5oYXMtbWFya2VyOjpiZWZvcmUsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoMy5oYXMtbWFya2VyOjpiZWZvcmUsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIGgzLmhhcy1tYXJrZXI6OmJlZm9yZSxcbi5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBoMy5oYXMtbWFya2VyOjpiZWZvcmUsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDMuaGFzLW1hcmtlcjo6YmVmb3JlLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IGgzLmhhcy1tYXJrZXI6OmJlZm9yZSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGgzLmhhcy1tYXJrZXI6OmJlZm9yZSxcbi5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDMuaGFzLW1hcmtlcjo6YmVmb3JlLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBoMy5oYXMtbWFya2VyOjpiZWZvcmUsXG4uaDUuaGFzLW1hcmtlcjo6YmVmb3JlLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDQuaGFzLW1hcmtlcjo6YmVmb3JlLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoNC5oYXMtbWFya2VyOjpiZWZvcmUsXG4uY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgaDQuaGFzLW1hcmtlcjo6YmVmb3JlLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGg0Lmhhcy1tYXJrZXI6OmJlZm9yZSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBoNC5oYXMtbWFya2VyOjpiZWZvcmUsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCBoNC5oYXMtbWFya2VyOjpiZWZvcmUsXG4uY29sLXhsbS00IC5jYXJkLWlucHV0IGg0Lmhhcy1tYXJrZXI6OmJlZm9yZSxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgaDQuaGFzLW1hcmtlcjo6YmVmb3JlLFxuLmg2Lmhhcy1tYXJrZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzcHg7XG4gIGxlZnQ6IC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgxLmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgaDIuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICBoMy5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIGg0Lmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgaDUuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICBoNi5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIC5oMS5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIC5oMi5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIC5oMy5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIC5oNC5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIC5jb250YWluZXItY29udGVudCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoMy5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaDMuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgaDMuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDMuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDMuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCBoMy5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDMuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGgzLmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgLmg1Lmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDQuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIGg0Lmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGg0Lmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGg0Lmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IGg0Lmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDQuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICAuY29sLXhsbS00IC5jYXJkLWlucHV0IGg0Lmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBoNC5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIC5oNi5oYXMtbWFya2VyOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yLjI1cmVtO1xuICAgIHdpZHRoOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICBoMi5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIGgzLmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgaDQuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICBoNS5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIGg2Lmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgLmgxLmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgLmgyLmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgLmgzLmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgLmg0Lmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgLmNvbnRhaW5lci1jb250ZW50IGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICAuY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMi5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIGgzLmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoMy5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBoMy5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciBoMy5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBoMy5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGgzLmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgLmNvbC14bG0tNCAuY2FyZC1pbnB1dCBoMy5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgaDMuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICAuaDUuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoNC5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaDQuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgaDQuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDQuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDQuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCBoNC5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDQuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGg0Lmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgLmg2Lmhhcy1tYXJrZXI6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgdG9wOiAwLjZlbTtcbiAgICBsZWZ0OiBjYWxjKCg0LjA1cmVtIC0gMjBweCkgKiAtMSk7XG4gICAgd2lkdGg6IGNhbGMoNC4wNXJlbSAtIDQwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIGgxLmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgaDIuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICBoMy5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIGg0Lmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgaDUuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICBoNi5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIC5oMS5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIC5oMi5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIC5oMy5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIC5oNC5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIC5jb250YWluZXItY29udGVudCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoMy5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaDMuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgaDMuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDMuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDMuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCBoMy5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDMuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGgzLmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgLmg1Lmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDQuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIGg0Lmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGg0Lmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGg0Lmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IGg0Lmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDQuaGFzLW1hcmtlcjo6YmVmb3JlLFxuICAuY29sLXhsbS00IC5jYXJkLWlucHV0IGg0Lmhhcy1tYXJrZXI6OmJlZm9yZSxcbiAgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBoNC5oYXMtbWFya2VyOjpiZWZvcmUsXG4gIC5oNi5oYXMtbWFya2VyOjpiZWZvcmUge1xuICAgIGxlZnQ6IGNhbGMoKDUuODVyZW0gLSAyMHB4KSAqIC0xKTtcbiAgICB3aWR0aDogY2FsYyg1Ljg1cmVtIC0gNDBweCk7XG4gIH1cbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDIuODc1cmVtO1xuICB9XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMixcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgyLFxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMixcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDIuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgfVxufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgzLFxuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgzLFxuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgzLFxuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIGgzLFxuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5oNCxcbi5oNCxcbi5jb250YWluZXItY29udGVudCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLFxuLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoMyxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4uY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDMsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCBoMyxcbi5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDMsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGgzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgaDQsXG4gIC5oNCxcbiAgLmNvbnRhaW5lci1jb250ZW50IGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIsXG4gIC5jb250YWluZXItY29udGVudC1mbHVpZCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoMyxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoMyxcbiAgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBoMyxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDMsXG4gIC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDMsXG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDQsXG4gIC5oNCxcbiAgLmNvbnRhaW5lci1jb250ZW50IGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIsXG4gIC5jb250YWluZXItY29udGVudC1mbHVpZCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoMyxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoMyxcbiAgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBoMyxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDMsXG4gIC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDMsXG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGg0LFxuICAuaDQsXG4gIC5jb250YWluZXItY29udGVudCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLFxuICAuY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMixcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4gIC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBoMyxcbiAgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDMsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGgzLFxuICAuY29sLXhsbS00IC5jYXJkLWlucHV0IGgzLFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGg0LFxuICAuaDQsXG4gIC5jb250YWluZXItY29udGVudCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLFxuICAuY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMixcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4gIC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBoMyxcbiAgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDMsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGgzLFxuICAuY29sLXhsbS00IC5jYXJkLWlucHV0IGgzLFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIGg0LFxuICAuaDQsXG4gIC5jb250YWluZXItY29udGVudCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLFxuICAuY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMixcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4gIC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBoMyxcbiAgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDMsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGgzLFxuICAuY29sLXhsbS00IC5jYXJkLWlucHV0IGgzLFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5oNSxcbi5oNSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoNCxcbi5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBoNCxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciBoNCxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBoNCxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGg0LFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCBoNCxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgaDQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgaDUsXG4gIC5oNSxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDQsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaDQsXG4gIC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBoNCxcbiAgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDQsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGg0LFxuICAuY29sLXhsbS00IC5jYXJkLWlucHV0IGg0LFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGg0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoNSxcbiAgLmg1LFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoNCxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoNCxcbiAgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDQsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBoNCxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDQsXG4gIC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDQsXG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDUsXG4gIC5oNSxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDQsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaDQsXG4gIC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBoNCxcbiAgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDQsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGg0LFxuICAuY29sLXhsbS00IC5jYXJkLWlucHV0IGg0LFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGg0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoNSxcbiAgLmg1LFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoNCxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoNCxcbiAgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDQsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBoNCxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDQsXG4gIC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDQsXG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIGg1LFxuICAuaDUsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuICAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgaDQsXG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciBoNCxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IGg0LFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCBoNCxcbiAgLmNvbC14bG0tNCAuY2FyZC1pbnB1dCBoNCxcbiAgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBoNCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICBoNixcbiAgLmg2IHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDYsXG4gIC5oNiB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGg2LFxuICAuaDYge1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDYsXG4gIC5oNiB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICBoNixcbiAgLmg2IHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgfVxufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICAvKmNvbG9yOiAkc21hbGwtY29sb3I7Ki9cbn1cblxuLyoqXG4gKiBNaXNjZWxsYW5lb3VzXG4gKi9cbnN0cm9uZyxcbmIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5lbSxcbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZGRkO1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmhyIHtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTZlNmU2O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHIge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIH1cbn1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDEuMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2U2ZTZlNjtcbiAgZm9udC1mYW1pbHk6IFwiRmFnb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2ZTZmNzA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgfVxufVxuYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZyZWlnaHRcIiwgR2FyYW1vbmQsIEJpZyBDYXNsb24sIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGNvbG9yOiAjNDU0NjQ3O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbmJsb2NrcXVvdGUgY2l0ZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzZlNmY3MDtcbiAgZm9udC1mYW1pbHk6IFwiRmFnb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5ibG9ja3F1b3RlIGNpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cbmJsb2NrcXVvdGUuYmxvY2txdW90ZS1zbWFsbCB7XG4gIHBhZGRpbmc6IDEuMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG59XG5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtc21hbGwgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogMi4yNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDglO1xuICAgIHBhZGRpbmctcmlnaHQ6IDglO1xuICB9XG4gIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbnE6OmJlZm9yZSwgcTo6YWZ0ZXIsXG5ibG9ja3F1b3RlOjpiZWZvcmUsXG5ibG9ja3F1b3RlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgTWVubG8sIENvdXJpZXIsIG1vbm9zcGFjZTtcbn1cblxudWwudGV4dC1saXN0LCB1bC5pY29uLWxpc3QsXG5vbC50ZXh0LWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIHVsLnRleHQtbGlzdCwgdWwuaWNvbi1saXN0LFxuICBvbC50ZXh0LWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHVsLnRleHQtbGlzdCwgdWwuaWNvbi1saXN0LFxuICBvbC50ZXh0LWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgdWwudGV4dC1saXN0LCB1bC5pY29uLWxpc3QsXG4gIG9sLnRleHQtbGlzdCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgdWwudGV4dC1saXN0LCB1bC5pY29uLWxpc3QsXG4gIG9sLnRleHQtbGlzdCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgdWwudGV4dC1saXN0LCB1bC5pY29uLWxpc3QsXG4gIG9sLnRleHQtbGlzdCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgdWwudGV4dC1saXN0LCB1bC5pY29uLWxpc3QsXG4gIG9sLnRleHQtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgfVxufVxudWwudGV4dC1saXN0IGxpLCB1bC5pY29uLWxpc3QgbGksXG5vbC50ZXh0LWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG59XG51bC50ZXh0LWxpc3QgdWwsIHVsLmljb24tbGlzdCB1bCxcbnVsLnRleHQtbGlzdCBvbCxcbnVsLmljb24tbGlzdCBvbCxcbm9sLnRleHQtbGlzdCB1bCxcbm9sLnRleHQtbGlzdCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxudWwudGV4dC1saXN0IHVsLCB1bC5pY29uLWxpc3QgdWwsXG5vbC50ZXh0LWxpc3QgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbn1cbnVsLnRleHQtbGlzdCB1bCB1bCwgdWwuaWNvbi1saXN0IHVsIHVsLFxub2wudGV4dC1saXN0IHVsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG59XG51bC50ZXh0LWxpc3Qgb2wsIHVsLmljb24tbGlzdCBvbCxcbm9sLnRleHQtbGlzdCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItcm9tYW47XG59XG51bC50ZXh0LWxpc3Qgb2wgb2wsIHVsLmljb24tbGlzdCBvbCBvbCxcbm9sLnRleHQtbGlzdCBvbCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW47XG59XG51bC50ZXh0LWxpc3QgdWwsIHVsLmljb24tbGlzdCB1bCxcbnVsLnRleHQtbGlzdCBvbCxcbnVsLmljb24tbGlzdCBvbCxcbm9sLnRleHQtbGlzdCB1bCxcbm9sLnRleHQtbGlzdCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnVsLnRleHQtbGlzdCwgdWwuaWNvbi1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG51bC50ZXh0LWxpc3QgbGksIHVsLmljb24tbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjRlbTtcbn1cbnVsLnRleHQtbGlzdCBsaTo6YmVmb3JlLCB1bC5pY29uLWxpc3QgbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDAuNGVtO1xuICBoZWlnaHQ6IDAuNGVtO1xuICB0b3A6IDAuNmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xufVxudWwudGV4dC1saXN0IHVsLCB1bC5pY29uLWxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxudWwudGV4dC1saXN0IHVsIGxpLCB1bC5pY29uLWxpc3QgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xufVxudWwudGV4dC1saXN0IHVsIGxpOjpiZWZvcmUsIHVsLmljb24tbGlzdCB1bCBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyMDAxYTtcbn1cbnVsLnRleHQtbGlzdCB1bCBsaSB1bCwgdWwuaWNvbi1saXN0IHVsIGxpIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbnVsLnRleHQtbGlzdCB1bCBsaSB1bCBsaTo6YmVmb3JlLCB1bC5pY29uLWxpc3QgdWwgbGkgdWwgbGk6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbnVsLnRleHQtbGlzdC50ZXh0LWxpc3Qtc20sIHVsLnRleHQtbGlzdC1zbS5pY29uLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG51bC50ZXh0LWxpc3QudGV4dC1saXN0LXNtIGxpLCB1bC50ZXh0LWxpc3Qtc20uaWNvbi1saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOGVtO1xufVxuXG5vbC50ZXh0LWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGlzdC10d28tc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnRleHQtbGlzdC10d28tc3BhbiBsaSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuICB9XG59XG5cbnVsLmljb24tbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiRmFnb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxudWwuaWNvbi1saXN0ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxudWwuaWNvbi1saXN0ID4gbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG51bC5pY29uLWxpc3QgPiBsaSA+IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbnVsLmljb24tbGlzdCA+IGxpID4gYSA+IC5iYWRnZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjU2MjVyZW07XG59XG51bC5pY29uLWxpc3QuaWNvbi1saXN0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxucCBhID4gLmJhZGdlLFxuLnRleHQtbGlzdCBhID4gLmJhZGdlLFxudWwuaWNvbi1saXN0IGEgPiAuYmFkZ2UsXG4ubmF2LWl0ZW0gYSA+IC5iYWRnZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjU2MjVyZW07XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtO1xufVxuXG5kbCB7XG4gIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMi4yNXJlbTtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4udmlzdWFsbHktaGlkZGVuOm5vdChjYXB0aW9uKSxcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKTpub3QoY2FwdGlvbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuKjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtZm9vdGVyICo6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDNweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogVXRpbGl0aWVzXG4gKi9cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBLZW4gQnVybiBBbmltYXRpb25cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5Aa2V5ZnJhbWVzIGtlbkJ1cm5zIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG59XG4ua2VuLWJ1cm5zLWVmZmVjdCBpbWcge1xuICBhbmltYXRpb246IGtlbkJ1cm5zIDUwcyBlYXNlIDEgbm9ybWFsIGZvcndhcmRzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTbGlkZSBVcFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBrZXlmcmFtZXMgc2xpZGUtdXAge1xuICAwJSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXByaW1hcnk6Zm9jdXMsIGEuYmctcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzUsIDAsIDIwLjEzMjc0MzM2MjgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjUwMDE1ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctcHJpbWFyeS1kYXJrOmZvY3VzLCBhLmJnLXByaW1hcnktZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzAsIDAsIDE1LjA4Mjg3MjkyODIpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI5NGZlICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc2Vjb25kYXJ5OmZvY3VzLCBhLmJnLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxLjA2NzU2NzU2NzYsIDEyMi43NzAyNzAyNzAzLCAyMzUuOTMyNDMyNDMyNCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJiOTgzICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpmb2N1cywgYS5iZy1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDUyLjU4OTY0MTQzNDMsIDE0Ny40MTAzNTg1NjU3LCAxMDQuMzgyNDcwMTE5NSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpmb2N1cywgYS5iZy1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3LjMzMzMzMzMzMzMsIDEyMi4wODY5NTY1MjE3LCAxMzguNjY2NjY2NjY2NykgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdjMDAwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpmb2N1cywgYS5iZy13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4MCwgMTQ5LjYxMDM4OTYxMDQsIDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0ZjViICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFuZ2VyOmZvY3VzLCBhLmJnLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI4LCA0My40NzcyNzI3MjczKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQsIC5leHRlcm5hbC1jb250ZW50LWNvbnNlbnQtb3B0LWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWxpZ2h0OmZvY3VzLCBhLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtaW46Zm9jdXMsIGEuYmctbGlnaHQ6aG92ZXIsIGEuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1pbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDQuNSwgMjA0LjUsIDIwNC41KSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMyMzMgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYXJrOmZvY3VzLCBhLmJnLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQuMDEsIDI0LjUsIDI0Ljk5KSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1ibHVlOmZvY3VzLCBhLmJnLWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMGNjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5kaWdvOmZvY3VzLCBhLmJnLWluZGlnbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4MS4zMjE0Mjg1NzE0LCAxMC42Nzg1NzE0Mjg2LCAxOTYuMzIxNDI4NTcxNCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzEgIWltcG9ydGFudDtcbn1cblxuYS5iZy1wdXJwbGU6Zm9jdXMsIGEuYmctcHVycGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg4LjY2OTMyMjcwOTIsIDUxLjM3ODQ4NjA1NTgsIDE1Ni42MjE1MTM5NDQyKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGMgIWltcG9ydGFudDtcbn1cblxuYS5iZy1waW5rOmZvY3VzLCBhLmJnLXBpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE3LjEyNSwgMjUuODc1LCAxMTMuNjI1KSAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNGY1YiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXJlZDpmb2N1cywgYS5iZy1yZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyOCwgNDMuNDc3MjcyNzI3MykgIWltcG9ydGFudDtcbn1cblxuLmJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2MwMDAgIWltcG9ydGFudDtcbn1cblxuYS5iZy1vcmFuZ2U6Zm9jdXMsIGEuYmctb3JhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4MCwgMTQ5LjYxMDM4OTYxMDQsIDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmcteWVsbG93OmZvY3VzLCBhLmJnLXllbGxvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTEsIDE1OC4yNSwgMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjk4MyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWdyZWVuOmZvY3VzLCBhLmJnLWdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDUyLjU4OTY0MTQzNDMsIDE0Ny40MTAzNTg1NjU3LCAxMDQuMzgyNDcwMTE5NSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctdGVhbDpmb2N1cywgYS5iZy10ZWFsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Ljk5NTcwODE1NDUsIDE1Ny4wMDQyOTE4NDU1LCAxMTcuOTQ4NDk3ODU0MSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWN5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctY3lhbjpmb2N1cywgYS5iZy1jeWFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3LjMzMzMzMzMzMzMsIDEyMi4wODY5NTY1MjE3LCAxMzguNjY2NjY2NjY2NykgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXdoaXRlOmZvY3VzLCBhLmJnLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOS41LCAyMjkuNSwgMjI5LjUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZlNmY3MCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWdyYXk6Zm9jdXMsIGEuYmctZ3JheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4NC43Mjk3Mjk3Mjk3LCA4NS41LCA4Ni4yNzAyNzAyNzAzKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDY0NyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWdyYXktZGFyazpmb2N1cywgYS5iZy1ncmF5LWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDMuODY0Mjg1NzE0MywgNDQuNSwgNDUuMTM1NzE0Mjg1NykgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTUge1xuICBib3JkZXI6IDVweCBzb2xpZCByZ2IoMjE3LjI1LCAyMTcuMjUsIDIxNy4yNSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MxYzFjMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2MxYzFjMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MxYzFjMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjUwMDE1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjI5NGZlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzQyYjk4MyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZjViICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzEzMjMzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZGlnbyB7XG4gIGJvcmRlci1jb2xvcjogIzY2MTBmMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXB1cnBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXBpbmsge1xuICBib3JkZXItY29sb3I6ICNlODNlOGMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yZWQge1xuICBib3JkZXItY29sb3I6ICNmZjRmNWIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICNlN2MwMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci15ZWxsb3cge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzQyYjk4MyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRlYWwge1xuICBib3JkZXItY29sb3I6ICMyMGM5OTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jeWFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmU2ZjcwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JheS1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0NjQ3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXhsIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrLCAuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1pbiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmQteGxtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bG0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bG0taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bG0tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGxtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGxtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bG0taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmQteGxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmQtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQyODU3MSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtcG9kY2FzdDo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg0MXB4KSB7XG4gIC5lbWJlZC1yZXNwb25zaXZlLXBvZGNhc3Q6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbGV4LXhsbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bG0tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGxtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bG0tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bG0tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGxtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGxtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGxtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGxtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bG0tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bG0tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGxtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGxtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGxtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bG0tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGxtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bG0tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bG0tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bG0tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bG0tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGxtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGxtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bG0tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGxtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGxtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuZmxleC14bGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxvYXQteGxtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5mbG9hdC14eGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmZsb2F0LXhsZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjbGlwLXBhdGg6IG5vbmU7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm13LTI1IHtcbiAgbWF4LXdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLm13LTUwIHtcbiAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLm13LTc1IHtcbiAgbWF4LXdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMjUge1xuICBtYXgtaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLm1oLTUwIHtcbiAgbWF4LWhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC03NSB7XG4gIG1heC1oZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ud3B4LTEwMCB7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ud3B4LTE1MCB7XG4gIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4ud3B4LTIwMCB7XG4gIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xufVxuXG4ud3B4LTI1MCB7XG4gIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xufVxuXG4ud3B4LTMwMCB7XG4gIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xufVxuXG4ud3B4LTM1MCB7XG4gIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xufVxuXG4ud3B4LTQwMCB7XG4gIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xufVxuXG4ud3B4LTQ1MCB7XG4gIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xufVxuXG4ud3B4LTUwMCB7XG4gIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xufVxuXG4ud3B4LTU1MCB7XG4gIHdpZHRoOiA1NTBweCAhaW1wb3J0YW50O1xufVxuXG4ud3B4LTYwMCB7XG4gIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xufVxuXG4uaHB4LTEwMCB7XG4gIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmhweC0xNTAge1xuICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ocHgtMjAwIHtcbiAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xufVxuXG4uaHB4LTI1MCB7XG4gIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbn1cblxuLmhweC0zMDAge1xuICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ocHgtMzUwIHtcbiAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xufVxuXG4uaHB4LTQwMCB7XG4gIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbn1cblxuLmhweC00NTAge1xuICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ocHgtNTAwIHtcbiAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xufVxuXG4uaHB4LTU1MCB7XG4gIGhlaWdodDogNTUwcHggIWltcG9ydGFudDtcbn1cblxuLmhweC02MDAge1xuICBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5td3B4LTEwMCB7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5td3B4LTE1MCB7XG4gIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5td3B4LTIwMCB7XG4gIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5td3B4LTI1MCB7XG4gIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5td3B4LTMwMCB7XG4gIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5td3B4LTM1MCB7XG4gIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5td3B4LTQwMCB7XG4gIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5td3B4LTQ1MCB7XG4gIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5td3B4LTUwMCB7XG4gIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5td3B4LTU1MCB7XG4gIHdpZHRoOiA1NTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5td3B4LTYwMCB7XG4gIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5taHB4LTEwMCB7XG4gIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWhweC0xNTAge1xuICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1ocHgtMjAwIHtcbiAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5taHB4LTI1MCB7XG4gIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWhweC0zMDAge1xuICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1ocHgtMzUwIHtcbiAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5taHB4LTQwMCB7XG4gIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWhweC00NTAge1xuICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1ocHgtNTAwIHtcbiAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5taHB4LTU1MCB7XG4gIGhlaWdodDogNTUwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWhweC02MDAge1xuICBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53LTI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy03NSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuaC0yNSB7XG4gICAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAuaC01MCB7XG4gICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuaC03NSB7XG4gICAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAuaC0xMDAge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdy1zbS0yNSB7XG4gICAgbWF4LXdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAubXctc20tNTAge1xuICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13LXNtLTc1IHtcbiAgICBtYXgtd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdy1zbS0xMDAge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC1zbS0yNSB7XG4gICAgbWF4LWhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1oLXNtLTUwIHtcbiAgICBtYXgtaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubWgtc20tNzUge1xuICAgIG1heC1oZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC1zbS0xMDAge1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAud3B4LXNtLTEwMCB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC1zbS0xNTAge1xuICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgtc20tMjAwIHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3B4LXNtLTI1MCB7XG4gICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC1zbS0zMDAge1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgtc20tMzUwIHtcbiAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3B4LXNtLTQwMCB7XG4gICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC1zbS00NTAge1xuICAgIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgtc20tNTAwIHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3B4LXNtLTU1MCB7XG4gICAgd2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC1zbS02MDAge1xuICAgIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgtc20tMTAwIHtcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC1zbS0xNTAge1xuICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LXNtLTIwMCB7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgtc20tMjUwIHtcbiAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC1zbS0zMDAge1xuICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LXNtLTM1MCB7XG4gICAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgtc20tNDAwIHtcbiAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC1zbS00NTAge1xuICAgIGhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LXNtLTUwMCB7XG4gICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgtc20tNTUwIHtcbiAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC1zbS02MDAge1xuICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXdweC1zbS0xMDAge1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubXdweC1zbS0xNTAge1xuICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubXdweC1zbS0yMDAge1xuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubXdweC1zbS0yNTAge1xuICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubXdweC1zbS0zMDAge1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubXdweC1zbS0zNTAge1xuICAgIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubXdweC1zbS00MDAge1xuICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubXdweC1zbS00NTAge1xuICAgIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubXdweC1zbS01MDAge1xuICAgIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubXdweC1zbS01NTAge1xuICAgIHdpZHRoOiA1NTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubXdweC1zbS02MDAge1xuICAgIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC1zbS0xMDAge1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgtc20tMTUwIHtcbiAgICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LXNtLTIwMCB7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC1zbS0yNTAge1xuICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgtc20tMzAwIHtcbiAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LXNtLTM1MCB7XG4gICAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC1zbS00MDAge1xuICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgtc20tNDUwIHtcbiAgICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LXNtLTUwMCB7XG4gICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC1zbS01NTAge1xuICAgIGhlaWdodDogNTUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgtc20tNjAwIHtcbiAgICBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnctMjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAudy01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LTc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctMTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLTI1IHtcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLTUwIHtcbiAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLTc1IHtcbiAgICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13LW1kLTI1IHtcbiAgICBtYXgtd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdy1tZC01MCB7XG4gICAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubXctbWQtNzUge1xuICAgIG1heC13aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13LW1kLTEwMCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1oLW1kLTI1IHtcbiAgICBtYXgtaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAubWgtbWQtNTAge1xuICAgIG1heC1oZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC1tZC03NSB7XG4gICAgbWF4LWhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1oLW1kLTEwMCB7XG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgtbWQtMTAwIHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3B4LW1kLTE1MCB7XG4gICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC1tZC0yMDAge1xuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgtbWQtMjUwIHtcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3B4LW1kLTMwMCB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC1tZC0zNTAge1xuICAgIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgtbWQtNDAwIHtcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3B4LW1kLTQ1MCB7XG4gICAgd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC1tZC01MDAge1xuICAgIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgtbWQtNTUwIHtcbiAgICB3aWR0aDogNTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3B4LW1kLTYwMCB7XG4gICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC1tZC0xMDAge1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LW1kLTE1MCB7XG4gICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgtbWQtMjAwIHtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC1tZC0yNTAge1xuICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LW1kLTMwMCB7XG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgtbWQtMzUwIHtcbiAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC1tZC00MDAge1xuICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LW1kLTQ1MCB7XG4gICAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgtbWQtNTAwIHtcbiAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC1tZC01NTAge1xuICAgIGhlaWdodDogNTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LW1kLTYwMCB7XG4gICAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5td3B4LW1kLTEwMCB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5td3B4LW1kLTE1MCB7XG4gICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5td3B4LW1kLTIwMCB7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5td3B4LW1kLTI1MCB7XG4gICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5td3B4LW1kLTMwMCB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5td3B4LW1kLTM1MCB7XG4gICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5td3B4LW1kLTQwMCB7XG4gICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5td3B4LW1kLTQ1MCB7XG4gICAgd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5td3B4LW1kLTUwMCB7XG4gICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5td3B4LW1kLTU1MCB7XG4gICAgd2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5td3B4LW1kLTYwMCB7XG4gICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LW1kLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC1tZC0xNTAge1xuICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgtbWQtMjAwIHtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LW1kLTI1MCB7XG4gICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC1tZC0zMDAge1xuICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgtbWQtMzUwIHtcbiAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LW1kLTQwMCB7XG4gICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC1tZC00NTAge1xuICAgIGhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgtbWQtNTAwIHtcbiAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LW1kLTU1MCB7XG4gICAgaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC1tZC02MDAge1xuICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudy0yNSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LTUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctNzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAudy0xMDAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtMjUge1xuICAgIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtNTAge1xuICAgIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtNzUge1xuICAgIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtMTAwIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAubXctbGctMjUge1xuICAgIG1heC13aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13LWxnLTUwIHtcbiAgICBtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdy1sZy03NSB7XG4gICAgbWF4LXdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAubXctbGctMTAwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAubWgtbGctMjUge1xuICAgIG1heC1oZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC1sZy01MCB7XG4gICAgbWF4LWhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1oLWxnLTc1IHtcbiAgICBtYXgtaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAubWgtbGctMTAwIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC1sZy0xMDAge1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgtbGctMTUwIHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3B4LWxnLTIwMCB7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC1sZy0yNTAge1xuICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgtbGctMzAwIHtcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3B4LWxnLTM1MCB7XG4gICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC1sZy00MDAge1xuICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgtbGctNDUwIHtcbiAgICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3B4LWxnLTUwMCB7XG4gICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC1sZy01NTAge1xuICAgIHdpZHRoOiA1NTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgtbGctNjAwIHtcbiAgICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LWxnLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgtbGctMTUwIHtcbiAgICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC1sZy0yMDAge1xuICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LWxnLTI1MCB7XG4gICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgtbGctMzAwIHtcbiAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC1sZy0zNTAge1xuICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LWxnLTQwMCB7XG4gICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgtbGctNDUwIHtcbiAgICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC1sZy01MDAge1xuICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LWxnLTU1MCB7XG4gICAgaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgtbGctNjAwIHtcbiAgICBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13cHgtbGctMTAwIHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgtbGctMTUwIHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgtbGctMjAwIHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgtbGctMjUwIHtcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgtbGctMzAwIHtcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgtbGctMzUwIHtcbiAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgtbGctNDAwIHtcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgtbGctNDUwIHtcbiAgICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgtbGctNTAwIHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgtbGctNTUwIHtcbiAgICB3aWR0aDogNTUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgtbGctNjAwIHtcbiAgICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgtbGctMTAwIHtcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LWxnLTE1MCB7XG4gICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC1sZy0yMDAge1xuICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgtbGctMjUwIHtcbiAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LWxnLTMwMCB7XG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC1sZy0zNTAge1xuICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgtbGctNDAwIHtcbiAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LWxnLTQ1MCB7XG4gICAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC1sZy01MDAge1xuICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgtbGctNTUwIHtcbiAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LWxnLTYwMCB7XG4gICAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudy0yNSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LTUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctNzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAudy0xMDAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtMjUge1xuICAgIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtNTAge1xuICAgIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtNzUge1xuICAgIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtMTAwIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAubXcteGwtMjUge1xuICAgIG1heC13aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13LXhsLTUwIHtcbiAgICBtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdy14bC03NSB7XG4gICAgbWF4LXdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAubXcteGwtMTAwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAubWgteGwtMjUge1xuICAgIG1heC1oZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC14bC01MCB7XG4gICAgbWF4LWhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1oLXhsLTc1IHtcbiAgICBtYXgtaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAubWgteGwtMTAwIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC14bC0xMDAge1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgteGwtMTUwIHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3B4LXhsLTIwMCB7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC14bC0yNTAge1xuICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgteGwtMzAwIHtcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3B4LXhsLTM1MCB7XG4gICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC14bC00MDAge1xuICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgteGwtNDUwIHtcbiAgICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3B4LXhsLTUwMCB7XG4gICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC14bC01NTAge1xuICAgIHdpZHRoOiA1NTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgteGwtNjAwIHtcbiAgICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LXhsLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgteGwtMTUwIHtcbiAgICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC14bC0yMDAge1xuICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LXhsLTI1MCB7XG4gICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgteGwtMzAwIHtcbiAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC14bC0zNTAge1xuICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LXhsLTQwMCB7XG4gICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgteGwtNDUwIHtcbiAgICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC14bC01MDAge1xuICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LXhsLTU1MCB7XG4gICAgaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgteGwtNjAwIHtcbiAgICBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13cHgteGwtMTAwIHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgteGwtMTUwIHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgteGwtMjAwIHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgteGwtMjUwIHtcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgteGwtMzAwIHtcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgteGwtMzUwIHtcbiAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgteGwtNDAwIHtcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgteGwtNDUwIHtcbiAgICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgteGwtNTAwIHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgteGwtNTUwIHtcbiAgICB3aWR0aDogNTUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgteGwtNjAwIHtcbiAgICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgteGwtMTAwIHtcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LXhsLTE1MCB7XG4gICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC14bC0yMDAge1xuICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgteGwtMjUwIHtcbiAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LXhsLTMwMCB7XG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC14bC0zNTAge1xuICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgteGwtNDAwIHtcbiAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LXhsLTQ1MCB7XG4gICAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC14bC01MDAge1xuICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgteGwtNTUwIHtcbiAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LXhsLTYwMCB7XG4gICAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudy0yNSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LTUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctNzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAudy0xMDAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtMjUge1xuICAgIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtNTAge1xuICAgIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtNzUge1xuICAgIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtMTAwIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAubXcteGxtLTI1IHtcbiAgICBtYXgtd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdy14bG0tNTAge1xuICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13LXhsbS03NSB7XG4gICAgbWF4LXdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAubXcteGxtLTEwMCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1oLXhsbS0yNSB7XG4gICAgbWF4LWhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1oLXhsbS01MCB7XG4gICAgbWF4LWhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1oLXhsbS03NSB7XG4gICAgbWF4LWhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1oLXhsbS0xMDAge1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAud3B4LXhsbS0xMDAge1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgteGxtLTE1MCB7XG4gICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC14bG0tMjAwIHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3B4LXhsbS0yNTAge1xuICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgteGxtLTMwMCB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC14bG0tMzUwIHtcbiAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3B4LXhsbS00MDAge1xuICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgteGxtLTQ1MCB7XG4gICAgd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC14bG0tNTAwIHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3B4LXhsbS01NTAge1xuICAgIHdpZHRoOiA1NTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgteGxtLTYwMCB7XG4gICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC14bG0tMTAwIHtcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC14bG0tMTUwIHtcbiAgICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC14bG0tMjAwIHtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC14bG0tMjUwIHtcbiAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC14bG0tMzAwIHtcbiAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC14bG0tMzUwIHtcbiAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC14bG0tNDAwIHtcbiAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC14bG0tNDUwIHtcbiAgICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC14bG0tNTAwIHtcbiAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC14bG0tNTUwIHtcbiAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhweC14bG0tNjAwIHtcbiAgICBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13cHgteGxtLTEwMCB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5td3B4LXhsbS0xNTAge1xuICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubXdweC14bG0tMjAwIHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgteGxtLTI1MCB7XG4gICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5td3B4LXhsbS0zMDAge1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubXdweC14bG0tMzUwIHtcbiAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgteGxtLTQwMCB7XG4gICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5td3B4LXhsbS00NTAge1xuICAgIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubXdweC14bG0tNTAwIHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgteGxtLTU1MCB7XG4gICAgd2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5td3B4LXhsbS02MDAge1xuICAgIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC14bG0tMTAwIHtcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LXhsbS0xNTAge1xuICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgteGxtLTIwMCB7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC14bG0tMjUwIHtcbiAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LXhsbS0zMDAge1xuICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgteGxtLTM1MCB7XG4gICAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC14bG0tNDAwIHtcbiAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LXhsbS00NTAge1xuICAgIGhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgteGxtLTUwMCB7XG4gICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC14bG0tNTUwIHtcbiAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LXhsbS02MDAge1xuICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnctMjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAudy01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LTc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctMTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLTI1IHtcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLTUwIHtcbiAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLTc1IHtcbiAgICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13LXh4bC0yNSB7XG4gICAgbWF4LXdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAubXcteHhsLTUwIHtcbiAgICBtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdy14eGwtNzUge1xuICAgIG1heC13aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13LXh4bC0xMDAge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC14eGwtMjUge1xuICAgIG1heC1oZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC14eGwtNTAge1xuICAgIG1heC1oZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC14eGwtNzUge1xuICAgIG1heC1oZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC14eGwtMTAwIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC14eGwtMTAwIHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3B4LXh4bC0xNTAge1xuICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgteHhsLTIwMCB7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC14eGwtMjUwIHtcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3B4LXh4bC0zMDAge1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgteHhsLTM1MCB7XG4gICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC14eGwtNDAwIHtcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3B4LXh4bC00NTAge1xuICAgIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgteHhsLTUwMCB7XG4gICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC14eGwtNTUwIHtcbiAgICB3aWR0aDogNTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3B4LXh4bC02MDAge1xuICAgIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgteHhsLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgteHhsLTE1MCB7XG4gICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgteHhsLTIwMCB7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgteHhsLTI1MCB7XG4gICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgteHhsLTMwMCB7XG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgteHhsLTM1MCB7XG4gICAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgteHhsLTQwMCB7XG4gICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgteHhsLTQ1MCB7XG4gICAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgteHhsLTUwMCB7XG4gICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgteHhsLTU1MCB7XG4gICAgaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ocHgteHhsLTYwMCB7XG4gICAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5td3B4LXh4bC0xMDAge1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubXdweC14eGwtMTUwIHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgteHhsLTIwMCB7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5td3B4LXh4bC0yNTAge1xuICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubXdweC14eGwtMzAwIHtcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgteHhsLTM1MCB7XG4gICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5td3B4LXh4bC00MDAge1xuICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubXdweC14eGwtNDUwIHtcbiAgICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgteHhsLTUwMCB7XG4gICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5td3B4LXh4bC01NTAge1xuICAgIHdpZHRoOiA1NTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubXdweC14eGwtNjAwIHtcbiAgICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgteHhsLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC14eGwtMTUwIHtcbiAgICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LXh4bC0yMDAge1xuICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgteHhsLTI1MCB7XG4gICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC14eGwtMzAwIHtcbiAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LXh4bC0zNTAge1xuICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgteHhsLTQwMCB7XG4gICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC14eGwtNDUwIHtcbiAgICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LXh4bC01MDAge1xuICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgteHhsLTU1MCB7XG4gICAgaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC14eGwtNjAwIHtcbiAgICBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC53LTI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy03NSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuaC0yNSB7XG4gICAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAuaC01MCB7XG4gICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuaC03NSB7XG4gICAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAuaC0xMDAge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdy14bGctMjUge1xuICAgIG1heC13aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13LXhsZy01MCB7XG4gICAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubXcteGxnLTc1IHtcbiAgICBtYXgtd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdy14bGctMTAwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAubWgteGxnLTI1IHtcbiAgICBtYXgtaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAubWgteGxnLTUwIHtcbiAgICBtYXgtaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubWgteGxnLTc1IHtcbiAgICBtYXgtaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAubWgteGxnLTEwMCB7XG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgteGxnLTEwMCB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC14bGctMTUwIHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3B4LXhsZy0yMDAge1xuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgteGxnLTI1MCB7XG4gICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC14bGctMzAwIHtcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3B4LXhsZy0zNTAge1xuICAgIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgteGxnLTQwMCB7XG4gICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC14bGctNDUwIHtcbiAgICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAud3B4LXhsZy01MDAge1xuICAgIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53cHgteGxnLTU1MCB7XG4gICAgd2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndweC14bGctNjAwIHtcbiAgICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LXhsZy0xMDAge1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LXhsZy0xNTAge1xuICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LXhsZy0yMDAge1xuICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LXhsZy0yNTAge1xuICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LXhsZy0zMDAge1xuICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LXhsZy0zNTAge1xuICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LXhsZy00MDAge1xuICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LXhsZy00NTAge1xuICAgIGhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LXhsZy01MDAge1xuICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LXhsZy01NTAge1xuICAgIGhlaWdodDogNTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaHB4LXhsZy02MDAge1xuICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXdweC14bGctMTAwIHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgteGxnLTE1MCB7XG4gICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5td3B4LXhsZy0yMDAge1xuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubXdweC14bGctMjUwIHtcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgteGxnLTMwMCB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5td3B4LXhsZy0zNTAge1xuICAgIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubXdweC14bGctNDAwIHtcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgteGxnLTQ1MCB7XG4gICAgd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5td3B4LXhsZy01MDAge1xuICAgIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubXdweC14bGctNTUwIHtcbiAgICB3aWR0aDogNTUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm13cHgteGxnLTYwMCB7XG4gICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LXhsZy0xMDAge1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgteGxnLTE1MCB7XG4gICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC14bGctMjAwIHtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LXhsZy0yNTAge1xuICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgteGxnLTMwMCB7XG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC14bGctMzUwIHtcbiAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LXhsZy00MDAge1xuICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgteGxnLTQ1MCB7XG4gICAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWhweC14bGctNTAwIHtcbiAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5taHB4LXhsZy01NTAge1xuICAgIGhlaWdodDogNTUwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1ocHgteGxnLTYwMCB7XG4gICAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLCAuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1pbiBwOmxhc3QtY2hpbGQsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC45cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC45cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDEuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMS44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDEuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtaW4sXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDEuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDYuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDYuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogNi43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogNi43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjlyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjlyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjlyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDEuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDEuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMS44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDEuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zLCAuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1pbiB7XG4gIHBhZGRpbmc6IDIuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDYuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogNi43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC45cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjlyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC45cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjlyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjlyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjIge1xuICBtYXJnaW46IC0xLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTEuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTEuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTIuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTIuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMi4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMi4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTIuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjQge1xuICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTYuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTYuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNi43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtNi43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTYuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXItYXV0byxcbi5teC1hdXRvLFxuLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtaW4gZGl2IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8sXG4uZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1pbiBkaXYge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC02Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC02Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zLCAuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1pbixcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00LCAuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1pbiB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0xLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC02Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC02Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC02Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tLXhsbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGxtLTAsXG4gIC5teS14bG0tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bG0tMCxcbiAgLm14LXhsbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGxtLTAsXG4gIC5teS14bG0tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bG0tMCxcbiAgLm14LXhsbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsbS0xIHtcbiAgICBtYXJnaW46IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bG0tMSxcbiAgLm15LXhsbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGxtLTEsXG4gIC5teC14bG0tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGxtLTEsXG4gIC5teS14bG0tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsbS0xLFxuICAubXgteGxtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bG0tMiB7XG4gICAgbWFyZ2luOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGxtLTIsXG4gIC5teS14bG0tMiB7XG4gICAgbWFyZ2luLXRvcDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsbS0yLFxuICAubXgteGxtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsbS0yLFxuICAubXkteGxtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bG0tMixcbiAgLm14LXhsbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGxtLTMge1xuICAgIG1hcmdpbjogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bG0tMyxcbiAgLm15LXhsbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsbS0zLFxuICAubXgteGxtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bG0tMyxcbiAgLm15LXhsbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsbS0zLFxuICAubXgteGxtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGxtLTQge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsbS00LFxuICAubXkteGxtLTQge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bG0tNCxcbiAgLm14LXhsbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bG0tNCxcbiAgLm15LXhsbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGxtLTQsXG4gIC5teC14bG0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsbS01IHtcbiAgICBtYXJnaW46IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGxtLTUsXG4gIC5teS14bG0tNSB7XG4gICAgbWFyZ2luLXRvcDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bG0tNSxcbiAgLm14LXhsbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGxtLTUsXG4gIC5teS14bG0tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bG0tNSxcbiAgLm14LXhsbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsbS0wLFxuICAucHkteGxtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsbS0wLFxuICAucHgteGxtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGxtLTAsXG4gIC5weS14bG0tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGxtLTAsXG4gIC5weC14bG0tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGxtLTEge1xuICAgIHBhZGRpbmc6IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bG0tMSxcbiAgLnB5LXhsbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsbS0xLFxuICAucHgteGxtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bG0tMSxcbiAgLnB5LXhsbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsbS0xLFxuICAucHgteGxtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGxtLTIge1xuICAgIHBhZGRpbmc6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bG0tMixcbiAgLnB5LXhsbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsbS0yLFxuICAucHgteGxtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bG0tMixcbiAgLnB5LXhsbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsbS0yLFxuICAucHgteGxtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGxtLTMge1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGxtLTMsXG4gIC5weS14bG0tMyB7XG4gICAgcGFkZGluZy10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGxtLTMsXG4gIC5weC14bG0tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bG0tMyxcbiAgLnB5LXhsbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bG0tMyxcbiAgLnB4LXhsbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bG0tNCB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsbS00LFxuICAucHkteGxtLTQge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGxtLTQsXG4gIC5weC14bG0tNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsbS00LFxuICAucHkteGxtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGxtLTQsXG4gIC5weC14bG0tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bG0tNSB7XG4gICAgcGFkZGluZzogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bG0tNSxcbiAgLnB5LXhsbS01IHtcbiAgICBwYWRkaW5nLXRvcDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bG0tNSxcbiAgLnB4LXhsbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsbS01LFxuICAucHkteGxtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsbS01LFxuICAucHgteGxtLTUge1xuICAgIHBhZGRpbmctbGVmdDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsbS1uMSB7XG4gICAgbWFyZ2luOiAtMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsbS1uMSxcbiAgLm15LXhsbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bG0tbjEsXG4gIC5teC14bG0tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bG0tbjEsXG4gIC5teS14bG0tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGxtLW4xLFxuICAubXgteGxtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsbS1uMiB7XG4gICAgbWFyZ2luOiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsbS1uMixcbiAgLm15LXhsbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bG0tbjIsXG4gIC5teC14bG0tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bG0tbjIsXG4gIC5teS14bG0tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGxtLW4yLFxuICAubXgteGxtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsbS1uMyB7XG4gICAgbWFyZ2luOiAtMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bG0tbjMsXG4gIC5teS14bG0tbjMge1xuICAgIG1hcmdpbi10b3A6IC0yLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsbS1uMyxcbiAgLm14LXhsbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bG0tbjMsXG4gIC5teS14bG0tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsbS1uMyxcbiAgLm14LXhsbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGxtLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGxtLW40LFxuICAubXkteGxtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsbS1uNCxcbiAgLm14LXhsbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsbS1uNCxcbiAgLm15LXhsbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bG0tbjQsXG4gIC5teC14bG0tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGxtLW41IHtcbiAgICBtYXJnaW46IC02Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsbS1uNSxcbiAgLm15LXhsbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGxtLW41LFxuICAubXgteGxtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsbS1uNSxcbiAgLm15LXhsbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGxtLW41LFxuICAubXgteGxtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bG0tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsbS1hdXRvLFxuICAubXkteGxtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGxtLWF1dG8sXG4gIC5teC14bG0tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsbS1hdXRvLFxuICAubXkteGxtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGxtLWF1dG8sXG4gIC5teC14bG0tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0wLFxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTAsXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0wLFxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTAsXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0xLFxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xLFxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yLFxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMixcbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMixcbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTMsXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMsXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNCxcbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTQsXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC00LFxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01LFxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTUsXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC01LFxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTUsXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMCxcbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMCxcbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0wLFxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0wLFxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEsXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEsXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTMsXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTMsXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUsXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTUsXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtNSxcbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjEsXG4gIC5teS14eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW4xLFxuICAubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMSxcbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjIge1xuICAgIG1hcmdpbjogLTEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjIsXG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0xLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW4yLFxuICAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4yLFxuICAubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMixcbiAgLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjMge1xuICAgIG1hcmdpbjogLTIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4zLFxuICAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjMsXG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4zLFxuICAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjMsXG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uNCB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uNCxcbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjQsXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjQsXG4gIC5teS14eGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW40LFxuICAubXgteHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uNSB7XG4gICAgbWFyZ2luOiAtNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjUsXG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC02Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uNSxcbiAgLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjUsXG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC02Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uNSxcbiAgLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLm0teGxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bGctMCxcbiAgLm15LXhsZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsZy0wLFxuICAubXgteGxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bGctMCxcbiAgLm15LXhsZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsZy0wLFxuICAubXgteGxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGxnLTEge1xuICAgIG1hcmdpbjogMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsZy0xLFxuICAubXkteGxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bGctMSxcbiAgLm14LXhsZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bGctMSxcbiAgLm15LXhsZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGxnLTEsXG4gIC5teC14bGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsZy0yIHtcbiAgICBtYXJnaW46IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bGctMixcbiAgLm15LXhsZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGxnLTIsXG4gIC5teC14bGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGxnLTIsXG4gIC5teS14bGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsZy0yLFxuICAubXgteGxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bGctMyB7XG4gICAgbWFyZ2luOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsZy0zLFxuICAubXkteGxnLTMge1xuICAgIG1hcmdpbi10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGxnLTMsXG4gIC5teC14bGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsZy0zLFxuICAubXkteGxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGxnLTMsXG4gIC5teC14bGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bGctNCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGxnLTQsXG4gIC5teS14bGctNCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsZy00LFxuICAubXgteGxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsZy00LFxuICAubXkteGxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bGctNCxcbiAgLm14LXhsZy00IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGxnLTUge1xuICAgIG1hcmdpbjogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bGctNSxcbiAgLm15LXhsZy01IHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsZy01LFxuICAubXgteGxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bGctNSxcbiAgLm15LXhsZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsZy01LFxuICAubXgteGxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGxnLTAsXG4gIC5weS14bGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteGxnLTAsXG4gIC5weC14bGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bGctMCxcbiAgLnB5LXhsZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bGctMCxcbiAgLnB4LXhsZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bGctMSB7XG4gICAgcGFkZGluZzogMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsZy0xLFxuICAucHkteGxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGxnLTEsXG4gIC5weC14bGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsZy0xLFxuICAucHkteGxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGxnLTEsXG4gIC5weC14bGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bGctMiB7XG4gICAgcGFkZGluZzogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsZy0yLFxuICAucHkteGxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGxnLTIsXG4gIC5weC14bGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsZy0yLFxuICAucHkteGxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGxnLTIsXG4gIC5weC14bGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bGctMyB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bGctMyxcbiAgLnB5LXhsZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bGctMyxcbiAgLnB4LXhsZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsZy0zLFxuICAucHkteGxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsZy0zLFxuICAucHgteGxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsZy00IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGxnLTQsXG4gIC5weS14bGctNCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bGctNCxcbiAgLnB4LXhsZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGxnLTQsXG4gIC5weS14bGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bGctNCxcbiAgLnB4LXhsZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsZy01IHtcbiAgICBwYWRkaW5nOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsZy01LFxuICAucHkteGxnLTUge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsZy01LFxuICAucHgteGxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGxnLTUsXG4gIC5weS14bGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGxnLTUsXG4gIC5weC14bGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGxnLW4xLFxuICAubXkteGxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsZy1uMSxcbiAgLm14LXhsZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsZy1uMSxcbiAgLm15LXhsZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bGctbjEsXG4gIC5teC14bGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGxnLW4yIHtcbiAgICBtYXJnaW46IC0xLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGxnLW4yLFxuICAubXkteGxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsZy1uMixcbiAgLm14LXhsZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsZy1uMixcbiAgLm15LXhsZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bGctbjIsXG4gIC5teC14bGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGxnLW4zIHtcbiAgICBtYXJnaW46IC0yLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsZy1uMyxcbiAgLm15LXhsZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGxnLW4zLFxuICAubXgteGxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsZy1uMyxcbiAgLm15LXhsZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGxnLW4zLFxuICAubXgteGxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bGctbjQge1xuICAgIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bGctbjQsXG4gIC5teS14bGctbjQge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGxnLW40LFxuICAubXgteGxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGxnLW40LFxuICAubXkteGxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsZy1uNCxcbiAgLm14LXhsZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bGctbjUge1xuICAgIG1hcmdpbjogLTYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGxnLW41LFxuICAubXkteGxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bGctbjUsXG4gIC5teC14bGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGxnLW41LFxuICAubXkteGxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bGctbjUsXG4gIC5teC14bGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGxnLWF1dG8sXG4gIC5teS14bGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bGctYXV0byxcbiAgLm14LXhsZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGxnLWF1dG8sXG4gIC5teS14bGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bGctYXV0byxcbiAgLm14LXhsZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4ucm1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ybWIge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIH1cbn1cblxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBNZW5sbywgQ291cmllciwgbW9ub3NwYWNlO1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyLCAuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1pbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLW5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRleHQteGxtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bG0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGxtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGxtLW5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50ZXh0LXh4bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAudGV4dC14bGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bGctbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZTIwMDFhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1wcmltYXJ5OmZvY3VzLCBhLnRleHQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMTc1LCAwLCAyMC4xMzI3NDMzNjI4KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5LWRhcmsge1xuICBjb2xvcjogI2I1MDAxNSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtcHJpbWFyeS1kYXJrOmZvY3VzLCBhLnRleHQtcHJpbWFyeS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6IHJnYigxMzAsIDAsIDE1LjA4Mjg3MjkyODIpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMjI5NGZlICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zZWNvbmRhcnk6Zm9jdXMsIGEudGV4dC1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogcmdiKDEuMDY3NTY3NTY3NiwgMTIyLjc3MDI3MDI3MDMsIDIzNS45MzI0MzI0MzI0KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICM0MmI5ODMgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsIGEudGV4dC1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6IHJnYig1Mi41ODk2NDE0MzQzLCAxNDcuNDEwMzU4NTY1NywgMTA0LjM4MjQ3MDExOTUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtaW5mbzpmb2N1cywgYS50ZXh0LWluZm86aG92ZXIge1xuICBjb2xvcjogcmdiKDE3LjMzMzMzMzMzMzMsIDEyMi4wODY5NTY1MjE3LCAxMzguNjY2NjY2NjY2NykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZTdjMDAwICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC13YXJuaW5nOmZvY3VzLCBhLnRleHQtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMTgwLCAxNDkuNjEwMzg5NjEwNCwgMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZjRmNWIgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhbmdlcjpmb2N1cywgYS50ZXh0LWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyOCwgNDMuNDc3MjcyNzI3MykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbGlnaHQ6Zm9jdXMsIGEudGV4dC1saWdodDpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMjA0LjUsIDIwNC41LCAyMDQuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzEzMjMzICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYXJrOmZvY3VzLCBhLnRleHQtZGFyazpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMjQuMDEsIDI0LjUsIDI0Ljk5KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibHVlIHtcbiAgY29sb3I6ICMwMGYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWJsdWU6Zm9jdXMsIGEudGV4dC1ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwY2MgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5kaWdvIHtcbiAgY29sb3I6ICM2NjEwZjIgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWluZGlnbzpmb2N1cywgYS50ZXh0LWluZGlnbzpob3ZlciB7XG4gIGNvbG9yOiByZ2IoODEuMzIxNDI4NTcxNCwgMTAuNjc4NTcxNDI4NiwgMTk2LjMyMTQyODU3MTQpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXB1cnBsZSB7XG4gIGNvbG9yOiAjNmY0MmMxICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1wdXJwbGU6Zm9jdXMsIGEudGV4dC1wdXJwbGU6aG92ZXIge1xuICBjb2xvcjogcmdiKDg4LjY2OTMyMjcwOTIsIDUxLjM3ODQ4NjA1NTgsIDE1Ni42MjE1MTM5NDQyKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1waW5rIHtcbiAgY29sb3I6ICNlODNlOGMgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXBpbms6Zm9jdXMsIGEudGV4dC1waW5rOmhvdmVyIHtcbiAgY29sb3I6IHJnYigyMTcuMTI1LCAyNS44NzUsIDExMy42MjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlZCB7XG4gIGNvbG9yOiAjZmY0ZjViICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1yZWQ6Zm9jdXMsIGEudGV4dC1yZWQ6aG92ZXIge1xuICBjb2xvcjogcmdiKDI1NSwgMjgsIDQzLjQ3NzI3MjcyNzMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9yYW5nZSB7XG4gIGNvbG9yOiAjZTdjMDAwICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1vcmFuZ2U6Zm9jdXMsIGEudGV4dC1vcmFuZ2U6aG92ZXIge1xuICBjb2xvcjogcmdiKDE4MCwgMTQ5LjYxMDM4OTYxMDQsIDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXllbGxvdyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC15ZWxsb3c6Zm9jdXMsIGEudGV4dC15ZWxsb3c6aG92ZXIge1xuICBjb2xvcjogcmdiKDIxMSwgMTU4LjI1LCAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmVlbiB7XG4gIGNvbG9yOiAjNDJiOTgzICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1ncmVlbjpmb2N1cywgYS50ZXh0LWdyZWVuOmhvdmVyIHtcbiAgY29sb3I6IHJnYig1Mi41ODk2NDE0MzQzLCAxNDcuNDEwMzU4NTY1NywgMTA0LjM4MjQ3MDExOTUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRlYWwge1xuICBjb2xvcjogIzIwYzk5NyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtdGVhbDpmb2N1cywgYS50ZXh0LXRlYWw6aG92ZXIge1xuICBjb2xvcjogcmdiKDI0Ljk5NTcwODE1NDUsIDE1Ny4wMDQyOTE4NDU1LCAxMTcuOTQ4NDk3ODU0MSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY3lhbiB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1jeWFuOmZvY3VzLCBhLnRleHQtY3lhbjpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMTcuMzMzMzMzMzMzMywgMTIyLjA4Njk1NjUyMTcsIDEzOC42NjY2NjY2NjY3KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC13aGl0ZTpmb2N1cywgYS50ZXh0LXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6IHJnYigyMjkuNSwgMjI5LjUsIDIyOS41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmF5IHtcbiAgY29sb3I6ICM2ZTZmNzAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWdyYXk6Zm9jdXMsIGEudGV4dC1ncmF5OmhvdmVyIHtcbiAgY29sb3I6IHJnYig4NC43Mjk3Mjk3Mjk3LCA4NS41LCA4Ni4yNzAyNzAyNzAzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmF5LWRhcmsge1xuICBjb2xvcjogIzQ1NDY0NyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZ3JheS1kYXJrOmZvY3VzLCBhLnRleHQtZ3JheS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6IHJnYig0My44NjQyODU3MTQzLCA0NC41LCA0NS4xMzU3MTQyODU3KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmF5LTEwMCB7XG4gIGNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1ncmF5LTEwMDpmb2N1cywgYS50ZXh0LWdyYXktMTAwOmhvdmVyIHtcbiAgY29sb3I6IHJnYigyMTUuNSwgMjE1LjUsIDIxNS41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmF5LTIwMCB7XG4gIGNvbG9yOiAjZTZlNmU2ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1ncmF5LTIwMDpmb2N1cywgYS50ZXh0LWdyYXktMjAwOmhvdmVyIHtcbiAgY29sb3I6IHJnYigyMDQuNSwgMjA0LjUsIDIwNC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmF5LTMwMCB7XG4gIGNvbG9yOiAjYzFjMWMxICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1ncmF5LTMwMDpmb2N1cywgYS50ZXh0LWdyYXktMzAwOmhvdmVyIHtcbiAgY29sb3I6IHJnYigxNjcuNSwgMTY3LjUsIDE2Ny41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmF5LTQwMCB7XG4gIGNvbG9yOiAjYWRhZGFkICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1ncmF5LTQwMDpmb2N1cywgYS50ZXh0LWdyYXktNDAwOmhvdmVyIHtcbiAgY29sb3I6IHJnYigxNDcuNSwgMTQ3LjUsIDE0Ny41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmF5LTUwMCB7XG4gIGNvbG9yOiAjODM4NDg1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1ncmF5LTUwMDpmb2N1cywgYS50ZXh0LWdyYXktNTAwOmhvdmVyIHtcbiAgY29sb3I6IHJnYigxMDUuNjM0MTQ2MzQxNSwgMTA2LjUsIDEwNy4zNjU4NTM2NTg1KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmF5LTYwMCB7XG4gIGNvbG9yOiAjNmU2ZjcwICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1ncmF5LTYwMDpmb2N1cywgYS50ZXh0LWdyYXktNjAwOmhvdmVyIHtcbiAgY29sb3I6IHJnYig4NC43Mjk3Mjk3Mjk3LCA4NS41LCA4Ni4yNzAyNzAyNzAzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmF5LTcwMCB7XG4gIGNvbG9yOiAjNWE1YjVjICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1ncmF5LTcwMDpmb2N1cywgYS50ZXh0LWdyYXktNzAwOmhvdmVyIHtcbiAgY29sb3I6IHJnYig2NC43ODAyMTk3ODAyLCA2NS41LCA2Ni4yMTk3ODAyMTk4KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmF5LTgwMCB7XG4gIGNvbG9yOiAjNDU0NjQ3ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1ncmF5LTgwMDpmb2N1cywgYS50ZXh0LWdyYXktODAwOmhvdmVyIHtcbiAgY29sb3I6IHJnYig0My44NjQyODU3MTQzLCA0NC41LCA0NS4xMzU3MTQyODU3KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmF5LTkwMCB7XG4gIGNvbG9yOiAjMzEzMjMzICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1ncmF5LTkwMDpmb2N1cywgYS50ZXh0LWdyYXktOTAwOmhvdmVyIHtcbiAgY29sb3I6IHJnYigyNC4wMSwgMjQuNSwgMjQuOTkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzMxMzIzMyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmU2ZjcwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGV4dC1taWNybywgLmhlbHAtYmxvY2ssIC5leHRlcm5hbC1jb250ZW50LWNvbnNlbnQtb3B0LWluIHA6bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi50ZXh0LWxlYWQge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tb25vIHtcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBNZW5sbywgQ291cmllciwgbW9ub3NwYWNlO1xufVxuXG4uZm9udC1mYWdvIHtcbiAgZm9udC1mYW1pbHk6IFwiRmFnb1wiLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1mcmVpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiRnJlaWdodFwiLCBHYXJhbW9uZCwgQmlnIENhc2xvbiwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZiAhaW1wb3J0YW50O1xufVxuXG4uZHJvcC1jYXBzOjpmaXJzdC1sZXR0ZXIge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAzLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMWVtO1xuICBtYXJnaW4tdG9wOiAwLjExZW07XG59XG5cbi5oeXBoZW5hdGUge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGh5cGhlbnM6IGF1dG87XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbi5mYWRlLnNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbGxhcHNlLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudHIuY29sbGFwc2Uuc2hvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxudGJvZHkuY29sbGFwc2Uuc2hvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4vKipcbiAqIEljb24gRm9udFxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbi1mb250XCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2ljb24tZm9udC5lb3Q/OThhZGZlNDRjY2Q5NTFjNDlmMjI3YmFmMDI2ZThhMzNcIik7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2ljb24tZm9udC5lb3Q/OThhZGZlNDRjY2Q5NTFjNDlmMjI3YmFmMDI2ZThhMzMjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9pY29uLWZvbnQud29mZj85OGFkZmU0NGNjZDk1MWM0OWYyMjdiYWYwMjZlOGEzM1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvaWNvbi1mb250LnR0Zj85OGFkZmU0NGNjZDk1MWM0OWYyMjdiYWYwMjZlOGEzM1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmljb24teW91dHViZSwgLmljb24tdXNlciwgLmljb24tdXNlci1sb2dnZWQtaW4sIC5pY29uLXR3aXR0ZXIsIC5pY29uLXNlYXJjaCwgLmljb24tcm9ja2V0LCAuaWNvbi1xdWVzdGlvbiwgLmljb24tcGx1cywgLmljb24tcGxheSwgLmljb24tcGVuY2lsLCAuaWNvbi1ubSwgLmljb24tbG9jaywgLmljb24tbGlua2VkaW4sIC5pY29uLWxldHRlciwgLmljb24tbGVuc2UtcGx1cywgLmljb24taW5zdGFncmFtLCAuaWNvbi1ob21lLCAuaWNvbi1ncmlkLCAuaWNvbi1mYWNlYm9vaywgLmljb24tZXllLCAuaWNvbi1leWUtbGluZS10aHJvdWdoLCAuaWNvbi1leHRlcm5hbCwgLmljb24tZW1ibGVtLCAuaWNvbi1kb3dubG9hZCwgLmljb24tY3Jvc3MsIC5pY29uLWNpcmNsZSwgLmljb24tY2lyY2xlLWRvdHMsIC5pY29uLWNoZXZyb24tdXAsIC5pY29uLWNoZXZyb24tcmlnaHQsIC5pY29uLWNoZXZyb24tbGVmdCwgLmljb24tY2hldnJvbi1kb3duLCAuaWNvbi1jaGVjaywgLmljb24tY2hlY2stc21hbGwsIC5pY29uLWNhcmV0LXVwLCAuaWNvbi1jYXJldC1yaWdodCwgLmljb24tY2FyZXQtbGVmdCwgLmljb24tY2FyZXQtZG93biwgLmljb24tYXJyb3ctdXAsIC5pY29uLWFycm93LXJpZ2h0LCAuaWNvbi1hcnJvdy1sZWZ0LCAuaWNvbi1hcnJvdy1kb3duIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbi1mb250XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG4uaWNvbi15b3V0dWJlIGIsIC5pY29uLXVzZXIgYiwgLmljb24tdXNlci1sb2dnZWQtaW4gYiwgLmljb24tdHdpdHRlciBiLCAuaWNvbi1zZWFyY2ggYiwgLmljb24tcm9ja2V0IGIsIC5pY29uLXF1ZXN0aW9uIGIsIC5pY29uLXBsdXMgYiwgLmljb24tcGxheSBiLCAuaWNvbi1wZW5jaWwgYiwgLmljb24tbm0gYiwgLmljb24tbG9jayBiLCAuaWNvbi1saW5rZWRpbiBiLCAuaWNvbi1sZXR0ZXIgYiwgLmljb24tbGVuc2UtcGx1cyBiLCAuaWNvbi1pbnN0YWdyYW0gYiwgLmljb24taG9tZSBiLCAuaWNvbi1ncmlkIGIsIC5pY29uLWZhY2Vib29rIGIsIC5pY29uLWV5ZSBiLCAuaWNvbi1leWUtbGluZS10aHJvdWdoIGIsIC5pY29uLWV4dGVybmFsIGIsIC5pY29uLWVtYmxlbSBiLCAuaWNvbi1kb3dubG9hZCBiLCAuaWNvbi1jcm9zcyBiLCAuaWNvbi1jaXJjbGUgYiwgLmljb24tY2lyY2xlLWRvdHMgYiwgLmljb24tY2hldnJvbi11cCBiLCAuaWNvbi1jaGV2cm9uLXJpZ2h0IGIsIC5pY29uLWNoZXZyb24tbGVmdCBiLCAuaWNvbi1jaGV2cm9uLWRvd24gYiwgLmljb24tY2hlY2sgYiwgLmljb24tY2hlY2stc21hbGwgYiwgLmljb24tY2FyZXQtdXAgYiwgLmljb24tY2FyZXQtcmlnaHQgYiwgLmljb24tY2FyZXQtbGVmdCBiLCAuaWNvbi1jYXJldC1kb3duIGIsIC5pY29uLWFycm93LXVwIGIsIC5pY29uLWFycm93LXJpZ2h0IGIsIC5pY29uLWFycm93LWxlZnQgYiwgLmljb24tYXJyb3ctZG93biBiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4uaWNvbi1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5pY29uLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLmljb24tY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLmljb24tY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLmljb24tY2hlY2stc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLmljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLmljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi5pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuXG4uaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi5pY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cblxuLmljb24tY2lyY2xlLWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGZcIjtcbn1cblxuLmljb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi5pY29uLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG5cbi5pY29uLWVtYmxlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4uaWNvbi1leHRlcm5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiO1xufVxuXG4uaWNvbi1leWUtbGluZS10aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG5cbi5pY29uLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNlwiO1xufVxuXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExN1wiO1xufVxuXG4uaWNvbi1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5pY29uLWxlbnNlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLmljb24tbGV0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG5cbi5pY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLmljb24tbm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWZcIjtcbn1cblxuLmljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG5cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uaWNvbi1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuXG4uaWNvbi1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjtcbn1cblxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cblxuLmljb24tdXNlci1sb2dnZWQtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLmljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi8qKlxuICogQ29tcG9uZW50c1xuICovXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuM3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LWZhbWlseTogXCJGYWdvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWxlcnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIH1cbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjM3NXJlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4zcmVtO1xuICByaWdodDogMC4zcmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiByZ2IoODEuMzYsIDAsIDkuMzYpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDkuMiwgMjA0LCAyMDkuMik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE4OS44NCwgMCwgMjEuODQpO1xufVxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMTY0LjM0LCAwLCAxOC45MDYzNzE2ODE0KTtcbn1cbi5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYig4MS4zNiwgMCwgOS4zNik7XG59XG5cbi5hbGVydC1wcmltYXJ5LWRhcmsge1xuICBjb2xvcjogcmdiKDY1LjE2LCAwLCA3LjU2KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQwLjIsIDIwNCwgMjA4LjIpO1xuICBib3JkZXItY29sb3I6IHJnYigxNTIuMDQsIDAsIDE3LjY0KTtcbn1cbi5hbGVydC1wcmltYXJ5LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMTI2LjU0LCAwLCAxNC42ODE0MzY0NjQxKTtcbn1cbi5hbGVydC1wcmltYXJ5LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDY1LjE2LCAwLCA3LjU2KTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiByZ2IoMTIuMjQsIDUzLjI4LCA5MS40NCkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxMC44LCAyMzMuNiwgMjU0LjgpO1xuICBib3JkZXItY29sb3I6IHJnYigyOC41NiwgMTI0LjMyLCAyMTMuMzYpO1xufVxuLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigyNS41NDk1ODMzMzMzLCAxMTEuMjE1ODMzMzMzMywgMTkwLjg3MDQxNjY2NjcpO1xufVxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoMTIuMjQsIDUzLjI4LCA5MS40NCk7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6IHJnYigyMy43NiwgNjYuNiwgNDcuMTYpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTcuMiwgMjQxLCAyMzAuMik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDU1LjQ0LCAxNTUuNCwgMTEwLjA0KTtcbn1cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDQ4LjczNDgyMDcxNzEsIDEzNi42MDUxNzkyODI5LCA5Ni43MzEyMzUwNTk4KTtcbn1cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYigyMy43NiwgNjYuNiwgNDcuMTYpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiByZ2IoOC4yOCwgNTguMzIsIDY2LjI0KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA4LjYsIDIzNi40LCAyNDAuOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE5LjMyLCAxMzYuMDgsIDE1NC41Nik7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigxNi40ODY2NjY2NjY3LCAxMTYuMTIzNDc4MjYwOSwgMTMxLjg5MzMzMzMzMzMpO1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDguMjgsIDU4LjMyLCA2Ni4yNCk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6IHJnYig4My4xNiwgNjkuMTIsIDApICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTAuMiwgMjQyLjQsIDIwNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE5NC4wNCwgMTYxLjI4LCAwKTtcbn1cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDE2OC41NCwgMTQwLjA4NTE5NDgwNTIsIDApO1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDgzLjE2LCA2OS4xMiwgMCk7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogcmdiKDkxLjgsIDI4LjQ0LCAzMi43NikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjE5LjgsIDIyMi4yKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjE0LjIsIDY2LjM2LCA3Ni40NCk7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDIwOS42NjU0ODExNzE1LCA0NS4zOTQ1MTg4Mjg1LCA1Ni41OTQ4MTE3MTU1KTtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDkxLjgsIDI4LjQ0LCAzMi43Nik7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiByZ2IoODIuOCwgODIuOCwgODIuOCkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTkzLjIsIDE5My4yLCAxOTMuMik7XG59XG4uYWxlcnQtbGlnaHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMTgwLjQ1LCAxODAuNDUsIDE4MC40NSk7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDgyLjgsIDgyLjgsIDgyLjgpO1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiByZ2IoMTcuNjQsIDE4LCAxOC4zNikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxMy44LCAyMTQsIDIxNC4yKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNDEuMTYsIDQyLCA0Mi44NCk7XG59XG4uYWxlcnQtZGFyayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigyOC42NjUsIDI5LjI1LCAyOS44MzUpO1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDE3LjY0LCAxOCwgMTguMzYpO1xufVxuXG4uYWxlcnQtYmx1ZSB7XG4gIGNvbG9yOiByZ2IoMCwgMCwgOTEuOCkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMCwgMCwgMjE0LjIpO1xufVxuLmFsZXJ0LWJsdWUgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMCwgMCwgMTg4LjcpO1xufVxuLmFsZXJ0LWJsdWUgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDAsIDAsIDkxLjgpO1xufVxuXG4uYWxlcnQtaW5kaWdvIHtcbiAgY29sb3I6IHJnYigzNi43MiwgNS43NiwgODcuMTIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjQuNCwgMjA3LjIsIDI1Mi40KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoODUuNjgsIDEzLjQ0LCAyMDMuMjgpO1xufVxuLmFsZXJ0LWluZGlnbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYig3NS41OTg2MDQ2NTEyLCAxMS44NTg2MDQ2NTEyLCAxNzkuMzYxMzk1MzQ4OCk7XG59XG4uYWxlcnQtaW5kaWdvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYigzNi43MiwgNS43NiwgODcuMTIpO1xufVxuXG4uYWxlcnQtcHVycGxlIHtcbiAgY29sb3I6IHJnYigzOS45NiwgMjMuNzYsIDY5LjQ4KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI2LjIsIDIxNy4yLCAyNDIuNik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDkzLjI0LCA1NS40NCwgMTYyLjEyKTtcbn1cbi5hbGVydC1wdXJwbGUgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoODIuMzExNDI4NTcxNCwgNDguOTQxOTMwNTAxOSwgMTQzLjExODA2OTQ5ODEpO1xufVxuLmFsZXJ0LXB1cnBsZSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoMzkuOTYsIDIzLjc2LCA2OS40OCk7XG59XG5cbi5hbGVydC1waW5rIHtcbiAgY29sb3I6IHJnYig4My41MiwgMjIuMzIsIDUwLjQpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTAuNCwgMjE2LjQsIDIzMik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE5NC44OCwgNTIuMDgsIDExNy42KTtcbn1cbi5hbGVydC1waW5rIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDE3NC43NTc1NTEwMjA0LCA0Ni43MDI0NDg5Nzk2LCAxMDUuNDU3MTQyODU3MSk7XG59XG4uYWxlcnQtcGluayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoODMuNTIsIDIyLjMyLCA1MC40KTtcbn1cblxuLmFsZXJ0LXJlZCB7XG4gIGNvbG9yOiByZ2IoOTEuOCwgMjguNDQsIDMyLjc2KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyMTkuOCwgMjIyLjIpO1xuICBib3JkZXItY29sb3I6IHJnYigyMTQuMiwgNjYuMzYsIDc2LjQ0KTtcbn1cbi5hbGVydC1yZWQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjA5LjY2NTQ4MTE3MTUsIDQ1LjM5NDUxODgyODUsIDU2LjU5NDgxMTcxNTUpO1xufVxuLmFsZXJ0LXJlZCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoOTEuOCwgMjguNDQsIDMyLjc2KTtcbn1cblxuLmFsZXJ0LW9yYW5nZSB7XG4gIGNvbG9yOiByZ2IoODMuMTYsIDY5LjEyLCAwKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUwLjIsIDI0Mi40LCAyMDQpO1xuICBib3JkZXItY29sb3I6IHJnYigxOTQuMDQsIDE2MS4yOCwgMCk7XG59XG4uYWxlcnQtb3JhbmdlIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDE2OC41NCwgMTQwLjA4NTE5NDgwNTIsIDApO1xufVxuLmFsZXJ0LW9yYW5nZSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoODMuMTYsIDY5LjEyLCAwKTtcbn1cblxuLmFsZXJ0LXllbGxvdyB7XG4gIGNvbG9yOiByZ2IoOTEuOCwgNjkuNDgsIDIuNTIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI0Mi42LCAyMDUuNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxNC4yLCAxNjIuMTIsIDUuODgpO1xufVxuLmFsZXJ0LXllbGxvdyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigxODkuMzgxMjk3NzA5OSwgMTQzLjMzNTY0ODg1NSwgNS4xOTg3MDIyOTAxKTtcbn1cbi5hbGVydC15ZWxsb3cgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDkxLjgsIDY5LjQ4LCAyLjUyKTtcbn1cblxuLmFsZXJ0LWdyZWVuIHtcbiAgY29sb3I6IHJnYigyMy43NiwgNjYuNiwgNDcuMTYpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTcuMiwgMjQxLCAyMzAuMik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDU1LjQ0LCAxNTUuNCwgMTEwLjA0KTtcbn1cbi5hbGVydC1ncmVlbiBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYig0OC43MzQ4MjA3MTcxLCAxMzYuNjA1MTc5MjgyOSwgOTYuNzMxMjM1MDU5OCk7XG59XG4uYWxlcnQtZ3JlZW4gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDIzLjc2LCA2Ni42LCA0Ny4xNik7XG59XG5cbi5hbGVydC10ZWFsIHtcbiAgY29sb3I6IHJnYigxMS41MiwgNzIuMzYsIDU0LjM2KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjEwLjQsIDI0NC4yLCAyMzQuMik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI2Ljg4LCAxNjguODQsIDEyNi44NCk7XG59XG4uYWxlcnQtdGVhbCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigyMy4zNzc4NTQwNzczLCAxNDYuODQyMTQ1OTIyNywgMTEwLjMxNDI0ODkyNyk7XG59XG4uYWxlcnQtdGVhbCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoMTEuNTIsIDcyLjM2LCA1NC4zNik7XG59XG5cbi5hbGVydC1jeWFuIHtcbiAgY29sb3I6IHJnYig4LjI4LCA1OC4zMiwgNjYuMjQpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDguNiwgMjM2LjQsIDI0MC44KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTkuMzIsIDEzNi4wOCwgMTU0LjU2KTtcbn1cbi5hbGVydC1jeWFuIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDE2LjQ4NjY2NjY2NjcsIDExNi4xMjM0NzgyNjA5LCAxMzEuODkzMzMzMzMzMyk7XG59XG4uYWxlcnQtY3lhbiAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoOC4yOCwgNTguMzIsIDY2LjI0KTtcbn1cblxuLmFsZXJ0LXdoaXRlIHtcbiAgY29sb3I6IHJnYig5MS44LCA5MS44LCA5MS44KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjE0LjIsIDIxNC4yLCAyMTQuMik7XG59XG4uYWxlcnQtd2hpdGUgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjAxLjQ1LCAyMDEuNDUsIDIwMS40NSk7XG59XG4uYWxlcnQtd2hpdGUgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDkxLjgsIDkxLjgsIDkxLjgpO1xufVxuXG4uYWxlcnQtZ3JheSB7XG4gIGNvbG9yOiByZ2IoMzkuNiwgMzkuOTYsIDQwLjMyKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI2LCAyMjYuMiwgMjI2LjQpO1xuICBib3JkZXItY29sb3I6IHJnYig5Mi40LCA5My4yNCwgOTQuMDgpO1xufVxuLmFsZXJ0LWdyYXkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoNzkuNzY0ODY0ODY0OSwgODAuNDksIDgxLjIxNTEzNTEzNTEpO1xufVxuLmFsZXJ0LWdyYXkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDM5LjYsIDM5Ljk2LCA0MC4zMik7XG59XG5cbi5hbGVydC1ncmF5LWRhcmsge1xuICBjb2xvcjogcmdiKDI0Ljg0LCAyNS4yLCAyNS41NikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxNy44LCAyMTgsIDIxOC4yKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNTcuOTYsIDU4LjgsIDU5LjY0KTtcbn1cbi5hbGVydC1ncmF5LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoNDUuMzkyMTQyODU3MSwgNDYuMDUsIDQ2LjcwNzg1NzE0MjkpO1xufVxuLmFsZXJ0LWdyYXktZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoMjQuODQsIDI1LjIsIDI1LjU2KTtcbn1cblxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMS4yNXJlbSAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbm5pdmVyc2FyeS1jYWxlbmRhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgfVxufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHRvcDogNTBweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYW5uaXZlcnNhcnktY2FsZW5kYXItaGVhZGVyIHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYW5uaXZlcnNhcnktY2FsZW5kYXItaGVhZGVyIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbn1cbi5hbm5pdmVyc2FyeS1jYWxlbmRhci1oZWFkZXItc3RpY2t5IHtcbiAgZ2FwOiAwO1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLWhlYWRlci1zdGlja3kgLmFubml2ZXJzYXJ5LWNhbGVuZGFyLWxlZ2VuZCB7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLWRheXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuMjVyZW07XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uYW5uaXZlcnNhcnktY2FsZW5kYXItZGF5cyAuYnRuIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDAuNHJlbSAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFubml2ZXJzYXJ5LWNhbGVuZGFyLWRheXMgLmJ0biB7XG4gICAgcGFkZGluZzogMC42NDI4NTcxNDI5cmVtIDEuNXJlbTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFubml2ZXJzYXJ5LWNhbGVuZGFyLWRheXMge1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLWxlZ2VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbm5pdmVyc2FyeS1jYWxlbmRhci1sZWdlbmQge1xuICAgIGdhcDogMS4yNXJlbTtcbiAgfVxufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLWxlZ2VuZC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hbm5pdmVyc2FyeS1jYWxlbmRhci1sZWdlbmQtaXRlbSBzcGFuIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLWxlZ2VuZC1pdGVtLWNoYXB0ZXItMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OWY7XG59XG4uYW5uaXZlcnNhcnktY2FsZW5kYXItbGVnZW5kLWl0ZW0tY2hhcHRlci0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZjtcbn1cbi5hbm5pdmVyc2FyeS1jYWxlbmRhci1sZWdlbmQtaXRlbS1jaGFwdGVyLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk5O1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLWxlZ2VuZC1pdGVtLWNoYXB0ZXItNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2M7XG59XG4uYW5uaXZlcnNhcnktY2FsZW5kYXItc3RhZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiA0LjM3NXJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBtaW4td2lkdGg6IDkwMHB4O1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLXN0YWdlcy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLXN0YWdlcy13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW5uaXZlcnNhcnktY2FsZW5kYXItc3RhZ2VzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC42MjVyZW07XG4gIGZsZXg6IDEgMCAwO1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLXN0YWdlcy1pdGVtIGgzIHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXMgcHJvcG9ydGlvbmFsLW51bXM7XG4gIGZvbnQtZmFtaWx5OiBcIkZhZ29cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFubml2ZXJzYXJ5LWNhbGVuZGFyLXN0YWdlcy1pdGVtIGgzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5hbm5pdmVyc2FyeS1jYWxlbmRhci10aW1ldGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLXRpbWV0YWJsZS1zbG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBtaW4td2lkdGg6IDkwMHB4O1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLXRpbWV0YWJsZS1zbG90cy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAwLjVyZW07XG59XG4uYW5uaXZlcnNhcnktY2FsZW5kYXItdGltZXRhYmxlLXNsb3RzLWl0ZW0gaHIge1xuICBmbGV4OiAxIDAgMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjMzEzMjMzO1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLXRpbWV0YWJsZS1zbG90cy1pdGVtIHAge1xuICBjb2xvcjogIzMxMzIzMztcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zIHByb3BvcnRpb25hbC1udW1zO1xuICBmb250LWZhbWlseTogXCJGYWdvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbWFyZ2luLXRvcDogLTlweDtcbn1cbi5hbm5pdmVyc2FyeS1jYWxlbmRhci10aW1ldGFibGUtZGF0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDQuMzc1cmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgbWluLXdpZHRoOiA5MDBweDtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi5hbm5pdmVyc2FyeS1jYWxlbmRhci10aW1ldGFibGUtZGF0ZXMtc2xvdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCAwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5hbm5pdmVyc2FyeS1jYWxlbmRhci10aW1ldGFibGUtZGF0ZXMtc2xvdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYW5uaXZlcnNhcnktY2FsZW5kYXItdGltZXRhYmxlLWRhdGVzLXNsb3QtaXRlbS1jaGFwdGVyLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTlmO1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLXRpbWV0YWJsZS1kYXRlcy1zbG90LWl0ZW0tY2hhcHRlci0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZjtcbn1cbi5hbm5pdmVyc2FyeS1jYWxlbmRhci10aW1ldGFibGUtZGF0ZXMtc2xvdC1pdGVtLWNoYXB0ZXItMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTk7XG59XG4uYW5uaXZlcnNhcnktY2FsZW5kYXItdGltZXRhYmxlLWRhdGVzLXNsb3QtaXRlbS1jaGFwdGVyLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNjO1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLXRpbWV0YWJsZS1kYXRlcy1zbG90LWl0ZW0tY2hhcHRlci1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYmFiYWI7XG59XG4uYW5uaXZlcnNhcnktY2FsZW5kYXItdGltZXRhYmxlLWRhdGVzLXNsb3QtaXRlbS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIGdhcDogMC42MjVyZW07XG59XG4uYW5uaXZlcnNhcnktY2FsZW5kYXItdGltZXRhYmxlLWRhdGVzLXNsb3QtaXRlbS1oZWFkZXIgaDMge1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXMgcHJvcG9ydGlvbmFsLW51bXM7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJGYWdvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBtYXJnaW46IDA7XG59XG4uYW5uaXZlcnNhcnktY2FsZW5kYXItdGltZXRhYmxlLWRhdGVzLXNsb3QtaXRlbS1oZWFkZXIgcCB7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGJhY2tncm91bmQ6ICMzMTMyMzM7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcyBwcm9wb3J0aW9uYWwtbnVtcztcbiAgZm9udC1mYW1pbHk6IFwiRmFnb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC42MjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5hbm5pdmVyc2FyeS1jYWxlbmRhci10aW1ldGFibGUtZGF0ZXMtc2xvdC1pdGVtLWNvbnRlbnQgcCxcbi5hbm5pdmVyc2FyeS1jYWxlbmRhci10aW1ldGFibGUtZGF0ZXMtc2xvdC1pdGVtLWNvbnRlbnQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXMgcHJvcG9ydGlvbmFsLW51bXM7XG4gIGZvbnQtZmFtaWx5OiBcIkZhZ29cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLXRpbWV0YWJsZS1kYXRlcy1zbG90LWl0ZW0tY29udGVudCBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYW5uaXZlcnNhcnktY2FsZW5kYXItdGltZXRhYmxlLWRhdGVzLXNsb3QtaXRlbS1jb250ZW50IHNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNjJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYycmVtO1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLXRpbWV0YWJsZS1kYXRlcy1zbG90LWl0ZW0tZm9vdGVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjI1cmVtO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbm5pdmVyc2FyeS1jYWxlbmRhci10aW1ldGFibGUtZGF0ZXMtc2xvdC1pdGVtLWZvb3RlciB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLXRpbWV0YWJsZS1kYXRlcy1zbG90LWl0ZW0tZm9vdGVyIHVsIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zIHByb3BvcnRpb25hbC1udW1zO1xuICBmb250LWZhbWlseTogXCJGYWdvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuXG4uYW5uaXZlcnNhcnktY2FsZW5kYXItb3ZlcmxheSB7XG4gIG1heC13aWR0aDogNjIuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLW92ZXJsYXkgaHIge1xuICBib3JkZXItd2lkdGg6IDJweCBzb2xpZCAjZTZlNmU2O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLW92ZXJsYXktY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMS4yNXJlbSAxLjI1cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjI1cmVtO1xuICBmbGV4OiAxIDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW5uaXZlcnNhcnktY2FsZW5kYXItb3ZlcmxheS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIuMjVyZW0gMi4yNXJlbTtcbiAgfVxufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLW92ZXJsYXktY29udGVudCBocixcbi5hbm5pdmVyc2FyeS1jYWxlbmRhci1vdmVybGF5LWNvbnRlbnQgcCxcbi5hbm5pdmVyc2FyeS1jYWxlbmRhci1vdmVybGF5LWNvbnRlbnQgaDMsXG4uYW5uaXZlcnNhcnktY2FsZW5kYXItb3ZlcmxheS1jb250ZW50IGg0LFxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLW92ZXJsYXktY29udGVudCBoNSB7XG4gIG1hcmdpbjogMDtcbn1cbi5hbm5pdmVyc2FyeS1jYWxlbmRhci1vdmVybGF5LWNvbnRlbnQgaDQge1xuICBjb2xvcjogIzMxMzIzMztcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zIHByb3BvcnRpb25hbC1udW1zO1xuICBmb250LWZhbWlseTogXCJGYWdvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5hbm5pdmVyc2FyeS1jYWxlbmRhci1vdmVybGF5LWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDEuMjVyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW5uaXZlcnNhcnktY2FsZW5kYXItb3ZlcmxheS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDEuMTI1cmVtIDIuMjVyZW07XG4gIH1cbn1cbi5hbm5pdmVyc2FyeS1jYWxlbmRhci1vdmVybGF5LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbSAwLjM1cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW5uaXZlcnNhcnktY2FsZW5kYXItb3ZlcmxheS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gMi4yNXJlbSAwLjc2NDY5cmVtO1xuICB9XG59XG4uYW5uaXZlcnNhcnktY2FsZW5kYXItb3ZlcmxheS1oZWFkZXIgaDMge1xuICBjb2xvcjogIzMxMzIzMztcbiAgZm9udC1mYW1pbHk6IFwiRmFnb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLW92ZXJsYXktaGVhZGVyIHAge1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXMgcHJvcG9ydGlvbmFsLW51bXM7XG4gIGZvbnQtZmFtaWx5OiBcIkZhZ29cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBtYXJnaW46IDAgMCAwLjNyZW07XG59XG4uYW5uaXZlcnNhcnktY2FsZW5kYXItb3ZlcmxheS1zdWJoZWFkZXItY2hhcHRlci0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5ZjtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xcmVtO1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLW92ZXJsYXktc3ViaGVhZGVyLWNoYXB0ZXItMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2Y7XG4gIGNvbG9yOiAjMzEzMjMzO1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMXJlbTtcbn1cbi5hbm5pdmVyc2FyeS1jYWxlbmRhci1vdmVybGF5LXN1YmhlYWRlci1jaGFwdGVyLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk5O1xuICBjb2xvcjogIzMxMzIzMztcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjFyZW07XG59XG4uYW5uaXZlcnNhcnktY2FsZW5kYXItb3ZlcmxheS1zdWJoZWFkZXItY2hhcHRlci00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjYztcbiAgY29sb3I6ICMzMTMyMzM7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xcmVtO1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLW92ZXJsYXktZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYW5uaXZlcnNhcnktY2FsZW5kYXItb3ZlcmxheS1kYXRhIC5hbm5pdmVyc2FyeS1jYWxlbmRhci1vdmVybGF5LXN0YWdlIHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcyBwcm9wb3J0aW9uYWwtbnVtcztcbiAgZm9udC1mYW1pbHk6IFwiRmFnb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4uYW5uaXZlcnNhcnktY2FsZW5kYXItb3ZlcmxheS1jYXRlZ29yeSB7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGJhY2tncm91bmQ6ICMzMTMyMzM7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcyBwcm9wb3J0aW9uYWwtbnVtcztcbiAgZm9udC1mYW1pbHk6IEZhZ28sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjYyNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbm5pdmVyc2FyeS1jYWxlbmRhci1vdmVybGF5LWNhdGVnb3J5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uYW5uaXZlcnNhcnktY2FsZW5kYXItb3ZlcmxheS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMzEzMjMzO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLW92ZXJsYXktZGVzY3JpcHRpb24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogYXV0bztcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiBhdXRvO1xuICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLW92ZXJsYXktcGVyc29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hbm5pdmVyc2FyeS1jYWxlbmRhci1vdmVybGF5LXBlcnNvbi1sZWZ0LWltYWdlIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hbm5pdmVyc2FyeS1jYWxlbmRhci1vdmVybGF5LXBlcnNvbi1sZWZ0LWltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLW92ZXJsYXktcGVyc29uLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDEgMCAwO1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLW92ZXJsYXktcGVyc29uLXJpZ2h0IGg1IHtcbiAgY29sb3I6ICNlMjAwMWE7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVyZW07XG59XG4uYW5uaXZlcnNhcnktY2FsZW5kYXItb3ZlcmxheS1wZXJzb24tcmlnaHQgcCB7XG4gIGNvbG9yOiAjMzEzMjMzO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4uYW5uaXZlcnNhcnktY2FsZW5kYXItb3ZlcmxheS1wZXJzb24tbGF5b3V0IC5hbm5pdmVyc2FyeS1jYWxlbmRhci1vdmVybGF5LWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjg4cmVtO1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLW92ZXJsYXktcGVyc29uLWxheW91dCAuYW5uaXZlcnNhcnktY2FsZW5kYXItb3ZlcmxheS1oZWFkZXIgaHIge1xuICBtYXJnaW4tdG9wOiAwLjc2cmVtO1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLW92ZXJsYXktcGVyc29uLWxheW91dCAuYW5uaXZlcnNhcnktY2FsZW5kYXItb3ZlcmxheS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMS41cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLW92ZXJsYXktcGVyc29uLWxheW91dCAuYW5uaXZlcnNhcnktY2FsZW5kYXItb3ZlcmxheS1jb250ZW50IGJ1dHRvbiB7XG4gIGFsbDogdW5zZXQ7XG4gIGNvbG9yOiAjZTIwMDFhO1xuICBmb250LWZhbWlseTogXCJGYWdvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW5uaXZlcnNhcnktY2FsZW5kYXItb3ZlcmxheS1wZXJzb24tbGF5b3V0IC5hbm5pdmVyc2FyeS1jYWxlbmRhci1vdmVybGF5LWNvbnRlbnQgYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFubml2ZXJzYXJ5LWNhbGVuZGFyLW92ZXJsYXktcGVyc29uLWxheW91dCAuYW5uaXZlcnNhcnktY2FsZW5kYXItb3ZlcmxheS1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMy43NXJlbTtcbiAgfVxufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLW92ZXJsYXktcGVyc29uLWxheW91dCAuYW5uaXZlcnNhcnktY2FsZW5kYXItb3ZlcmxheS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG59XG4uYW5uaXZlcnNhcnktY2FsZW5kYXItb3ZlcmxheS1wZXJzb24tbGF5b3V0IC5hbm5pdmVyc2FyeS1jYWxlbmRhci1vdmVybGF5LXBlcnNvbi1pbWFnZSB7XG4gIHdpZHRoOiAxNC41cmVtO1xuICBoZWlnaHQ6IDE0LjVyZW07XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYW5uaXZlcnNhcnktY2FsZW5kYXItb3ZlcmxheS1wZXJzb24tbGF5b3V0IC5hbm5pdmVyc2FyeS1jYWxlbmRhci1vdmVybGF5LXBlcnNvbi1pbWFnZSB7XG4gICAgd2lkdGg6IDE3LjVyZW07XG4gICAgaGVpZ2h0OiAxNy41cmVtO1xuICB9XG59XG4uYW5uaXZlcnNhcnktY2FsZW5kYXItb3ZlcmxheS1wZXJzb24tbGF5b3V0IC5hbm5pdmVyc2FyeS1jYWxlbmRhci1vdmVybGF5LXBlcnNvbi1pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hbm5pdmVyc2FyeS1jYWxlbmRhci1vdmVybGF5LXBlcnNvbi1sYXlvdXQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmFubml2ZXJzYXJ5LWNhbGVuZGFyLW92ZXJsYXktcGVyc29uLWxheW91dCBsaSB7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcyBwcm9wb3J0aW9uYWwtbnVtcztcbiAgZm9udC1mYW1pbHk6IFwiRmFnb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtIDAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZm9udC1mYW1pbHk6IFwiRmFnb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iYWRnZS5iYWRnZS1zbWFsbCB7XG4gIHBhZGRpbmc6IDAuMTI1ZW0gMC4yZW07XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xufVxuLmJhZGdlLXByaW1hcnlbaHJlZl06Zm9jdXMsIC5iYWRnZS1wcmltYXJ5W2hyZWZdOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3NSwgMCwgMjAuMTMyNzQzMzYyOCk7XG59XG5cbi5iYWRnZS1wcmltYXJ5LWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1MDAxNTtcbn1cbi5iYWRnZS1wcmltYXJ5LWRhcmtbaHJlZl06Zm9jdXMsIC5iYWRnZS1wcmltYXJ5LWRhcmtbaHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTMwLCAwLCAxNS4wODI4NzI5MjgyKTtcbn1cblxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI5NGZlO1xufVxuLmJhZGdlLXNlY29uZGFyeVtocmVmXTpmb2N1cywgLmJhZGdlLXNlY29uZGFyeVtocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxLjA2NzU2NzU2NzYsIDEyMi43NzAyNzAyNzAzLCAyMzUuOTMyNDMyNDMyNCk7XG59XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmI5ODM7XG59XG4uYmFkZ2Utc3VjY2Vzc1tocmVmXTpmb2N1cywgLmJhZGdlLXN1Y2Nlc3NbaHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTIuNTg5NjQxNDM0MywgMTQ3LjQxMDM1ODU2NTcsIDEwNC4zODI0NzAxMTk1KTtcbn1cblxuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cbi5iYWRnZS1pbmZvW2hyZWZdOmZvY3VzLCAuYmFkZ2UtaW5mb1tocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNy4zMzMzMzMzMzMzLCAxMjIuMDg2OTU2NTIxNywgMTM4LjY2NjY2NjY2NjcpO1xufVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjMzEzMjMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdjMDAwO1xufVxuLmJhZGdlLXdhcm5pbmdbaHJlZl06Zm9jdXMsIC5iYWRnZS13YXJuaW5nW2hyZWZdOmhvdmVyIHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4MCwgMTQ5LjYxMDM4OTYxMDQsIDApO1xufVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjRmNWI7XG59XG4uYmFkZ2UtZGFuZ2VyW2hyZWZdOmZvY3VzLCAuYmFkZ2UtZGFuZ2VyW2hyZWZdOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjgsIDQzLjQ3NzI3MjcyNzMpO1xufVxuXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzMxMzIzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5iYWRnZS1saWdodFtocmVmXTpmb2N1cywgLmJhZGdlLWxpZ2h0W2hyZWZdOmhvdmVyIHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwNC41LCAyMDQuNSwgMjA0LjUpO1xufVxuXG4uYmFkZ2UtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMjMzO1xufVxuLmJhZGdlLWRhcmtbaHJlZl06Zm9jdXMsIC5iYWRnZS1kYXJrW2hyZWZdOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0LjAxLCAyNC41LCAyNC45OSk7XG59XG5cbi5iYWRnZS1ibHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGY7XG59XG4uYmFkZ2UtYmx1ZVtocmVmXTpmb2N1cywgLmJhZGdlLWJsdWVbaHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMGNjO1xufVxuXG4uYmFkZ2UtaW5kaWdvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG59XG4uYmFkZ2UtaW5kaWdvW2hyZWZdOmZvY3VzLCAuYmFkZ2UtaW5kaWdvW2hyZWZdOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDgxLjMyMTQyODU3MTQsIDEwLjY3ODU3MTQyODYsIDE5Ni4zMjE0Mjg1NzE0KTtcbn1cblxuLmJhZGdlLXB1cnBsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xufVxuLmJhZGdlLXB1cnBsZVtocmVmXTpmb2N1cywgLmJhZGdlLXB1cnBsZVtocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4OC42NjkzMjI3MDkyLCA1MS4zNzg0ODYwNTU4LCAxNTYuNjIxNTEzOTQ0Mik7XG59XG5cbi5iYWRnZS1waW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG59XG4uYmFkZ2UtcGlua1tocmVmXTpmb2N1cywgLmJhZGdlLXBpbmtbaHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE3LjEyNSwgMjUuODc1LCAxMTMuNjI1KTtcbn1cblxuLmJhZGdlLXJlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0ZjViO1xufVxuLmJhZGdlLXJlZFtocmVmXTpmb2N1cywgLmJhZGdlLXJlZFtocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI4LCA0My40NzcyNzI3MjczKTtcbn1cblxuLmJhZGdlLW9yYW5nZSB7XG4gIGNvbG9yOiAjMzEzMjMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdjMDAwO1xufVxuLmJhZGdlLW9yYW5nZVtocmVmXTpmb2N1cywgLmJhZGdlLW9yYW5nZVtocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjMzEzMjMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODAsIDE0OS42MTAzODk2MTA0LCAwKTtcbn1cblxuLmJhZGdlLXllbGxvdyB7XG4gIGNvbG9yOiAjMzEzMjMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJhZGdlLXllbGxvd1tocmVmXTpmb2N1cywgLmJhZGdlLXllbGxvd1tocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjMzEzMjMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTEsIDE1OC4yNSwgMCk7XG59XG5cbi5iYWRnZS1ncmVlbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJiOTgzO1xufVxuLmJhZGdlLWdyZWVuW2hyZWZdOmZvY3VzLCAuYmFkZ2UtZ3JlZW5baHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTIuNTg5NjQxNDM0MywgMTQ3LjQxMDM1ODU2NTcsIDEwNC4zODI0NzAxMTk1KTtcbn1cblxuLmJhZGdlLXRlYWwge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5Nztcbn1cbi5iYWRnZS10ZWFsW2hyZWZdOmZvY3VzLCAuYmFkZ2UtdGVhbFtocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNC45OTU3MDgxNTQ1LCAxNTcuMDA0MjkxODQ1NSwgMTE3Ljk0ODQ5Nzg1NDEpO1xufVxuXG4uYmFkZ2UtY3lhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJhZGdlLWN5YW5baHJlZl06Zm9jdXMsIC5iYWRnZS1jeWFuW2hyZWZdOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3LjMzMzMzMzMzMzMsIDEyMi4wODY5NTY1MjE3LCAxMzguNjY2NjY2NjY2Nyk7XG59XG5cbi5iYWRnZS13aGl0ZSB7XG4gIGNvbG9yOiAjMzEzMjMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJhZGdlLXdoaXRlW2hyZWZdOmZvY3VzLCAuYmFkZ2Utd2hpdGVbaHJlZl06aG92ZXIge1xuICBjb2xvcjogIzMxMzIzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSk7XG59XG5cbi5iYWRnZS1ncmF5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZTZmNzA7XG59XG4uYmFkZ2UtZ3JheVtocmVmXTpmb2N1cywgLmJhZGdlLWdyYXlbaHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODQuNzI5NzI5NzI5NywgODUuNSwgODYuMjcwMjcwMjcwMyk7XG59XG5cbi5iYWRnZS1ncmF5LWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDY0Nztcbn1cbi5iYWRnZS1ncmF5LWRhcmtbaHJlZl06Zm9jdXMsIC5iYWRnZS1ncmF5LWRhcmtbaHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDMuODY0Mjg1NzE0MywgNDQuNSwgNDUuMTM1NzE0Mjg1Nyk7XG59XG5cbi5iYWRnZS1vdXRsaW5lLXByaW1hcnkge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgY29sb3I6ICNlMjAwMWE7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5iYWRnZS1vdXRsaW5lLXByaW1hcnlbaHJlZl06Zm9jdXMsIC5iYWRnZS1vdXRsaW5lLXByaW1hcnlbaHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc1LCAwLCAyMC4xMzI3NDMzNjI4KTtcbn1cblxuLmJhZGdlLW91dGxpbmUtcHJpbWFyeS1kYXJrIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGNvbG9yOiAjYjUwMDE1O1xuICBib3JkZXItY29sb3I6ICNiNTAwMTU7XG59XG4uYmFkZ2Utb3V0bGluZS1wcmltYXJ5LWRhcmtbaHJlZl06Zm9jdXMsIC5iYWRnZS1vdXRsaW5lLXByaW1hcnktZGFya1tocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzAsIDAsIDE1LjA4Mjg3MjkyODIpO1xufVxuXG4uYmFkZ2Utb3V0bGluZS1zZWNvbmRhcnkge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgY29sb3I6ICMyMjk0ZmU7XG4gIGJvcmRlci1jb2xvcjogIzIyOTRmZTtcbn1cbi5iYWRnZS1vdXRsaW5lLXNlY29uZGFyeVtocmVmXTpmb2N1cywgLmJhZGdlLW91dGxpbmUtc2Vjb25kYXJ5W2hyZWZdOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEuMDY3NTY3NTY3NiwgMTIyLjc3MDI3MDI3MDMsIDIzNS45MzI0MzI0MzI0KTtcbn1cblxuLmJhZGdlLW91dGxpbmUtc3VjY2VzcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBjb2xvcjogIzQyYjk4MztcbiAgYm9yZGVyLWNvbG9yOiAjNDJiOTgzO1xufVxuLmJhZGdlLW91dGxpbmUtc3VjY2Vzc1tocmVmXTpmb2N1cywgLmJhZGdlLW91dGxpbmUtc3VjY2Vzc1tocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1Mi41ODk2NDE0MzQzLCAxNDcuNDEwMzU4NTY1NywgMTA0LjM4MjQ3MDExOTUpO1xufVxuXG4uYmFkZ2Utb3V0bGluZS1pbmZvIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYmFkZ2Utb3V0bGluZS1pbmZvW2hyZWZdOmZvY3VzLCAuYmFkZ2Utb3V0bGluZS1pbmZvW2hyZWZdOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3LjMzMzMzMzMzMzMsIDEyMi4wODY5NTY1MjE3LCAxMzguNjY2NjY2NjY2Nyk7XG59XG5cbi5iYWRnZS1vdXRsaW5lLXdhcm5pbmcge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgY29sb3I6ICNlN2MwMDA7XG4gIGJvcmRlci1jb2xvcjogI2U3YzAwMDtcbn1cbi5iYWRnZS1vdXRsaW5lLXdhcm5pbmdbaHJlZl06Zm9jdXMsIC5iYWRnZS1vdXRsaW5lLXdhcm5pbmdbaHJlZl06aG92ZXIge1xuICBjb2xvcjogIzMxMzIzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgwLCAxNDkuNjEwMzg5NjEwNCwgMCk7XG59XG5cbi5iYWRnZS1vdXRsaW5lLWRhbmdlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBjb2xvcjogI2ZmNGY1YjtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZjViO1xufVxuLmJhZGdlLW91dGxpbmUtZGFuZ2VyW2hyZWZdOmZvY3VzLCAuYmFkZ2Utb3V0bGluZS1kYW5nZXJbaHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyOCwgNDMuNDc3MjcyNzI3Myk7XG59XG5cbi5iYWRnZS1vdXRsaW5lLWxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG59XG4uYmFkZ2Utb3V0bGluZS1saWdodFtocmVmXTpmb2N1cywgLmJhZGdlLW91dGxpbmUtbGlnaHRbaHJlZl06aG92ZXIge1xuICBjb2xvcjogIzMxMzIzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA0LjUsIDIwNC41LCAyMDQuNSk7XG59XG5cbi5iYWRnZS1vdXRsaW5lLWRhcmsge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIGJvcmRlci1jb2xvcjogIzMxMzIzMztcbn1cbi5iYWRnZS1vdXRsaW5lLWRhcmtbaHJlZl06Zm9jdXMsIC5iYWRnZS1vdXRsaW5lLWRhcmtbaHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQuMDEsIDI0LjUsIDI0Ljk5KTtcbn1cblxuLmJhZGdlLW91dGxpbmUtYmx1ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBjb2xvcjogIzAwZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBmO1xufVxuLmJhZGdlLW91dGxpbmUtYmx1ZVtocmVmXTpmb2N1cywgLmJhZGdlLW91dGxpbmUtYmx1ZVtocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwY2M7XG59XG5cbi5iYWRnZS1vdXRsaW5lLWluZGlnbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBjb2xvcjogIzY2MTBmMjtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyO1xufVxuLmJhZGdlLW91dGxpbmUtaW5kaWdvW2hyZWZdOmZvY3VzLCAuYmFkZ2Utb3V0bGluZS1pbmRpZ29baHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODEuMzIxNDI4NTcxNCwgMTAuNjc4NTcxNDI4NiwgMTk2LjMyMTQyODU3MTQpO1xufVxuXG4uYmFkZ2Utb3V0bGluZS1wdXJwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgY29sb3I6ICM2ZjQyYzE7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbn1cbi5iYWRnZS1vdXRsaW5lLXB1cnBsZVtocmVmXTpmb2N1cywgLmJhZGdlLW91dGxpbmUtcHVycGxlW2hyZWZdOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg4LjY2OTMyMjcwOTIsIDUxLjM3ODQ4NjA1NTgsIDE1Ni42MjE1MTM5NDQyKTtcbn1cblxuLmJhZGdlLW91dGxpbmUtcGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBjb2xvcjogI2U4M2U4YztcbiAgYm9yZGVyLWNvbG9yOiAjZTgzZThjO1xufVxuLmJhZGdlLW91dGxpbmUtcGlua1tocmVmXTpmb2N1cywgLmJhZGdlLW91dGxpbmUtcGlua1tocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTcuMTI1LCAyNS44NzUsIDExMy42MjUpO1xufVxuXG4uYmFkZ2Utb3V0bGluZS1yZWQge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgY29sb3I6ICNmZjRmNWI7XG4gIGJvcmRlci1jb2xvcjogI2ZmNGY1Yjtcbn1cbi5iYWRnZS1vdXRsaW5lLXJlZFtocmVmXTpmb2N1cywgLmJhZGdlLW91dGxpbmUtcmVkW2hyZWZdOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjgsIDQzLjQ3NzI3MjcyNzMpO1xufVxuXG4uYmFkZ2Utb3V0bGluZS1vcmFuZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgY29sb3I6ICNlN2MwMDA7XG4gIGJvcmRlci1jb2xvcjogI2U3YzAwMDtcbn1cbi5iYWRnZS1vdXRsaW5lLW9yYW5nZVtocmVmXTpmb2N1cywgLmJhZGdlLW91dGxpbmUtb3JhbmdlW2hyZWZdOmhvdmVyIHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4MCwgMTQ5LjYxMDM4OTYxMDQsIDApO1xufVxuXG4uYmFkZ2Utb3V0bGluZS15ZWxsb3cge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5iYWRnZS1vdXRsaW5lLXllbGxvd1tocmVmXTpmb2N1cywgLmJhZGdlLW91dGxpbmUteWVsbG93W2hyZWZdOmhvdmVyIHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxMSwgMTU4LjI1LCAwKTtcbn1cblxuLmJhZGdlLW91dGxpbmUtZ3JlZW4ge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgY29sb3I6ICM0MmI5ODM7XG4gIGJvcmRlci1jb2xvcjogIzQyYjk4Mztcbn1cbi5iYWRnZS1vdXRsaW5lLWdyZWVuW2hyZWZdOmZvY3VzLCAuYmFkZ2Utb3V0bGluZS1ncmVlbltocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1Mi41ODk2NDE0MzQzLCAxNDcuNDEwMzU4NTY1NywgMTA0LjM4MjQ3MDExOTUpO1xufVxuXG4uYmFkZ2Utb3V0bGluZS10ZWFsIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGNvbG9yOiAjMjBjOTk3O1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG59XG4uYmFkZ2Utb3V0bGluZS10ZWFsW2hyZWZdOmZvY3VzLCAuYmFkZ2Utb3V0bGluZS10ZWFsW2hyZWZdOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Ljk5NTcwODE1NDUsIDE1Ny4wMDQyOTE4NDU1LCAxMTcuOTQ4NDk3ODU0MSk7XG59XG5cbi5iYWRnZS1vdXRsaW5lLWN5YW4ge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5iYWRnZS1vdXRsaW5lLWN5YW5baHJlZl06Zm9jdXMsIC5iYWRnZS1vdXRsaW5lLWN5YW5baHJlZl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcuMzMzMzMzMzMzMywgMTIyLjA4Njk1NjUyMTcsIDEzOC42NjY2NjY2NjY3KTtcbn1cblxuLmJhZGdlLW91dGxpbmUtd2hpdGUge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5iYWRnZS1vdXRsaW5lLXdoaXRlW2hyZWZdOmZvY3VzLCAuYmFkZ2Utb3V0bGluZS13aGl0ZVtocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjMzEzMjMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjkuNSwgMjI5LjUsIDIyOS41KTtcbn1cblxuLmJhZGdlLW91dGxpbmUtZ3JheSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBjb2xvcjogIzZlNmY3MDtcbiAgYm9yZGVyLWNvbG9yOiAjNmU2ZjcwO1xufVxuLmJhZGdlLW91dGxpbmUtZ3JheVtocmVmXTpmb2N1cywgLmJhZGdlLW91dGxpbmUtZ3JheVtocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4NC43Mjk3Mjk3Mjk3LCA4NS41LCA4Ni4yNzAyNzAyNzAzKTtcbn1cblxuLmJhZGdlLW91dGxpbmUtZ3JheS1kYXJrIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGNvbG9yOiAjNDU0NjQ3O1xuICBib3JkZXItY29sb3I6ICM0NTQ2NDc7XG59XG4uYmFkZ2Utb3V0bGluZS1ncmF5LWRhcmtbaHJlZl06Zm9jdXMsIC5iYWRnZS1vdXRsaW5lLWdyYXktZGFya1tocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0My44NjQyODU3MTQzLCA0NC41LCA0NS4xMzU3MTQyODU3KTtcbn1cblxuLmJhZGdlLXByZW1pdW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbn1cbi5iYWRnZS1wcmVtaXVtIGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjgxMjVyZW07XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJGYWdvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjJyZW07XG4gIGNvbG9yOiAjODM4NDg1O1xuICBjb250ZW50OiBcIuKenFwiO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gYSB7XG4gIGNvbG9yOiAjODM4NDg1O1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2FkYWRhZDtcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIGEge1xuICBjb2xvcjogI2FkYWRhZDtcbn1cblxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICBmb250LWZhbWlseTogaWNvbi1mb250O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZS1kb3RzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBmXCI7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwO1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xuICBjb2xvcjogIzMxMzIzMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAwIHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG9wYWNpdHk6IDA7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICBmb250LWZhbWlseTogaWNvbi1mb250O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAxLjEyNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6IHJnYigzNi41MDUsIDM3LjI1LCAzNy45OTUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzcuMDgxMDgxMDgxMSwgMjQ2LjMyNDMyNDMyNDMsIDI1NC45MTg5MTg5MTg5KTtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZTIwMDFhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmU6Zm9jdXMsIC5kcm9wZG93bi1pdGVtLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzcuMDgxMDgxMDgxMSwgMjQ2LjMyNDMyNDMyNDMsIDI1NC45MTg5MTg5MTg5KTtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmU2ZjcwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IHNsaWRlLXVwIDAuMTVzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBjb2xvcjogIzZlNmY3MDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY29sb3I6ICMzMTMyMzM7XG59XG5cbi5kcm9wZG93bi1tZW51LW1lbWJlci1hcmVhIHtcbiAgd2lkdGg6IDE2cmVtO1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk5cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWVtYmVyLWFyZWEge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk5cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWVtYmVyLWFyZWEge1xuICAgIHRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJGYWdvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwLjY0Mjg1NzE0MjlyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjFzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuOmZvY3VzLCAuYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM0LCAxNDgsIDI1NCwgMC4yNSk7XG59XG4uYnRuLmRpc2FibGVkLCAuYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5idG46bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ0bjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg3Ljc1LCAwLCAyMS41OTk1NTc1MjIxKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTc1LCAwLCAyMC4xMzI3NDMzNjI4KTtcbn1cbi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNiwgMCwgMjYsIDAuNSk7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5idG4tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzUsIDAsIDIwLjEzMjc0MzM2MjgpO1xuICBib3JkZXItY29sb3I6IHJnYigxNjIuMjUsIDAsIDE4LjY2NTkyOTIwMzUpO1xufVxuLmJ0bi1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjYsIDAsIDI2LCAwLjUpO1xufVxuXG4uYnRuLXByaW1hcnktZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjUwMDE1O1xuICBib3JkZXItY29sb3I6ICNiNTAwMTU7XG59XG4uYnRuLXByaW1hcnktZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTQyLjc1LCAwLCAxNi41NjIxNTQ2OTYxKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTMwLCAwLCAxNS4wODI4NzI5MjgyKTtcbn1cbi5idG4tcHJpbWFyeS1kYXJrOmZvY3VzLCAuYnRuLXByaW1hcnktZGFyay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxODEsIDAsIDIxLCAwLjUpO1xufVxuLmJ0bi1wcmltYXJ5LWRhcmsuZGlzYWJsZWQsIC5idG4tcHJpbWFyeS1kYXJrOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1MDAxNTtcbiAgYm9yZGVyLWNvbG9yOiAjYjUwMDE1O1xufVxuLmJ0bi1wcmltYXJ5LWRhcms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LWRhcms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXByaW1hcnktZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEzMCwgMCwgMTUuMDgyODcyOTI4Mik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDExNy4yNSwgMCwgMTMuNjAzNTkxMTYwMik7XG59XG4uYnRuLXByaW1hcnktZGFyazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnktZGFyazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4MSwgMCwgMjEsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjk0ZmU7XG4gIGJvcmRlci1jb2xvcjogIzIyOTRmZTtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxLjEyNSwgMTI5LjM3NSwgMjQ4LjYyNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEuMDY3NTY3NTY3NiwgMTIyLjc3MDI3MDI3MDMsIDIzNS45MzI0MzI0MzI0KTtcbn1cbi5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzNCwgMTQ4LCAyNTQsIDAuNSk7XG59XG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI5NGZlO1xuICBib3JkZXItY29sb3I6ICMyMjk0ZmU7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMS4wNjc1Njc1Njc2LCAxMjIuNzcwMjcwMjcwMywgMjM1LjkzMjQzMjQzMjQpO1xuICBib3JkZXItY29sb3I6IHJnYigxLjAxMDEzNTEzNTEsIDExNi4xNjU1NDA1NDA1LCAyMjMuMjM5ODY0ODY0OSk7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM0LCAxNDgsIDI1NCwgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmI5ODM7XG4gIGJvcmRlci1jb2xvcjogIzQyYjk4Mztcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTUuOTQyMjMxMDc1NywgMTU2LjgwNzc2ODkyNDMsIDExMS4wMzY4NTI1ODk2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNTIuNTg5NjQxNDM0MywgMTQ3LjQxMDM1ODU2NTcsIDEwNC4zODI0NzAxMTk1KTtcbn1cbi5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY2LCAxODUsIDEzMSwgMC41KTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjk4MztcbiAgYm9yZGVyLWNvbG9yOiAjNDJiOTgzO1xufVxuLmJ0bi1zdWNjZXNzOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDUyLjU4OTY0MTQzNDMsIDE0Ny40MTAzNTg1NjU3LCAxMDQuMzgyNDcwMTE5NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDQ5LjIzNzA1MTc5MjgsIDEzOC4wMTI5NDgyMDcyLCA5Ny43MjgwODc2NDk0KTtcbn1cbi5idG4tc3VjY2Vzczpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjYsIDE4NSwgMTMxLCAwLjUpO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOC43NSwgMTMyLjA2NTIxNzM5MTMsIDE1MCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3LjMzMzMzMzMzMzMsIDEyMi4wODY5NTY1MjE3LCAxMzguNjY2NjY2NjY2Nyk7XG59XG4uYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4taW5mbzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNy4zMzMzMzMzMzMzLCAxMjIuMDg2OTU2NTIxNywgMTM4LjY2NjY2NjY2NjcpO1xuICBib3JkZXItY29sb3I6IHJnYigxNS45MTY2NjY2NjY3LCAxMTIuMTA4Njk1NjUyMiwgMTI3LjMzMzMzMzMzMzMpO1xufVxuLmJ0bi1pbmZvOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMzEzMjMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdjMDAwO1xuICBib3JkZXItY29sb3I6ICNlN2MwMDA7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzMxMzIzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5Mi43NSwgMTYwLjIwNzc5MjIwNzgsIDApO1xuICBib3JkZXItY29sb3I6IHJnYigxODAsIDE0OS42MTAzODk2MTA0LCAwKTtcbn1cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzMSwgMTkyLCAwLCAwLjUpO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdjMDAwO1xuICBib3JkZXItY29sb3I6ICNlN2MwMDA7XG59XG4uYnRuLXdhcm5pbmc6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgwLCAxNDkuNjEwMzg5NjEwNCwgMCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2Ny4yNSwgMTM5LjAxMjk4NzAxMywgMCk7XG59XG4uYnRuLXdhcm5pbmc6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzMSwgMTkyLCAwLCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0ZjViO1xuICBib3JkZXItY29sb3I6ICNmZjRmNWI7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCA0MC43NSwgNTUuMzU3OTU0NTQ1NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjgsIDQzLjQ3NzI3MjcyNzMpO1xufVxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgNzksIDkxLCAwLjUpO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNGY1YjtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZjViO1xufVxuLmJ0bi1kYW5nZXI6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjgsIDQzLjQ3NzI3MjcyNzMpO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDE1LjI1LCAzMS41OTY1OTA5MDkxKTtcbn1cbi5idG4tZGFuZ2VyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCA3OSwgOTEsIDAuNSk7XG59XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzMxMzIzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xufVxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMzEzMjMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjEwLjg3NSwgMjEwLjg3NSwgMjEwLjg3NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIwNC41LCAyMDQuNSwgMjA0LjUpO1xufVxuLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5mb2N1cyB7XG4gIGNvbG9yOiAjMzEzMjMzO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjUpO1xufVxuLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cbi5idG4tbGlnaHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDQuNSwgMjA0LjUsIDIwNC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTk4LjEyNSwgMTk4LjEyNSwgMTk4LjEyNSk7XG59XG4uYnRuLWxpZ2h0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuNSk7XG59XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMjMzO1xuICBib3JkZXItY29sb3I6ICMzMTMyMzM7XG59XG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMwLjI1NzUsIDMwLjg3NSwgMzEuNDkyNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0LjAxLCAyNC41LCAyNC45OSk7XG59XG4uYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0OSwgNTAsIDUxLCAwLjUpO1xufVxuLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMjMzO1xuICBib3JkZXItY29sb3I6ICMzMTMyMzM7XG59XG4uYnRuLWRhcms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQuMDEsIDI0LjUsIDI0Ljk5KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTcuNzYyNSwgMTguMTI1LCAxOC40ODc1KTtcbn1cbi5idG4tZGFyazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDksIDUwLCA1MSwgMC41KTtcbn1cblxuLmJ0bi1ibHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGY7XG4gIGJvcmRlci1jb2xvcjogIzAwZjtcbn1cbi5idG4tYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMjE2Ljc1KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMGNjO1xufVxuLmJ0bi1ibHVlOmZvY3VzLCAuYnRuLWJsdWUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMjU1LCAwLjUpO1xufVxuLmJ0bi1ibHVlLmRpc2FibGVkLCAuYnRuLWJsdWU6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBmO1xuICBib3JkZXItY29sb3I6ICMwMGY7XG59XG4uYnRuLWJsdWU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1ibHVlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1ibHVlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMGNjO1xuICBib3JkZXItY29sb3I6IHJnYigwLCAwLCAxOTEuMjUpO1xufVxuLmJ0bi1ibHVlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYmx1ZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tYmx1ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAwLCAyNTUsIDAuNSk7XG59XG5cbi5idG4taW5kaWdvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGJvcmRlci1jb2xvcjogIzY2MTBmMjtcbn1cbi5idG4taW5kaWdvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4Ni4zMzAzNTcxNDI5LCAxMS4zMzYzMDk1MjM4LCAyMDguNDEzNjkwNDc2Mik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDgxLjMyMTQyODU3MTQsIDEwLjY3ODU3MTQyODYsIDE5Ni4zMjE0Mjg1NzE0KTtcbn1cbi5idG4taW5kaWdvOmZvY3VzLCAuYnRuLWluZGlnby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDIsIDE2LCAyNDIsIDAuNSk7XG59XG4uYnRuLWluZGlnby5kaXNhYmxlZCwgLmJ0bi1pbmRpZ286ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBib3JkZXItY29sb3I6ICM2NjEwZjI7XG59XG4uYnRuLWluZGlnbzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZGlnbzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4taW5kaWdvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODEuMzIxNDI4NTcxNCwgMTAuNjc4NTcxNDI4NiwgMTk2LjMyMTQyODU3MTQpO1xuICBib3JkZXItY29sb3I6IHJnYig3Ni4zMTI1LCAxMC4wMjA4MzMzMzMzLCAxODQuMjI5MTY2NjY2Nyk7XG59XG4uYnRuLWluZGlnbzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZGlnbzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4taW5kaWdvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwMiwgMTYsIDI0MiwgMC41KTtcbn1cblxuLmJ0bi1wdXJwbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxO1xufVxuLmJ0bi1wdXJwbGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDk0LjEwNDU4MTY3MzMsIDU0LjUyNzg4ODQ0NjIsIDE2Ni4yMjIxMTE1NTM4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoODguNjY5MzIyNzA5MiwgNTEuMzc4NDg2MDU1OCwgMTU2LjYyMTUxMzk0NDIpO1xufVxuLmJ0bi1wdXJwbGU6Zm9jdXMsIC5idG4tcHVycGxlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExMSwgNjYsIDE5MywgMC41KTtcbn1cbi5idG4tcHVycGxlLmRpc2FibGVkLCAuYnRuLXB1cnBsZTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbn1cbi5idG4tcHVycGxlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHVycGxlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4OC42NjkzMjI3MDkyLCA1MS4zNzg0ODYwNTU4LCAxNTYuNjIxNTEzOTQ0Mik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDgzLjIzNDA2Mzc0NSwgNDguMjI5MDgzNjY1MywgMTQ3LjAyMDkxNjMzNDcpO1xufVxuLmJ0bi1wdXJwbGU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wdXJwbGU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXB1cnBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTEsIDY2LCAxOTMsIDAuNSk7XG59XG5cbi5idG4tcGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBib3JkZXItY29sb3I6ICNlODNlOGM7XG59XG4uYnRuLXBpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyNy45MjcwODMzMzMzLCAyNy44MjI5MTY2NjY3LCAxMTkuNjM1NDE2NjY2Nyk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxNy4xMjUsIDI1Ljg3NSwgMTEzLjYyNSk7XG59XG4uYnRuLXBpbms6Zm9jdXMsIC5idG4tcGluay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzIsIDYyLCAxNDAsIDAuNSk7XG59XG4uYnRuLXBpbmsuZGlzYWJsZWQsIC5idG4tcGluazpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4Yztcbn1cbi5idG4tcGluazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXBpbms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXBpbmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTcuMTI1LCAyNS44NzUsIDExMy42MjUpO1xuICBib3JkZXItY29sb3I6IHJnYigyMDUuNzMyNjM4ODg4OSwgMjQuNTE3MzYxMTExMSwgMTA3LjY2MzE5NDQ0NDQpO1xufVxuLmJ0bi1waW5rOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcGluazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzIsIDYyLCAxNDAsIDAuNSk7XG59XG5cbi5idG4tcmVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjRmNWI7XG4gIGJvcmRlci1jb2xvcjogI2ZmNGY1Yjtcbn1cbi5idG4tcmVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDQwLjc1LCA1NS4zNTc5NTQ1NDU1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyOCwgNDMuNDc3MjcyNzI3Myk7XG59XG4uYnRuLXJlZDpmb2N1cywgLmJ0bi1yZWQuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCA3OSwgOTEsIDAuNSk7XG59XG4uYnRuLXJlZC5kaXNhYmxlZCwgLmJ0bi1yZWQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0ZjViO1xuICBib3JkZXItY29sb3I6ICNmZjRmNWI7XG59XG4uYnRuLXJlZDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXJlZDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tcmVkLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyOCwgNDMuNDc3MjcyNzI3Myk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMTUuMjUsIDMxLjU5NjU5MDkwOTEpO1xufVxuLmJ0bi1yZWQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1yZWQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXJlZC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDc5LCA5MSwgMC41KTtcbn1cblxuLmJ0bi1vcmFuZ2Uge1xuICBjb2xvcjogIzMxMzIzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3YzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZTdjMDAwO1xufVxuLmJ0bi1vcmFuZ2U6aG92ZXIge1xuICBjb2xvcjogIzMxMzIzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5Mi43NSwgMTYwLjIwNzc5MjIwNzgsIDApO1xuICBib3JkZXItY29sb3I6IHJnYigxODAsIDE0OS42MTAzODk2MTA0LCAwKTtcbn1cbi5idG4tb3JhbmdlOmZvY3VzLCAuYnRuLW9yYW5nZS5mb2N1cyB7XG4gIGNvbG9yOiAjMzEzMjMzO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzEsIDE5MiwgMCwgMC41KTtcbn1cbi5idG4tb3JhbmdlLmRpc2FibGVkLCAuYnRuLW9yYW5nZTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2MwMDA7XG4gIGJvcmRlci1jb2xvcjogI2U3YzAwMDtcbn1cbi5idG4tb3JhbmdlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3JhbmdlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vcmFuZ2UuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODAsIDE0OS42MTAzODk2MTA0LCAwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTY3LjI1LCAxMzkuMDEyOTg3MDEzLCAwKTtcbn1cbi5idG4tb3JhbmdlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3JhbmdlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vcmFuZ2UuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMxLCAxOTIsIDAsIDAuNSk7XG59XG5cbi5idG4teWVsbG93IHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4teWVsbG93OmhvdmVyIHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjMuNzUsIDE2Ny44MTI1LCAwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjExLCAxNTguMjUsIDApO1xufVxuLmJ0bi15ZWxsb3c6Zm9jdXMsIC5idG4teWVsbG93LmZvY3VzIHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuLmJ0bi15ZWxsb3cuZGlzYWJsZWQsIC5idG4teWVsbG93OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi15ZWxsb3c6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi15ZWxsb3c6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXllbGxvdy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzMxMzIzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxMSwgMTU4LjI1LCAwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTk4LjI1LCAxNDguNjg3NSwgMCk7XG59XG4uYnRuLXllbGxvdzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXllbGxvdzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4teWVsbG93LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLWdyZWVuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmI5ODM7XG4gIGJvcmRlci1jb2xvcjogIzQyYjk4Mztcbn1cbi5idG4tZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDU1Ljk0MjIzMTA3NTcsIDE1Ni44MDc3Njg5MjQzLCAxMTEuMDM2ODUyNTg5Nik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDUyLjU4OTY0MTQzNDMsIDE0Ny40MTAzNTg1NjU3LCAxMDQuMzgyNDcwMTE5NSk7XG59XG4uYnRuLWdyZWVuOmZvY3VzLCAuYnRuLWdyZWVuLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY2LCAxODUsIDEzMSwgMC41KTtcbn1cbi5idG4tZ3JlZW4uZGlzYWJsZWQsIC5idG4tZ3JlZW46ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJiOTgzO1xuICBib3JkZXItY29sb3I6ICM0MmI5ODM7XG59XG4uYnRuLWdyZWVuOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ3JlZW46bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTIuNTg5NjQxNDM0MywgMTQ3LjQxMDM1ODU2NTcsIDEwNC4zODI0NzAxMTk1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNDkuMjM3MDUxNzkyOCwgMTM4LjAxMjk0ODIwNzIsIDk3LjcyODA4NzY0OTQpO1xufVxuLmJ0bi1ncmVlbjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWdyZWVuOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1ncmVlbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NiwgMTg1LCAxMzEsIDAuNSk7XG59XG5cbi5idG4tdGVhbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3O1xuICBib3JkZXItY29sb3I6ICMyMGM5OTc7XG59XG4uYnRuLXRlYWw6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI2Ljc0Njc4MTExNTksIDE2OC4wMDMyMTg4ODQxLCAxMjYuMjExMzczMzkwNik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0Ljk5NTcwODE1NDUsIDE1Ny4wMDQyOTE4NDU1LCAxMTcuOTQ4NDk3ODU0MSk7XG59XG4uYnRuLXRlYWw6Zm9jdXMsIC5idG4tdGVhbC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzMiwgMjAxLCAxNTEsIDAuNSk7XG59XG4uYnRuLXRlYWwuZGlzYWJsZWQsIC5idG4tdGVhbDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG4gIGJvcmRlci1jb2xvcjogIzIwYzk5Nztcbn1cbi5idG4tdGVhbDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXRlYWw6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXRlYWwuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNC45OTU3MDgxNTQ1LCAxNTcuMDA0MjkxODQ1NSwgMTE3Ljk0ODQ5Nzg1NDEpO1xuICBib3JkZXItY29sb3I6IHJnYigyMy4yNDQ2MzUxOTMxLCAxNDYuMDA1MzY0ODA2OSwgMTA5LjY4NTYyMjMxNzYpO1xufVxuLmJ0bi10ZWFsOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tdGVhbDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tdGVhbC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzMiwgMjAxLCAxNTEsIDAuNSk7XG59XG5cbi5idG4tY3lhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLWN5YW46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4Ljc1LCAxMzIuMDY1MjE3MzkxMywgMTUwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTcuMzMzMzMzMzMzMywgMTIyLjA4Njk1NjUyMTcsIDEzOC42NjY2NjY2NjY3KTtcbn1cbi5idG4tY3lhbjpmb2N1cywgLmJ0bi1jeWFuLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cbi5idG4tY3lhbi5kaXNhYmxlZCwgLmJ0bi1jeWFuOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1jeWFuOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tY3lhbjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tY3lhbi5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3LjMzMzMzMzMzMzMsIDEyMi4wODY5NTY1MjE3LCAxMzguNjY2NjY2NjY2Nyk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE1LjkxNjY2NjY2NjcsIDExMi4xMDg2OTU2NTIyLCAxMjcuMzMzMzMzMzMzMyk7XG59XG4uYnRuLWN5YW46bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1jeWFuOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1jeWFuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi13aGl0ZSB7XG4gIGNvbG9yOiAjMzEzMjMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYnRuLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzUuODc1LCAyMzUuODc1LCAyMzUuODc1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSk7XG59XG4uYnRuLXdoaXRlOmZvY3VzLCAuYnRuLXdoaXRlLmZvY3VzIHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYnRuLXdoaXRlLmRpc2FibGVkLCAuYnRuLXdoaXRlOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi13aGl0ZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdoaXRlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi13aGl0ZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzMxMzIzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOS41LCAyMjkuNSwgMjI5LjUpO1xuICBib3JkZXItY29sb3I6IHJnYigyMjMuMTI1LCAyMjMuMTI1LCAyMjMuMTI1KTtcbn1cbi5idG4td2hpdGU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13aGl0ZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1ncmF5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZTZmNzA7XG4gIGJvcmRlci1jb2xvcjogIzZlNmY3MDtcbn1cbi5idG4tZ3JheTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTEuMDQ3Mjk3Mjk3MywgOTEuODc1LCA5Mi43MDI3MDI3MDI3KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoODQuNzI5NzI5NzI5NywgODUuNSwgODYuMjcwMjcwMjcwMyk7XG59XG4uYnRuLWdyYXk6Zm9jdXMsIC5idG4tZ3JheS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTAsIDExMSwgMTEyLCAwLjUpO1xufVxuLmJ0bi1ncmF5LmRpc2FibGVkLCAuYnRuLWdyYXk6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmU2ZjcwO1xuICBib3JkZXItY29sb3I6ICM2ZTZmNzA7XG59XG4uYnRuLWdyYXk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1ncmF5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1ncmF5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODQuNzI5NzI5NzI5NywgODUuNSwgODYuMjcwMjcwMjcwMyk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDc4LjQxMjE2MjE2MjIsIDc5LjEyNSwgNzkuODM3ODM3ODM3OCk7XG59XG4uYnRuLWdyYXk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1ncmF5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1ncmF5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExMCwgMTExLCAxMTIsIDAuNSk7XG59XG5cbi5idG4tZ3JheS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTQ2NDc7XG4gIGJvcmRlci1jb2xvcjogIzQ1NDY0Nztcbn1cbi5idG4tZ3JheS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1MC4xNDgyMTQyODU3LCA1MC44NzUsIDUxLjYwMTc4NTcxNDMpO1xuICBib3JkZXItY29sb3I6IHJnYig0My44NjQyODU3MTQzLCA0NC41LCA0NS4xMzU3MTQyODU3KTtcbn1cbi5idG4tZ3JheS1kYXJrOmZvY3VzLCAuYnRuLWdyYXktZGFyay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2OSwgNzAsIDcxLCAwLjUpO1xufVxuLmJ0bi1ncmF5LWRhcmsuZGlzYWJsZWQsIC5idG4tZ3JheS1kYXJrOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDY0NztcbiAgYm9yZGVyLWNvbG9yOiAjNDU0NjQ3O1xufVxuLmJ0bi1ncmF5LWRhcms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1ncmF5LWRhcms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdyYXktZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQzLjg2NDI4NTcxNDMsIDQ0LjUsIDQ1LjEzNTcxNDI4NTcpO1xuICBib3JkZXItY29sb3I6IHJnYigzNy41ODAzNTcxNDI5LCAzOC4xMjUsIDM4LjY2OTY0Mjg1NzEpO1xufVxuLmJ0bi1ncmF5LWRhcms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1ncmF5LWRhcms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWdyYXktZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2OSwgNzAsIDcxLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZTIwMDFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNiwgMCwgMjYsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZTIwMDFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI2LCAwLCAyNiwgMC4yNSkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnktZGFyayB7XG4gIGNvbG9yOiAjYjUwMDE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYjUwMDE1O1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnktZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnktZGFyay5mb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnktZGFyazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI2LCAwLCAyNiwgMC4yNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnktZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnktZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYjUwMDE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LWRhcms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS1kYXJrOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnktZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjYsIDAsIDI2LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMyMjk0ZmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyMjk0ZmU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjYsIDAsIDI2LCAwLjI1KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMjk0ZmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNiwgMCwgMjYsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICM0MmI5ODM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM0MmI5ODM7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI2LCAwLCAyNiwgMC4yNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICM0MmI5ODM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjYsIDAsIDI2LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNiwgMCwgMjYsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI2LCAwLCAyNiwgMC4yNSkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2U3YzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2U3YzAwMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjYsIDAsIDI2LCAwLjI1KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogI2U3YzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNiwgMCwgMjYsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmNGY1YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2ZmNGY1YjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNiwgMCwgMjYsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmNGY1YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI2LCAwLCAyNiwgMC4yNSkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNjMWMxYzE7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNiwgMCwgMjYsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI2LCAwLCAyNiwgMC4yNSkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzMxMzIzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzMxMzIzMztcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG59XG4uYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjYsIDAsIDI2LCAwLjI1KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG59XG4uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzMxMzIzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFyazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG59XG4uYnRuLW91dGxpbmUtZGFyazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNiwgMCwgMjYsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ibHVlIHtcbiAgY29sb3I6ICMwMGY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMGY7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLmJ0bi1vdXRsaW5lLWJsdWU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBmO1xufVxuLmJ0bi1vdXRsaW5lLWJsdWU6Zm9jdXMsIC5idG4tb3V0bGluZS1ibHVlLmZvY3VzLCAuYnRuLW91dGxpbmUtYmx1ZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMjU1LCAwLjI1KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMGY7XG59XG4uYnRuLW91dGxpbmUtYmx1ZS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWJsdWU6ZGlzYWJsZWQge1xuICBjb2xvcjogIzAwZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtYmx1ZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1ibHVlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBmO1xuICBib3JkZXItY29sb3I6ICMwMGY7XG59XG4uYnRuLW91dGxpbmUtYmx1ZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDAsIDI1NSwgMC4yNSkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZGlnbyB7XG4gIGNvbG9yOiAjNjYxMGYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjNjYxMGYyO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5idG4tb3V0bGluZS1pbmRpZ286aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhO1xufVxuLmJ0bi1vdXRsaW5lLWluZGlnbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZGlnby5mb2N1cywgLmJ0bi1vdXRsaW5lLWluZGlnbzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI2LCAwLCAyNiwgMC4yNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhO1xufVxuLmJ0bi1vdXRsaW5lLWluZGlnby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZGlnbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNjYxMGYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1pbmRpZ286bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5kaWdvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG59XG4uYnRuLW91dGxpbmUtaW5kaWdvOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZGlnby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjYsIDAsIDI2LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtcHVycGxlIHtcbiAgY29sb3I6ICM2ZjQyYzE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzE7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLmJ0bi1vdXRsaW5lLXB1cnBsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG59XG4uYnRuLW91dGxpbmUtcHVycGxlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHVycGxlLmZvY3VzLCAuYnRuLW91dGxpbmUtcHVycGxlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjYsIDAsIDI2LCAwLjI1KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG59XG4uYnRuLW91dGxpbmUtcHVycGxlLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHVycGxlOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2ZjQyYzE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXB1cnBsZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5idG4tb3V0bGluZS1wdXJwbGU6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNiwgMCwgMjYsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1waW5rIHtcbiAgY29sb3I6ICNlODNlOGM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNlODNlOGM7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLmJ0bi1vdXRsaW5lLXBpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhO1xufVxuLmJ0bi1vdXRsaW5lLXBpbms6Zm9jdXMsIC5idG4tb3V0bGluZS1waW5rLmZvY3VzLCAuYnRuLW91dGxpbmUtcGluazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI2LCAwLCAyNiwgMC4yNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhO1xufVxuLmJ0bi1vdXRsaW5lLXBpbmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1waW5rOmRpc2FibGVkIHtcbiAgY29sb3I6ICNlODNlOGM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXBpbms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtcGluay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhO1xufVxuLmJ0bi1vdXRsaW5lLXBpbms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtcGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjYsIDAsIDI2LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtcmVkIHtcbiAgY29sb3I6ICNmZjRmNWI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNmZjRmNWI7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLmJ0bi1vdXRsaW5lLXJlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG59XG4uYnRuLW91dGxpbmUtcmVkOmZvY3VzLCAuYnRuLW91dGxpbmUtcmVkLmZvY3VzLCAuYnRuLW91dGxpbmUtcmVkOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjYsIDAsIDI2LCAwLjI1KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG59XG4uYnRuLW91dGxpbmUtcmVkLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcmVkOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZjRmNWI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXJlZDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1yZWQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5idG4tb3V0bGluZS1yZWQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtcmVkLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNiwgMCwgMjYsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1vcmFuZ2Uge1xuICBjb2xvcjogI2U3YzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2U3YzAwMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4uYnRuLW91dGxpbmUtb3JhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5idG4tb3V0bGluZS1vcmFuZ2U6Zm9jdXMsIC5idG4tb3V0bGluZS1vcmFuZ2UuZm9jdXMsIC5idG4tb3V0bGluZS1vcmFuZ2U6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNiwgMCwgMjYsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5idG4tb3V0bGluZS1vcmFuZ2UuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1vcmFuZ2U6ZGlzYWJsZWQge1xuICBjb2xvcjogI2U3YzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtb3JhbmdlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLW9yYW5nZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhO1xufVxuLmJ0bi1vdXRsaW5lLW9yYW5nZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1vcmFuZ2UuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI2LCAwLCAyNiwgMC4yNSkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXllbGxvdyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5idG4tb3V0bGluZS15ZWxsb3c6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhO1xufVxuLmJ0bi1vdXRsaW5lLXllbGxvdzpmb2N1cywgLmJ0bi1vdXRsaW5lLXllbGxvdy5mb2N1cywgLmJ0bi1vdXRsaW5lLXllbGxvdzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI2LCAwLCAyNiwgMC4yNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhO1xufVxuLmJ0bi1vdXRsaW5lLXllbGxvdy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXllbGxvdzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS15ZWxsb3c6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUteWVsbG93LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG59XG4uYnRuLW91dGxpbmUteWVsbG93Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXllbGxvdy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjYsIDAsIDI2LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ3JlZW4ge1xuICBjb2xvcjogIzQyYjk4MztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzQyYjk4MztcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4uYnRuLW91dGxpbmUtZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhO1xufVxuLmJ0bi1vdXRsaW5lLWdyZWVuOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JlZW4uZm9jdXMsIC5idG4tb3V0bGluZS1ncmVlbjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI2LCAwLCAyNiwgMC4yNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhO1xufVxuLmJ0bi1vdXRsaW5lLWdyZWVuLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZ3JlZW46ZGlzYWJsZWQge1xuICBjb2xvcjogIzQyYjk4MztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZ3JlZW46bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3JlZW4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5idG4tb3V0bGluZS1ncmVlbjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1ncmVlbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjYsIDAsIDI2LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtdGVhbCB7XG4gIGNvbG9yOiAjMjBjOTk3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3O1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5idG4tb3V0bGluZS10ZWFsOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5idG4tb3V0bGluZS10ZWFsOmZvY3VzLCAuYnRuLW91dGxpbmUtdGVhbC5mb2N1cywgLmJ0bi1vdXRsaW5lLXRlYWw6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNiwgMCwgMjYsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5idG4tb3V0bGluZS10ZWFsLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtdGVhbDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjBjOTk3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS10ZWFsOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXRlYWwuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5idG4tb3V0bGluZS10ZWFsOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXRlYWwuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI2LCAwLCAyNiwgMC4yNSkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWN5YW4ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4uYnRuLW91dGxpbmUtY3lhbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG59XG4uYnRuLW91dGxpbmUtY3lhbjpmb2N1cywgLmJ0bi1vdXRsaW5lLWN5YW4uZm9jdXMsIC5idG4tb3V0bGluZS1jeWFuOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjYsIDAsIDI2LCAwLjI1KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG59XG4uYnRuLW91dGxpbmUtY3lhbi5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWN5YW46ZGlzYWJsZWQge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtY3lhbjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1jeWFuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG59XG4uYnRuLW91dGxpbmUtY3lhbjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1jeWFuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNiwgMCwgMjYsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5idG4tb3V0bGluZS13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG59XG4uYnRuLW91dGxpbmUtd2hpdGU6Zm9jdXMsIC5idG4tb3V0bGluZS13aGl0ZS5mb2N1cywgLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjYsIDAsIDI2LCAwLjI1KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG59XG4uYnRuLW91dGxpbmUtd2hpdGUuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13aGl0ZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS13aGl0ZTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS13aGl0ZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhO1xufVxuLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNiwgMCwgMjYsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5IHtcbiAgY29sb3I6ICM2ZTZmNzA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM2ZTZmNzA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLmJ0bi1vdXRsaW5lLWdyYXk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhO1xufVxuLmJ0bi1vdXRsaW5lLWdyYXk6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI2LCAwLCAyNiwgMC4yNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhO1xufVxuLmJ0bi1vdXRsaW5lLWdyYXkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1ncmF5OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2ZTZmNzA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWdyYXk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3JheS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhO1xufVxuLmJ0bi1vdXRsaW5lLWdyYXk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3JheS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjYsIDAsIDI2LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS1kYXJrIHtcbiAgY29sb3I6ICM0NTQ2NDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM0NTQ2NDc7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLmJ0bi1vdXRsaW5lLWdyYXktZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG59XG4uYnRuLW91dGxpbmUtZ3JheS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS1kYXJrLmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS1kYXJrOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjYsIDAsIDI2LCAwLjI1KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG59XG4uYnRuLW91dGxpbmUtZ3JheS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZ3JheS1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICM0NTQ2NDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWdyYXktZGFyazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1ncmF5LWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5idG4tb3V0bGluZS1ncmF5LWRhcms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3JheS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNiwgMCwgMjYsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzEzMjMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMTQ5LjUsIDAsIDE3LjE5OTExNTA0NDIpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZlNmY3MDtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAxLjEyNXJlbSAyLjI1cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNjQyODU3MTQyOXJlbSAxLjEyNXJlbTtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJ0bi14cyB7XG4gIHBhZGRpbmc6IDAuNDVyZW0gMC41NjI1cmVtO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uYnRuLWJsb2NrLCAuc2l0ZS1sYXlvdXQtbmF2IC5idG4sIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIC5idG4sIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biwgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIC5idG4sIC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciAuYnRuLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IC5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCAuYnRuLFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuYnRuLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2ssIC5zaXRlLWxheW91dC1uYXYgLmJ0biArIC5idG4tYmxvY2ssIC5zaXRlLWxheW91dC1uYXYgLmJ0bi1ibG9jayArIC5idG4sIC5zaXRlLWxheW91dC1uYXYgLmJ0biArIC5idG4sIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIC5idG4gKyAuYnRuLWJsb2NrLCAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciAuc2l0ZS1sYXlvdXQtbmF2IC5idG4gKyAuYnRuLCAuc2l0ZS1sYXlvdXQtbmF2IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIC5idG4gKyAuYnRuLCAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIC5idG4gKyAuYnRuLWJsb2NrLCAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIC5zaXRlLWxheW91dC1uYXYgLmJ0biArIC5idG4sIC5zaXRlLWxheW91dC1uYXYgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciAuYnRuICsgLmJ0biwgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIC5idG4gKyAuYnRuLWJsb2NrLCAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLnNpdGUtbGF5b3V0LW5hdiAuYnRuICsgLmJ0biwgLnNpdGUtbGF5b3V0LW5hdiAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sIC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciAuYnRuICsgLmJ0bi1ibG9jaywgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIC5zaXRlLWxheW91dC1uYXYgLmJ0biArIC5idG4sIC5zaXRlLWxheW91dC1uYXYgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIC5idG4gKyAuYnRuLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IC5idG4gKyAuYnRuLWJsb2NrLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IC5zaXRlLWxheW91dC1uYXYgLmJ0biArIC5idG4sXG4uc2l0ZS1sYXlvdXQtbmF2IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0bixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IC5idG4gKyAuYnRuLWJsb2NrLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgLnNpdGUtbGF5b3V0LW5hdiAuYnRuICsgLmJ0bixcbi5zaXRlLWxheW91dC1uYXYgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY29sLXhsbS00IC5jYXJkLWlucHV0IC5idG4gKyAuYnRuLWJsb2NrLFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuc2l0ZS1sYXlvdXQtbmF2IC5idG4gKyAuYnRuLFxuLnNpdGUtbGF5b3V0LW5hdiAuY29sLXhsbS00IC5jYXJkLWlucHV0IC5idG4gKyAuYnRuLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0bi1ibG9jayxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgLnNpdGUtbGF5b3V0LW5hdiAuYnRuICsgLmJ0bixcbi5zaXRlLWxheW91dC1uYXYgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0biwgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0bi1ibG9jayArIC5idG4sIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIC5zaXRlLWxheW91dC1uYXYgLmJ0biArIC5idG4sIC5zaXRlLWxheW91dC1uYXYgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIC5idG4gKyAuYnRuLCAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciAuYnRuICsgLmJ0biwgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sIC5jb2wteGxtLTQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sIC5jYXJkLWNvbHVtbnMgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgLmNhcmQtbmV3c2xldHRlciAuYnRuICsgLmJ0bixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWlucHV0IC5idG4gKyAuYnRuLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0bixcbi5jb2wteGxtLTQgLmNhcmQtaW5wdXQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciAuY29sLXhsbS00IC5jYXJkLWlucHV0IC5idG4gKyAuYnRuLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciAuYnRuICsgLmJ0bixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0bi1ibG9jayArIC5idG4sIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgLnNpdGUtbGF5b3V0LW5hdiAuYnRuICsgLmJ0biwgLnNpdGUtbGF5b3V0LW5hdiAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIC5idG4gKyAuYnRuLCAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciAuYnRuICsgLmJ0biwgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sIC5jb2wteGxtLTQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciAuYnRuICsgLmJ0biwgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIC5idG4gKyAuYnRuLCAuY2FyZC1jb2x1bW5zIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciAuYnRuICsgLmJ0bixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIC5idG4gKyAuYnRuLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCAuY2FyZC1uZXdzbGV0dGVyIC5idG4gKyAuYnRuLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0bixcbi5jb2wteGxtLTQgLmNhcmQtaW5wdXQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciAuYnRuICsgLmJ0bixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0bixcbi5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciAuYnRuICsgLmJ0bixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0biwgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIC5idG4tYmxvY2sgKyAuYnRuLCAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLnNpdGUtbGF5b3V0LW5hdiAuYnRuICsgLmJ0biwgLnNpdGUtbGF5b3V0LW5hdiAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sIC5jb2wteGxtLTQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciAuYnRuICsgLmJ0biwgLmNvbC14bG0tNCAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIC5idG4gKyAuYnRuLCAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sIC5jYXJkLWNvbHVtbnMgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIC5idG4gKyAuYnRuLCAuY29sLXhsbS00IC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciAuYnRuICsgLmJ0bixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sXG4uY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IC5idG4gKyAuYnRuLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIC5idG4gKyAuYnRuLFxuLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IC5idG4gKyAuYnRuLFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuY2FyZC1uZXdzbGV0dGVyIC5idG4gKyAuYnRuLFxuLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWlucHV0IC5idG4gKyAuYnRuLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sXG4uY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0biwgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIC5idG4tYmxvY2sgKyAuYnRuLCAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgLnNpdGUtbGF5b3V0LW5hdiAuYnRuICsgLmJ0biwgLnNpdGUtbGF5b3V0LW5hdiAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sIC5jYXJkLWNvbHVtbnMgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciAuYnRuICsgLmJ0biwgLmNhcmQtY29sdW1ucyAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIC5idG4gKyAuYnRuLCAuY29sLXhsbS00IC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciAuYnRuICsgLmJ0biwgLmNhcmQtY29sdW1ucyAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sIC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciAuYnRuICsgLmJ0bixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sXG4uY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IC5idG4gKyAuYnRuLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIC5idG4gKyAuYnRuLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IC5idG4gKyAuYnRuLFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sXG4uY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0bixcbi5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgLmNhcmQtbmV3c2xldHRlciAuYnRuICsgLmJ0bixcbi5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0bixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCAuYnRuLWJsb2NrICsgLmJ0bixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCAuc2l0ZS1sYXlvdXQtbmF2IC5idG4gKyAuYnRuLFxuLnNpdGUtbGF5b3V0LW5hdiAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0bixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCAuY2FyZC1uZXdzbGV0dGVyIC5idG4gKyAuYnRuLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciAuYnRuICsgLmJ0bixcbi5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIC5idG4gKyAuYnRuLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0bixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY29sLXhsbS00IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0bixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY29sLXhsbS00IC5jYXJkLWlucHV0IC5idG4gKyAuYnRuLFxuLmNhcmQtY29sdW1ucyAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0bixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IC5idG4tYmxvY2sgKyAuYnRuLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgLnNpdGUtbGF5b3V0LW5hdiAuYnRuICsgLmJ0bixcbi5zaXRlLWxheW91dC1uYXYgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0bixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIC5idG4gKyAuYnRuLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0bixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sXG4uY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sXG4uY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0bixcbi5jb2wteGxtLTQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY29sLXhsbS00IC5jYXJkLWlucHV0IC5idG4gKyAuYnRuLFxuLmNhcmQtY29sdW1ucyAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0bixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY29sLXhsbS00IC5jYXJkLWlucHV0IC5idG4tYmxvY2sgKyAuYnRuLFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuc2l0ZS1sYXlvdXQtbmF2IC5idG4gKyAuYnRuLFxuLnNpdGUtbGF5b3V0LW5hdiAuY29sLXhsbS00IC5jYXJkLWlucHV0IC5idG4gKyAuYnRuLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0bixcbi5jb2wteGxtLTQgLmNhcmQtaW5wdXQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY29sLXhsbS00IC5jYXJkLWlucHV0IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sXG4uY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY29sLXhsbS00IC5jYXJkLWlucHV0IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sXG4uY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0bixcbi5jb2wteGxtLTQgLmNhcmQtaW5wdXQgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIC5idG4gKyAuYnRuLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY29sLXhsbS00IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0bixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY29sLXhsbS00IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IC5idG4gKyAuYnRuLFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0bixcbi5jYXJkLWNvbHVtbnMgLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0bixcbi5jb2wteGxtLTQgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0bixcbi5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgLmJ0bi1ibG9jayArIC5idG4sXG4uY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IC5zaXRlLWxheW91dC1uYXYgLmJ0biArIC5idG4sXG4uc2l0ZS1sYXlvdXQtbmF2IC5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IC5idG4gKyAuYnRuLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciAuYnRuICsgLmJ0bixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0bixcbi5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciAuYnRuICsgLmJ0bixcbi5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IC5idG4gKyAuYnRuLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sXG4uY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IC5jYXJkLW5ld3NsZXR0ZXIgLmJ0biArIC5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0bixcbi5jYXJkLWNvbHVtbnMgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IC5idG4gKyAuYnRuLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuYnRuICsgLmJ0bixcbi5jYXJkLWNvbHVtbnMgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY29sLXhsbS00IC5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY2FyZC1jb2x1bW5zIC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgLmJ0biArIC5idG4sXG4uY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2NrLCAuc2l0ZS1sYXlvdXQtbmF2IGlucHV0W3R5cGU9c3VibWl0XS5idG4sIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIGlucHV0W3R5cGU9c3VibWl0XS5idG4sIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLmJ0biwgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGlucHV0W3R5cGU9c3VibWl0XS5idG4sIC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciBpbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IGlucHV0W3R5cGU9c3VibWl0XS5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCBpbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCBpbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBpbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLFxuLnNpdGUtbGF5b3V0LW5hdiBpbnB1dFt0eXBlPXJlc2V0XS5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBpbnB1dFt0eXBlPXJlc2V0XS5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIGlucHV0W3R5cGU9cmVzZXRdLmJ0bixcbi5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBpbnB1dFt0eXBlPXJlc2V0XS5idG4sXG4uY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaW5wdXRbdHlwZT1yZXNldF0uYnRuLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IGlucHV0W3R5cGU9cmVzZXRdLmJ0bixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGlucHV0W3R5cGU9cmVzZXRdLmJ0bixcbi5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaW5wdXRbdHlwZT1yZXNldF0uYnRuLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBpbnB1dFt0eXBlPXJlc2V0XS5idG4sXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWJsb2NrLFxuLnNpdGUtbGF5b3V0LW5hdiBpbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaW5wdXRbdHlwZT1idXR0b25dLmJ0bixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaW5wdXRbdHlwZT1idXR0b25dLmJ0bixcbi5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBpbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGlucHV0W3R5cGU9YnV0dG9uXS5idG4sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaW5wdXRbdHlwZT1idXR0b25dLmJ0bixcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGlucHV0W3R5cGU9YnV0dG9uXS5idG4sXG4uY29sLXhsbS00IC5jYXJkLWlucHV0IGlucHV0W3R5cGU9YnV0dG9uXS5idG4sXG4uY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGlucHV0W3R5cGU9YnV0dG9uXS5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICB9XG59XG4uYnRuLWxpc3QgLmJ0biB7XG4gIG1hcmdpbi1yaWdodDogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xufVxuLmJ0bi1saXN0LmJ0bi1saXN0LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1saXN0LmJ0bi1saXN0LWNlbnRlciAuYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjU2MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjU2MjVyZW07XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tdG9vbGJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgfVxufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgb3BhY2l0eTogMC45O1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjlyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPXJhZGlvXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC43O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jbG9zZTpmb2N1cywgLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgTWVubG8sIENvdXJpZXIsIG1vbm9zcGFjZTtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZTgzZThjO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMyMzM7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzMxMzIzMztcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU2xpZGVyIEItZmxhdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jaGVja2JveC1zbGlkZXIsIC5leHRlcm5hbC1jb250ZW50LWNvbnNlbnQtb3B0LW91dCwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtaW4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNoZWNrYm94LXNsaWRlciwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtb3V0LCAuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1pbiBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIH1cbn1cblxuLmNoZWNrYm94LXNsaWRlciBpbnB1dCwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtb3V0IGlucHV0LCAuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1pbiBkaXYgaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5jaGVja2JveC1zbGlkZXIgaW5wdXQgKyBzcGFuLCAuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1vdXQgaW5wdXQgKyBzcGFuLCAuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1pbiBkaXYgaW5wdXQgKyBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZm9udC1zaXplOiA5NSU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jaGVja2JveC1zbGlkZXIgaW5wdXQgKyBzcGFuOjpiZWZvcmUsIC5leHRlcm5hbC1jb250ZW50LWNvbnNlbnQtb3B0LW91dCBpbnB1dCArIHNwYW46OmJlZm9yZSwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtaW4gZGl2IGlucHV0ICsgc3Bhbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogMDtcbn1cblxuLmNoZWNrYm94LXNsaWRlciBpbnB1dCArIHNwYW4gPiBoNCwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtb3V0IGlucHV0ICsgc3BhbiA+IGg0LCAuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1pbiBkaXYgaW5wdXQgKyBzcGFuID4gaDQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5jaGVja2JveC1zbGlkZXIgaW5wdXQgKyBzcGFuLCAuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1vdXQgaW5wdXQgKyBzcGFuLCAuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1pbiBkaXYgaW5wdXQgKyBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uY2hlY2tib3gtc2xpZGVyIGlucHV0ICsgc3Bhbjo6YmVmb3JlLCAuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1vdXQgaW5wdXQgKyBzcGFuOjpiZWZvcmUsIC5leHRlcm5hbC1jb250ZW50LWNvbnNlbnQtb3B0LWluIGRpdiBpbnB1dCArIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dDtcbn1cblxuLmNoZWNrYm94LXNsaWRlciBpbnB1dCArIHNwYW46OmFmdGVyLCAuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1vdXQgaW5wdXQgKyBzcGFuOjphZnRlciwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtaW4gZGl2IGlucHV0ICsgc3Bhbjo6YWZ0ZXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jaGVja2JveC1zbGlkZXIgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmFmdGVyLCAuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1vdXQgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmFmdGVyLCAuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1pbiBkaXYgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jaGVja2JveC1zbGlkZXIgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmJlZm9yZSwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtb3V0IGlucHV0OmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUsIC5leHRlcm5hbC1jb250ZW50LWNvbnNlbnQtb3B0LWluIGRpdiBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW47XG59XG5cbi5jaGVja2JveC1zbGlkZXIgaW5wdXQgKyBzcGFuLCAuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1vdXQgaW5wdXQgKyBzcGFuLCAuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1pbiBkaXYgaW5wdXQgKyBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jaGVja2JveC1zbGlkZXIgaW5wdXQgKyBzcGFuOjpiZWZvcmUsIC5leHRlcm5hbC1jb250ZW50LWNvbnNlbnQtb3B0LW91dCBpbnB1dCArIHNwYW46OmJlZm9yZSwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtaW4gZGl2IGlucHV0ICsgc3Bhbjo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5jaGVja2JveC1zbGlkZXIgaW5wdXQgKyBzcGFuOjphZnRlciwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtb3V0IGlucHV0ICsgc3Bhbjo6YWZ0ZXIsIC5leHRlcm5hbC1jb250ZW50LWNvbnNlbnQtb3B0LWluIGRpdiBpbnB1dCArIHNwYW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQgMnB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uY2hlY2tib3gtc2xpZGVyIGlucHV0Om5vdCg6Y2hlY2tlZCkgKyBzcGFuOjphZnRlciwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtb3V0IGlucHV0Om5vdCg6Y2hlY2tlZCkgKyBzcGFuOjphZnRlciwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtaW4gZGl2IGlucHV0Om5vdCg6Y2hlY2tlZCkgKyBzcGFuOjphZnRlciB7XG4gIGFuaW1hdGlvbjogcG9wT3V0IGVhc2UtaW4gMC4zcyBub3JtYWw7XG59XG5cbi5jaGVja2JveC1zbGlkZXIgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmFmdGVyLCAuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1vdXQgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmFmdGVyLCAuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1pbiBkaXYgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQgMnB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBhbmltYXRpb246IHBvcEluIGVhc2UtaW4gMC4zcyBub3JtYWw7XG59XG5cbi5jaGVja2JveC1zbGlkZXIgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmJlZm9yZSwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtb3V0IGlucHV0OmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUsIC5leHRlcm5hbC1jb250ZW50LWNvbnNlbnQtb3B0LWluIGRpdiBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzVjYjg1Yztcbn1cblxuLmNoZWNrYm94LXNsaWRlci5jaGVja2JveC1zbGlkZXItbWQgaW5wdXQgKyBzcGFuOjpiZWZvcmUsIC5jaGVja2JveC1zbGlkZXItbWQuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1vdXQgaW5wdXQgKyBzcGFuOjpiZWZvcmUsIC5leHRlcm5hbC1jb250ZW50LWNvbnNlbnQtb3B0LWluIGRpdiBpbnB1dCArIHNwYW46OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbi5jaGVja2JveC1zbGlkZXIuY2hlY2tib3gtc2xpZGVyLW1kIGlucHV0ICsgc3Bhbjo6YWZ0ZXIsIC5jaGVja2JveC1zbGlkZXItbWQuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1vdXQgaW5wdXQgKyBzcGFuOjphZnRlciwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtaW4gZGl2IGlucHV0ICsgc3Bhbjo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4uY2hlY2tib3gtc2xpZGVyLmNoZWNrYm94LXNsaWRlci1sZyBpbnB1dCArIHNwYW46OmJlZm9yZSwgLmNoZWNrYm94LXNsaWRlci1sZy5leHRlcm5hbC1jb250ZW50LWNvbnNlbnQtb3B0LW91dCBpbnB1dCArIHNwYW46OmJlZm9yZSwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtaW4gZGl2LmNoZWNrYm94LXNsaWRlci1sZyBpbnB1dCArIHNwYW46OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG5cbi5jaGVja2JveC1zbGlkZXIuY2hlY2tib3gtc2xpZGVyLWxnIGlucHV0ICsgc3Bhbjo6YWZ0ZXIsIC5jaGVja2JveC1zbGlkZXItbGcuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1vdXQgaW5wdXQgKyBzcGFuOjphZnRlciwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtaW4gZGl2LmNoZWNrYm94LXNsaWRlci1sZyBpbnB1dCArIHNwYW46OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cblxuLmNoZWNrYm94LXNsaWRlciBpbnB1dCArIHNwYW46OmJlZm9yZSwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtb3V0IGlucHV0ICsgc3Bhbjo6YmVmb3JlLCAuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1pbiBkaXYgaW5wdXQgKyBzcGFuOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiMjIyMjKi9cbi5jaGVja2JveC1zbGlkZXItaW5mby5jaGVja2JveC1zbGlkZXIgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmJlZm9yZSwgLmNoZWNrYm94LXNsaWRlci1pbmZvLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtb3V0IGlucHV0OmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUsIC5leHRlcm5hbC1jb250ZW50LWNvbnNlbnQtb3B0LWluIGRpdi5jaGVja2JveC1zbGlkZXItaW5mbyBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzViYzBkZTtcbn1cblxuLmNoZWNrYm94LXNsaWRlci13YXJuaW5nLmNoZWNrYm94LXNsaWRlciBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YmVmb3JlLCAuY2hlY2tib3gtc2xpZGVyLXdhcm5pbmcuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1vdXQgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmJlZm9yZSwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtaW4gZGl2LmNoZWNrYm94LXNsaWRlci13YXJuaW5nIGlucHV0OmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjBhZDRlO1xufVxuXG4uY2hlY2tib3gtc2xpZGVyLWRhbmdlci5jaGVja2JveC1zbGlkZXIgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmJlZm9yZSwgLmNoZWNrYm94LXNsaWRlci1kYW5nZXIuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1vdXQgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmJlZm9yZSwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtaW4gZGl2LmNoZWNrYm94LXNsaWRlci1kYW5nZXIgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNkOTUzNGY7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TaXplc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jaGVja2JveC1zbGlkZXItc20sIC5leHRlcm5hbC1jb250ZW50LWNvbnNlbnQtb3B0LW91dCB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uY2hlY2tib3gtc2xpZGVyLXNtIGlucHV0ICsgc3BhbiwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtb3V0IGlucHV0ICsgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogNDZweDtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi5jaGVja2JveC1zbGlkZXItc20gaW5wdXQgKyBzcGFuOjpiZWZvcmUsIC5leHRlcm5hbC1jb250ZW50LWNvbnNlbnQtb3B0LW91dCBpbnB1dCArIHNwYW46OmJlZm9yZSB7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uY2hlY2tib3gtc2xpZGVyLXNtIGlucHV0ICsgc3Bhbjo6YWZ0ZXIsIC5leHRlcm5hbC1jb250ZW50LWNvbnNlbnQtb3B0LW91dCBpbnB1dCArIHNwYW46OmFmdGVyLFxuLmNoZWNrYm94LXNsaWRlci1zbSBpbnB1dCArIHNwYW46OmJlZm9yZSxcbi5leHRlcm5hbC1jb250ZW50LWNvbnNlbnQtb3B0LW91dCBpbnB1dCArIHNwYW46OmJlZm9yZSB7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5jaGVja2JveC1zbGlkZXItc20gaW5wdXQgKyBzcGFuOjphZnRlciwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtb3V0IGlucHV0ICsgc3Bhbjo6YWZ0ZXIge1xuICB3aWR0aDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNoZWNrYm94LXNsaWRlci1zbSBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YWZ0ZXIsIC5leHRlcm5hbC1jb250ZW50LWNvbnNlbnQtb3B0LW91dCBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmNoZWNrYm94LXNsaWRlci1tZCwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtaW4gZGl2IHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5jaGVja2JveC1zbGlkZXItbWQgaW5wdXQgKyBzcGFuLCAuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1pbiBkaXYgaW5wdXQgKyBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICBmb250LXNpemU6IDkwJTtcbn1cblxuLmNoZWNrYm94LXNsaWRlci1tZCBpbnB1dCArIHNwYW46OmJlZm9yZSwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtaW4gZGl2IGlucHV0ICsgc3Bhbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbi5jaGVja2JveC1zbGlkZXItbWQgaW5wdXQgKyBzcGFuOjphZnRlciwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtaW4gZGl2IGlucHV0ICsgc3Bhbjo6YWZ0ZXIsXG4uY2hlY2tib3gtc2xpZGVyLW1kIGlucHV0ICsgc3Bhbjo6YmVmb3JlLFxuLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtaW4gZGl2IGlucHV0ICsgc3Bhbjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmNoZWNrYm94LXNsaWRlci1tZCBpbnB1dCArIHNwYW46OmFmdGVyLCAuZXh0ZXJuYWwtY29udGVudC1jb25zZW50LW9wdC1pbiBkaXYgaW5wdXQgKyBzcGFuOjphZnRlciB7XG4gIHdpZHRoOiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY2hlY2tib3gtc2xpZGVyLW1kIGlucHV0OmNoZWNrZWQgKyBzcGFuOjphZnRlciwgLmV4dGVybmFsLWNvbnRlbnQtY29uc2VudC1vcHQtaW4gZGl2IGlucHV0OmNoZWNrZWQgKyBzcGFuOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4uY2hlY2tib3gtc2xpZGVyLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5jaGVja2JveC1zbGlkZXItbGcgaW5wdXQgKyBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xufVxuXG4uY2hlY2tib3gtc2xpZGVyLWxnIGlucHV0ICsgc3Bhbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5jaGVja2JveC1zbGlkZXItbGcgaW5wdXQgKyBzcGFuOjphZnRlcixcbi5jaGVja2JveC1zbGlkZXItbGcgaW5wdXQgKyBzcGFuOjpiZWZvcmUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uY2hlY2tib3gtc2xpZGVyLWxnIGlucHV0ICsgc3Bhbjo6YWZ0ZXIge1xuICB3aWR0aDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNoZWNrYm94LXNsaWRlci1sZyBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41OTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xufVxuLmN1c3RvbS1jb250cm9sIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMzQsIDE0OCwgMjU0LCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICM2ZTZmNzA7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWMxYzE7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94LWhvbGRlciB7XG4gIHBhZGRpbmc6IDAuNTYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmN1c3RvbS1jaGVja2JveC1ob2xkZXIgLmN1c3RvbS1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNiwgMCwgMjYsIDAuNSk7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNiwgMCwgMjYsIDAuNSk7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBmb250LXNpemU6IDAuNXJlbTtcbn1cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDAsIDI2LCAwLjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIC8qaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7Ki9cbiAgcGFkZGluZzogY2FsYygwLjY0Mjg1NzE0MjlyZW0pIDIuMTI1cmVtIGNhbGMoMC42NDI4NTcxNDI5cmVtKSAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMyIDMyJyUzRSUzQ3BhdGggZmlsbD0nJTIzNDU0NjQ3JyBkPSdNMzEuNyw5LjhMMTYsMjUuNUwwLjMsOS44bDMuMy0zLjNMMTYsMTguOUwyOC40LDYuNUwzMS43LDkuOHonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IHJpZ2h0IDEuMTI1cmVtIGNlbnRlci8xNHB4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyMjk0ZmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM0LCAxNDgsIDI1NCwgMC4yNSk7XG59XG4uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2ZTZmNzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4uY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIG9wYWNpdHk6IDA7XG59XG4uY3VzdG9tLXNlbGVjdCBvcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICAvKmhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOyovXG4gIHBhZGRpbmctdG9wOiAwLjY0Mjg1NzE0MjlyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjY0Mjg1NzE0MjlyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgLypoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzsqL1xuICBwYWRkaW5nLXRvcDogMS4xMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMy4xNjA3MTQyODU3cmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDMuMTYwNzE0Mjg1N3JlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzIyOTRmZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzQsIDE0OCwgMjU0LCAwLjI1KTtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogY2FsYygzLjE2MDcxNDI4NTdyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjY0Mjg1NzE0MjlyZW0gMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzEzMjMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmN1c3RvbS1maWxlLWxhYmVsLmN1c3RvbS1maWxlLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhZGFkYWQ7XG59XG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMuMTYwNzE0Mjg1N3JlbTtcbiAgcGFkZGluZzogMC42NDI4NTcxNDI5cmVtIDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJEdXJjaHN1Y2hlblwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMjMzO1xuICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMXJlbSArIDAuNHJlbSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgzNCwgMTQ4LCAyNTQsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgzNCwgMTQ4LCAyNTQsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDM0LCAxNDgsIDI1NCwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjFzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAxNDkuNSwgMTYxLjYzNzE2ODE0MTYpO1xufVxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMxO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAxNDkuNSwgMTYxLjYzNzE2ODE0MTYpO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWMxYzE7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjFzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMTQ5LjUsIDE2MS42MzcxNjgxNDE2KTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLXVwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMxO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM4NDg1O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzODQ4NTtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM4NDg1O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjY0Mjg1NzE0MjlyZW0gMS4xMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzMxMzIzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjFzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzMxMzIzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMjI5NGZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzNCwgMTQ4LCAyNTQsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FkYWRhZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgb3BhY2l0eTogMTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogMTVyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDMuMTYwNzE0Mjg1N3JlbSArIDJweCk7XG59XG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzMxMzIzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjFzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWU6Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlOmZvY3VzIHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzIyOTRmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzQsIDE0OCwgMjU0LCAwLjI1KTtcbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FkYWRhZDtcbiAgb3BhY2l0eTogMTtcbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZTpkaXNhYmxlZCwgc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IDE1cmVtO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogY2FsYygzLjE2MDcxNDI4NTdyZW0gKyAycHgpO1xufVxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5zZWxlY3QuZm9ybS1jb250cm9sIG9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjY0Mjg1NzE0MjlyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjY0Mjg1NzE0MjlyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMS4xMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxLjEyNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjY0Mjg1NzE0MjlyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjY0Mjg1NzE0MjlyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAwLjY0Mjg1NzE0MjlyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjY0Mjg1NzE0MjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0biwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0biB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNjQyODU3MTQyOXJlbSAwLjlyZW07XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc206bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gc2VsZWN0LmlucHV0LWdyb3VwLXRleHQ6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IHNlbGVjdC5pbnB1dC1ncm91cC10ZXh0Om5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoMi42NjY5NjQyODU3cmVtICsgMnB4KTtcbn1cblxuLmZvcm0tY29udHJvbC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDIuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtbGc6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gc2VsZWN0LmlucHV0LWdyb3VwLXRleHQ6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IHNlbGVjdC5pbnB1dC1ncm91cC10ZXh0Om5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoNC41cmVtICsgMnB4KTtcbn1cblxuZm9ybSBocixcbmZvcm0gcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uZm9ybS1yb3cgPiAuY29sLFxuLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuLmZvcm0tY2hlY2s6Zm9jdXMtd2l0aGluIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzQsIDE0OCwgMjU0LCAwLjI1KTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNmU2ZjcwO1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM0MmI5ODM7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NiwgMTg1LCAxMzEsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICM0MmI5ODM7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQyYjk4MztcbiAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgMCAwIDAuMnJlbSByZ2JhKDY2LCAxODUsIDEzMSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzQyYjk4Mztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzQyYjk4Mztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNTguMDc3Njg5MjQzLCAyMjAuNDIyMzEwNzU3LCAxOTIuMTMxNDc0MTAzNik7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTAxLjY5MzIyNzA5MTYsIDIwMC4zMDY3NzI5MDg0LCAxNTUuNTU3NzY4OTI0Myk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoNjYsIDE4NSwgMTMxLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM0MmI5ODM7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjYsIDE4NSwgMTMxLCAwLjI1KTtcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2ZmNGY1Yjtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA3OSwgOTEsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNGY1Yjtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cyxcbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZjRmNWI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDc5LCA5MSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2ZmNGY1Yjtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNmZjRmNWI7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjA2LjUsIDIwOS44MDY4MTgxODE4KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMTMwLCAxMzguNTIyNzI3MjcyNyk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgNzksIDkxLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZjViO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgNzksIDkxLCAwLjI1KTtcbn1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLFxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVwZWF0YWJsZS1jb250YWluZXItaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC44cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnJlcGVhdGFibGUtY29udGFpbmVyLWhvbGRlciAuYnRuLXNtLCAucmVwZWF0YWJsZS1jb250YWluZXItaG9sZGVyIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC40cmVtIDAuOHJlbTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuLmF1dG9jb21wbGV0ZS1ob2xkZXItbWFpbi1zZWFyY2ggLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xufVxuLmF1dG9jb21wbGV0ZS1ob2xkZXItbWFpbi1zZWFyY2ggLm1haW4tc2VhcmNoLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOHB4O1xuICB0b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIHotaW5kZXg6IDIwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5mdWxsc2l6ZS12aWRlby1ob2xkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mdWxsc2l6ZS12aWRlbyB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuXG4uY29udGFpbmVyLCAuYWRkaXRpb25hbC1zaXRlLWluZm9ybWF0aW9uLWJveGVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLCAuYWRkaXRpb25hbC1zaXRlLWluZm9ybWF0aW9uLWJveGVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLCAuYWRkaXRpb25hbC1zaXRlLWluZm9ybWF0aW9uLWJveGVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjA1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogNC4wNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyLCAuYWRkaXRpb25hbC1zaXRlLWluZm9ybWF0aW9uLWJveGVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1Ljg1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogNS44NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyLCAuYWRkaXRpb25hbC1zaXRlLWluZm9ybWF0aW9uLWJveGVkIHtcbiAgICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuY29udGFpbmVyLCAuYWRkaXRpb25hbC1zaXRlLWluZm9ybWF0aW9uLWJveGVkIHtcbiAgICBtYXgtd2lkdGg6IDE4MDBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjA1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogNC4wNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1Ljg1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogNS44NXJlbTtcbiAgfVxufVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTIuMjVyZW07XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubm8tZ3V0dGVycyA+IC5jb2w6OmJlZm9yZSxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXTo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jb2wteGxnLFxuLmNvbC14bGctYXV0bywgLmNvbC14bGctMTIsIC5jb2wteGxnLTExLCAuY29sLXhsZy0xMCwgLmNvbC14bGctOSwgLmNvbC14bGctOCwgLmNvbC14bGctNywgLmNvbC14bGctNiwgLmNvbC14bGctNSwgLmNvbC14bGctNCwgLmNvbC14bGctMywgLmNvbC14bGctMiwgLmNvbC14bGctMSwgLmNvbC14eGwsXG4uY29sLXh4bC1hdXRvLCAuY29sLXh4bC0xMiwgLmNvbC14eGwtMTEsIC5jb2wteHhsLTEwLCAuY29sLXh4bC05LCAuY29sLXh4bC04LCAuY29sLXh4bC03LCAuY29sLXh4bC02LCAuY29sLXh4bC01LCAuY29sLXh4bC00LCAuY29sLXh4bC0zLCAuY29sLXh4bC0yLCAuY29sLXh4bC0xLCAuY29sLXhsbSxcbi5jb2wteGxtLWF1dG8sIC5jb2wteGxtLTEyLCAuY29sLXhsbS0xMSwgLmNvbC14bG0tMTAsIC5jb2wteGxtLTksIC5jb2wteGxtLTgsIC5jb2wteGxtLTcsIC5jb2wteGxtLTYsIC5jb2wteGxtLTUsIC5jb2wteGxtLTQsIC5jb2wteGxtLTMsIC5jb2wteGxtLTIsIC5jb2wteGxtLTEsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbWQtMTIsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtOSwgLmNvbC1tZC04LCAuY29sLW1kLTcsIC5jb2wtbWQtNiwgLmNvbC1tZC01LCAuY29sLW1kLTQsIC5jb2wtbWQtMywgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmNvbC1ib3JkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xLjEyNXJlbTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZTZlNmU2O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJvdy1ndXR0ZXItMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnJvdy1ndXR0ZXItMCA+IC5jb2wsXG4ucm93LWd1dHRlci0wID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5yb3ctZ3V0dGVyLTAgPiAuY29sOjpiZWZvcmUsXG4ucm93LWd1dHRlci0wID4gW2NsYXNzKj1jb2wtXTo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5yb3ctZ3V0dGVyLTEge1xuICBtYXJnaW4tbGVmdDogLTAuOXJlbTtcbn1cbi5yb3ctZ3V0dGVyLTEgPiAuY29sLFxuLnJvdy1ndXR0ZXItMSA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuOXJlbTtcbn1cbi5yb3ctZ3V0dGVyLTEgPiAuY29sOjpiZWZvcmUsXG4ucm93LWd1dHRlci0xID4gW2NsYXNzKj1jb2wtXTo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0wLjQ1cmVtO1xufVxuXG4ucm93LWd1dHRlci0yIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjhyZW07XG59XG4ucm93LWd1dHRlci0yID4gLmNvbCxcbi5yb3ctZ3V0dGVyLTIgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjhyZW07XG59XG4ucm93LWd1dHRlci0yID4gLmNvbDo6YmVmb3JlLFxuLnJvdy1ndXR0ZXItMiA+IFtjbGFzcyo9Y29sLV06OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMC45cmVtO1xufVxuXG4ucm93LWd1dHRlci0zIHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjI1cmVtO1xufVxuLnJvdy1ndXR0ZXItMyA+IC5jb2wsXG4ucm93LWd1dHRlci0zID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbn1cbi5yb3ctZ3V0dGVyLTMgPiAuY29sOjpiZWZvcmUsXG4ucm93LWd1dHRlci0zID4gW2NsYXNzKj1jb2wtXTo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xLjEyNXJlbTtcbn1cblxuLnJvdy1ndXR0ZXItNCB7XG4gIG1hcmdpbi1sZWZ0OiAtNC41cmVtO1xufVxuLnJvdy1ndXR0ZXItNCA+IC5jb2wsXG4ucm93LWd1dHRlci00ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctbGVmdDogNC41cmVtO1xufVxuLnJvdy1ndXR0ZXItNCA+IC5jb2w6OmJlZm9yZSxcbi5yb3ctZ3V0dGVyLTQgPiBbY2xhc3MqPWNvbC1dOjpiZWZvcmUge1xuICByaWdodDogLTIuMjVyZW07XG59XG5cbi5yb3ctZ3V0dGVyLTUge1xuICBtYXJnaW4tbGVmdDogLTYuNzVyZW07XG59XG4ucm93LWd1dHRlci01ID4gLmNvbCxcbi5yb3ctZ3V0dGVyLTUgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1sZWZ0OiA2Ljc1cmVtO1xufVxuLnJvdy1ndXR0ZXItNSA+IC5jb2w6OmJlZm9yZSxcbi5yb3ctZ3V0dGVyLTUgPiBbY2xhc3MqPWNvbC1dOjpiZWZvcmUge1xuICByaWdodDogLTMuMzc1cmVtO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb2wtc20tYm9yZGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMS4xMjVyZW07XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZTZlNmU2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXNtLTAgPiAuY29sLFxuICAucm93LWd1dHRlci1zbS0wID4gW2NsYXNzKj1jb2wtXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXNtLTAgPiAuY29sOjpiZWZvcmUsXG4gIC5yb3ctZ3V0dGVyLXNtLTAgPiBbY2xhc3MqPWNvbC1dOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXNtLTEgPiAuY29sLFxuICAucm93LWd1dHRlci1zbS0xID4gW2NsYXNzKj1jb2wtXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjlyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXItc20tMSA+IC5jb2w6OmJlZm9yZSxcbiAgLnJvdy1ndXR0ZXItc20tMSA+IFtjbGFzcyo9Y29sLV06OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0wLjQ1cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS44cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXNtLTIgPiAuY29sLFxuICAucm93LWd1dHRlci1zbS0yID4gW2NsYXNzKj1jb2wtXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjhyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXItc20tMiA+IC5jb2w6OmJlZm9yZSxcbiAgLnJvdy1ndXR0ZXItc20tMiA+IFtjbGFzcyo9Y29sLV06OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0wLjlyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXItc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjI1cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXNtLTMgPiAuY29sLFxuICAucm93LWd1dHRlci1zbS0zID4gW2NsYXNzKj1jb2wtXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXNtLTMgPiAuY29sOjpiZWZvcmUsXG4gIC5yb3ctZ3V0dGVyLXNtLTMgPiBbY2xhc3MqPWNvbC1dOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMS4xMjVyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXItc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXItc20tNCA+IC5jb2wsXG4gIC5yb3ctZ3V0dGVyLXNtLTQgPiBbY2xhc3MqPWNvbC1dIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbTtcbiAgfVxuICAucm93LWd1dHRlci1zbS00ID4gLmNvbDo6YmVmb3JlLFxuICAucm93LWd1dHRlci1zbS00ID4gW2NsYXNzKj1jb2wtXTo6YmVmb3JlIHtcbiAgICByaWdodDogLTIuMjVyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXItc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02Ljc1cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXNtLTUgPiAuY29sLFxuICAucm93LWd1dHRlci1zbS01ID4gW2NsYXNzKj1jb2wtXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc1cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXNtLTUgPiAuY29sOjpiZWZvcmUsXG4gIC5yb3ctZ3V0dGVyLXNtLTUgPiBbY2xhc3MqPWNvbC1dOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMy4zNzVyZW07XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLW1kLWJvcmRlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEuMTI1cmVtO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2U2ZTZlNjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucm93LWd1dHRlci1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucm93LWd1dHRlci1tZC0wID4gLmNvbCxcbiAgLnJvdy1ndXR0ZXItbWQtMCA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAucm93LWd1dHRlci1tZC0wID4gLmNvbDo6YmVmb3JlLFxuICAucm93LWd1dHRlci1tZC0wID4gW2NsYXNzKj1jb2wtXTo6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAucm93LWd1dHRlci1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuOXJlbTtcbiAgfVxuICAucm93LWd1dHRlci1tZC0xID4gLmNvbCxcbiAgLnJvdy1ndXR0ZXItbWQtMSA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctbGVmdDogMC45cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLW1kLTEgPiAuY29sOjpiZWZvcmUsXG4gIC5yb3ctZ3V0dGVyLW1kLTEgPiBbY2xhc3MqPWNvbC1dOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMC40NXJlbTtcbiAgfVxuICAucm93LWd1dHRlci1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuOHJlbTtcbiAgfVxuICAucm93LWd1dHRlci1tZC0yID4gLmNvbCxcbiAgLnJvdy1ndXR0ZXItbWQtMiA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctbGVmdDogMS44cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLW1kLTIgPiAuY29sOjpiZWZvcmUsXG4gIC5yb3ctZ3V0dGVyLW1kLTIgPiBbY2xhc3MqPWNvbC1dOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMC45cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4yNXJlbTtcbiAgfVxuICAucm93LWd1dHRlci1tZC0zID4gLmNvbCxcbiAgLnJvdy1ndXR0ZXItbWQtMyA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgfVxuICAucm93LWd1dHRlci1tZC0zID4gLmNvbDo6YmVmb3JlLFxuICAucm93LWd1dHRlci1tZC0zID4gW2NsYXNzKj1jb2wtXTo6YmVmb3JlIHtcbiAgICByaWdodDogLTEuMTI1cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLW1kLTQgPiAuY29sLFxuICAucm93LWd1dHRlci1tZC00ID4gW2NsYXNzKj1jb2wtXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXItbWQtNCA+IC5jb2w6OmJlZm9yZSxcbiAgLnJvdy1ndXR0ZXItbWQtNCA+IFtjbGFzcyo9Y29sLV06OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0yLjI1cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNi43NXJlbTtcbiAgfVxuICAucm93LWd1dHRlci1tZC01ID4gLmNvbCxcbiAgLnJvdy1ndXR0ZXItbWQtNSA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctbGVmdDogNi43NXJlbTtcbiAgfVxuICAucm93LWd1dHRlci1tZC01ID4gLmNvbDo6YmVmb3JlLFxuICAucm93LWd1dHRlci1tZC01ID4gW2NsYXNzKj1jb2wtXTo6YmVmb3JlIHtcbiAgICByaWdodDogLTMuMzc1cmVtO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC1sZy1ib3JkZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xLjEyNXJlbTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNlNmU2ZTY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnJvdy1ndXR0ZXItbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnJvdy1ndXR0ZXItbGctMCA+IC5jb2wsXG4gIC5yb3ctZ3V0dGVyLWxnLTAgPiBbY2xhc3MqPWNvbC1dIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnJvdy1ndXR0ZXItbGctMCA+IC5jb2w6OmJlZm9yZSxcbiAgLnJvdy1ndXR0ZXItbGctMCA+IFtjbGFzcyo9Y29sLV06OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnJvdy1ndXR0ZXItbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjlyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXItbGctMSA+IC5jb2wsXG4gIC5yb3ctZ3V0dGVyLWxnLTEgPiBbY2xhc3MqPWNvbC1dIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOXJlbTtcbiAgfVxuICAucm93LWd1dHRlci1sZy0xID4gLmNvbDo6YmVmb3JlLFxuICAucm93LWd1dHRlci1sZy0xID4gW2NsYXNzKj1jb2wtXTo6YmVmb3JlIHtcbiAgICByaWdodDogLTAuNDVyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXItbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjhyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXItbGctMiA+IC5jb2wsXG4gIC5yb3ctZ3V0dGVyLWxnLTIgPiBbY2xhc3MqPWNvbC1dIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcbiAgfVxuICAucm93LWd1dHRlci1sZy0yID4gLmNvbDo6YmVmb3JlLFxuICAucm93LWd1dHRlci1sZy0yID4gW2NsYXNzKj1jb2wtXTo6YmVmb3JlIHtcbiAgICByaWdodDogLTAuOXJlbTtcbiAgfVxuICAucm93LWd1dHRlci1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuMjVyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXItbGctMyA+IC5jb2wsXG4gIC5yb3ctZ3V0dGVyLWxnLTMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXItbGctMyA+IC5jb2w6OmJlZm9yZSxcbiAgLnJvdy1ndXR0ZXItbGctMyA+IFtjbGFzcyo9Y29sLV06OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xLjEyNXJlbTtcbiAgfVxuICAucm93LWd1dHRlci1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbTtcbiAgfVxuICAucm93LWd1dHRlci1sZy00ID4gLmNvbCxcbiAgLnJvdy1ndXR0ZXItbGctNCA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLWxnLTQgPiAuY29sOjpiZWZvcmUsXG4gIC5yb3ctZ3V0dGVyLWxnLTQgPiBbY2xhc3MqPWNvbC1dOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMi4yNXJlbTtcbiAgfVxuICAucm93LWd1dHRlci1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogLTYuNzVyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXItbGctNSA+IC5jb2wsXG4gIC5yb3ctZ3V0dGVyLWxnLTUgPiBbY2xhc3MqPWNvbC1dIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzVyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXItbGctNSA+IC5jb2w6OmJlZm9yZSxcbiAgLnJvdy1ndXR0ZXItbGctNSA+IFtjbGFzcyo9Y29sLV06OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0zLjM3NXJlbTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLXhsLWJvcmRlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEuMTI1cmVtO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2U2ZTZlNjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucm93LWd1dHRlci14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucm93LWd1dHRlci14bC0wID4gLmNvbCxcbiAgLnJvdy1ndXR0ZXIteGwtMCA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAucm93LWd1dHRlci14bC0wID4gLmNvbDo6YmVmb3JlLFxuICAucm93LWd1dHRlci14bC0wID4gW2NsYXNzKj1jb2wtXTo6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAucm93LWd1dHRlci14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuOXJlbTtcbiAgfVxuICAucm93LWd1dHRlci14bC0xID4gLmNvbCxcbiAgLnJvdy1ndXR0ZXIteGwtMSA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctbGVmdDogMC45cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXhsLTEgPiAuY29sOjpiZWZvcmUsXG4gIC5yb3ctZ3V0dGVyLXhsLTEgPiBbY2xhc3MqPWNvbC1dOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMC40NXJlbTtcbiAgfVxuICAucm93LWd1dHRlci14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuOHJlbTtcbiAgfVxuICAucm93LWd1dHRlci14bC0yID4gLmNvbCxcbiAgLnJvdy1ndXR0ZXIteGwtMiA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctbGVmdDogMS44cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXhsLTIgPiAuY29sOjpiZWZvcmUsXG4gIC5yb3ctZ3V0dGVyLXhsLTIgPiBbY2xhc3MqPWNvbC1dOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMC45cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4yNXJlbTtcbiAgfVxuICAucm93LWd1dHRlci14bC0zID4gLmNvbCxcbiAgLnJvdy1ndXR0ZXIteGwtMyA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgfVxuICAucm93LWd1dHRlci14bC0zID4gLmNvbDo6YmVmb3JlLFxuICAucm93LWd1dHRlci14bC0zID4gW2NsYXNzKj1jb2wtXTo6YmVmb3JlIHtcbiAgICByaWdodDogLTEuMTI1cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXhsLTQgPiAuY29sLFxuICAucm93LWd1dHRlci14bC00ID4gW2NsYXNzKj1jb2wtXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXIteGwtNCA+IC5jb2w6OmJlZm9yZSxcbiAgLnJvdy1ndXR0ZXIteGwtNCA+IFtjbGFzcyo9Y29sLV06OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0yLjI1cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNi43NXJlbTtcbiAgfVxuICAucm93LWd1dHRlci14bC01ID4gLmNvbCxcbiAgLnJvdy1ndXR0ZXIteGwtNSA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctbGVmdDogNi43NXJlbTtcbiAgfVxuICAucm93LWd1dHRlci14bC01ID4gLmNvbDo6YmVmb3JlLFxuICAucm93LWd1dHRlci14bC01ID4gW2NsYXNzKj1jb2wtXTo6YmVmb3JlIHtcbiAgICByaWdodDogLTMuMzc1cmVtO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14bG0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC14bG0tYm9yZGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMS4xMjVyZW07XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZTZlNmU2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXhsbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucm93LWd1dHRlci14bG0tMCA+IC5jb2wsXG4gIC5yb3ctZ3V0dGVyLXhsbS0wID4gW2NsYXNzKj1jb2wtXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXhsbS0wID4gLmNvbDo6YmVmb3JlLFxuICAucm93LWd1dHRlci14bG0tMCA+IFtjbGFzcyo9Y29sLV06OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnJvdy1ndXR0ZXIteGxtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXhsbS0xID4gLmNvbCxcbiAgLnJvdy1ndXR0ZXIteGxtLTEgPiBbY2xhc3MqPWNvbC1dIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOXJlbTtcbiAgfVxuICAucm93LWd1dHRlci14bG0tMSA+IC5jb2w6OmJlZm9yZSxcbiAgLnJvdy1ndXR0ZXIteGxtLTEgPiBbY2xhc3MqPWNvbC1dOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMC40NXJlbTtcbiAgfVxuICAucm93LWd1dHRlci14bG0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjhyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXIteGxtLTIgPiAuY29sLFxuICAucm93LWd1dHRlci14bG0tMiA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctbGVmdDogMS44cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXhsbS0yID4gLmNvbDo6YmVmb3JlLFxuICAucm93LWd1dHRlci14bG0tMiA+IFtjbGFzcyo9Y29sLV06OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0wLjlyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXIteGxtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4yNXJlbTtcbiAgfVxuICAucm93LWd1dHRlci14bG0tMyA+IC5jb2wsXG4gIC5yb3ctZ3V0dGVyLXhsbS0zID4gW2NsYXNzKj1jb2wtXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXhsbS0zID4gLmNvbDo6YmVmb3JlLFxuICAucm93LWd1dHRlci14bG0tMyA+IFtjbGFzcyo9Y29sLV06OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xLjEyNXJlbTtcbiAgfVxuICAucm93LWd1dHRlci14bG0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXIteGxtLTQgPiAuY29sLFxuICAucm93LWd1dHRlci14bG0tNCA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXhsbS00ID4gLmNvbDo6YmVmb3JlLFxuICAucm93LWd1dHRlci14bG0tNCA+IFtjbGFzcyo9Y29sLV06OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0yLjI1cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXhsbS01IHtcbiAgICBtYXJnaW4tbGVmdDogLTYuNzVyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXIteGxtLTUgPiAuY29sLFxuICAucm93LWd1dHRlci14bG0tNSA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctbGVmdDogNi43NXJlbTtcbiAgfVxuICAucm93LWd1dHRlci14bG0tNSA+IC5jb2w6OmJlZm9yZSxcbiAgLnJvdy1ndXR0ZXIteGxtLTUgPiBbY2xhc3MqPWNvbC1dOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMy4zNzVyZW07XG4gIH1cbiAgLmNvbC14bG0tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bG0tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bG0tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bG0tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGxtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bG0tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGxtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXhsbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteGxtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bG0tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXhsbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteGxtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bG0tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXhsbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteGxtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bG0tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXhsbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14bG0tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGxtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14bG0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bG0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bG0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGxtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bG0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGxtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGxtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bG0tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGxtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC14eGwtYm9yZGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMS4xMjVyZW07XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZTZlNmU2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucm93LWd1dHRlci14eGwtMCA+IC5jb2wsXG4gIC5yb3ctZ3V0dGVyLXh4bC0wID4gW2NsYXNzKj1jb2wtXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXh4bC0wID4gLmNvbDo6YmVmb3JlLFxuICAucm93LWd1dHRlci14eGwtMCA+IFtjbGFzcyo9Y29sLV06OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnJvdy1ndXR0ZXIteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXh4bC0xID4gLmNvbCxcbiAgLnJvdy1ndXR0ZXIteHhsLTEgPiBbY2xhc3MqPWNvbC1dIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOXJlbTtcbiAgfVxuICAucm93LWd1dHRlci14eGwtMSA+IC5jb2w6OmJlZm9yZSxcbiAgLnJvdy1ndXR0ZXIteHhsLTEgPiBbY2xhc3MqPWNvbC1dOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMC40NXJlbTtcbiAgfVxuICAucm93LWd1dHRlci14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjhyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXIteHhsLTIgPiAuY29sLFxuICAucm93LWd1dHRlci14eGwtMiA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctbGVmdDogMS44cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXh4bC0yID4gLmNvbDo6YmVmb3JlLFxuICAucm93LWd1dHRlci14eGwtMiA+IFtjbGFzcyo9Y29sLV06OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0wLjlyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXIteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4yNXJlbTtcbiAgfVxuICAucm93LWd1dHRlci14eGwtMyA+IC5jb2wsXG4gIC5yb3ctZ3V0dGVyLXh4bC0zID4gW2NsYXNzKj1jb2wtXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXh4bC0zID4gLmNvbDo6YmVmb3JlLFxuICAucm93LWd1dHRlci14eGwtMyA+IFtjbGFzcyo9Y29sLV06OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xLjEyNXJlbTtcbiAgfVxuICAucm93LWd1dHRlci14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXIteHhsLTQgPiAuY29sLFxuICAucm93LWd1dHRlci14eGwtNCA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXh4bC00ID4gLmNvbDo6YmVmb3JlLFxuICAucm93LWd1dHRlci14eGwtNCA+IFtjbGFzcyo9Y29sLV06OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0yLjI1cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogLTYuNzVyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXIteHhsLTUgPiAuY29sLFxuICAucm93LWd1dHRlci14eGwtNSA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctbGVmdDogNi43NXJlbTtcbiAgfVxuICAucm93LWd1dHRlci14eGwtNSA+IC5jb2w6OmJlZm9yZSxcbiAgLnJvdy1ndXR0ZXIteHhsLTUgPiBbY2xhc3MqPWNvbC1dOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMy4zNzVyZW07XG4gIH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14eGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXh4bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteHhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14eGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXh4bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14eGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteHhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmNvbC14bGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC14bGctYm9yZGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMS4xMjVyZW07XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZTZlNmU2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXhsZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucm93LWd1dHRlci14bGctMCA+IC5jb2wsXG4gIC5yb3ctZ3V0dGVyLXhsZy0wID4gW2NsYXNzKj1jb2wtXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXhsZy0wID4gLmNvbDo6YmVmb3JlLFxuICAucm93LWd1dHRlci14bGctMCA+IFtjbGFzcyo9Y29sLV06OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnJvdy1ndXR0ZXIteGxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXhsZy0xID4gLmNvbCxcbiAgLnJvdy1ndXR0ZXIteGxnLTEgPiBbY2xhc3MqPWNvbC1dIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOXJlbTtcbiAgfVxuICAucm93LWd1dHRlci14bGctMSA+IC5jb2w6OmJlZm9yZSxcbiAgLnJvdy1ndXR0ZXIteGxnLTEgPiBbY2xhc3MqPWNvbC1dOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMC40NXJlbTtcbiAgfVxuICAucm93LWd1dHRlci14bGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjhyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXIteGxnLTIgPiAuY29sLFxuICAucm93LWd1dHRlci14bGctMiA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctbGVmdDogMS44cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXhsZy0yID4gLmNvbDo6YmVmb3JlLFxuICAucm93LWd1dHRlci14bGctMiA+IFtjbGFzcyo9Y29sLV06OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0wLjlyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXIteGxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4yNXJlbTtcbiAgfVxuICAucm93LWd1dHRlci14bGctMyA+IC5jb2wsXG4gIC5yb3ctZ3V0dGVyLXhsZy0zID4gW2NsYXNzKj1jb2wtXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXhsZy0zID4gLmNvbDo6YmVmb3JlLFxuICAucm93LWd1dHRlci14bGctMyA+IFtjbGFzcyo9Y29sLV06OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xLjEyNXJlbTtcbiAgfVxuICAucm93LWd1dHRlci14bGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXIteGxnLTQgPiAuY29sLFxuICAucm93LWd1dHRlci14bGctNCA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXhsZy00ID4gLmNvbDo6YmVmb3JlLFxuICAucm93LWd1dHRlci14bGctNCA+IFtjbGFzcyo9Y29sLV06OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0yLjI1cmVtO1xuICB9XG4gIC5yb3ctZ3V0dGVyLXhsZy01IHtcbiAgICBtYXJnaW4tbGVmdDogLTYuNzVyZW07XG4gIH1cbiAgLnJvdy1ndXR0ZXIteGxnLTUgPiAuY29sLFxuICAucm93LWd1dHRlci14bGctNSA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctbGVmdDogNi43NXJlbTtcbiAgfVxuICAucm93LWd1dHRlci14bGctNSA+IC5jb2w6OmJlZm9yZSxcbiAgLnJvdy1ndXR0ZXIteGxnLTUgPiBbY2xhc3MqPWNvbC1dOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMy4zNzVyZW07XG4gIH1cbiAgLmNvbC14bGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXhsZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteGxnLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXhsZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteGxnLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXhsZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteGxnLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXhsZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14bGctMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14bGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbi5pbWctZmx1aWQsIC5zaXRlLWZvb3RlciAuZm9vdGVyLWJyYW5kLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltZy1mbHVpZCwgLnNpdGUtZm9vdGVyIC5mb290ZXItYnJhbmQtaW1hZ2UgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICB9XG59XG5cbi5pbWctdGh1bWJuYWlsLCAubWVkaWEgLm1lZGlhLWltZyBpbWcge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDAgc29saWQgI2FkYWRhZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1nLXRodW1ibmFpbCwgLm1lZGlhIC5tZWRpYS1pbWcgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICB9XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIH1cbn1cbi5maWd1cmUgLmJhZGdlLXByZW1pdW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEuMjVyZW07XG4gIHRvcDogMXJlbTtcbiAgei1pbmRleDogNjA7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWd1cmUtaGFzLWJpZy10aXRsZSAuZmlndXJlLXRpdGxlLFxuLmZpZ3VyZS1oYXMtYmlnLXRpdGxlIC5tZWRpYS10aXRsZSxcbi5tZWRpYS1oYXMtYmlnLXRpdGxlIC5maWd1cmUtdGl0bGUsXG4ubWVkaWEtaGFzLWJpZy10aXRsZSAubWVkaWEtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWd1cmUtaGFzLWJpZy10aXRsZSAuZmlndXJlLXRpdGxlLFxuICAuZmlndXJlLWhhcy1iaWctdGl0bGUgLm1lZGlhLXRpdGxlLFxuICAubWVkaWEtaGFzLWJpZy10aXRsZSAuZmlndXJlLXRpdGxlLFxuICAubWVkaWEtaGFzLWJpZy10aXRsZSAubWVkaWEtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBib3R0b206IC0xLjEyNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDAuNTYyNXJlbSAxLjEyNXJlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpZ3VyZS1oYXMtYmlnLXRpdGxlIFtjbGFzcyo9aW1nLWRpbWVuc2lvbi1dLFxuICAubWVkaWEtaGFzLWJpZy10aXRsZSBbY2xhc3MqPWltZy1kaW1lbnNpb24tXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gIH1cbn1cbi5maWd1cmUtaGFzLWJpZy10aXRsZSAuZmlndXJlLWNvcHlyaWdodCwgLmZpZ3VyZS1oYXMtYmlnLXRpdGxlIC5tZWRpYSAubWVkaWEtY29weXJpZ2h0LCAubWVkaWEgLmZpZ3VyZS1oYXMtYmlnLXRpdGxlIC5tZWRpYS1jb3B5cmlnaHQsXG4uZmlndXJlLWhhcy1iaWctdGl0bGUgLm1lZGlhLWNvcHlyaWdodCxcbi5tZWRpYS1oYXMtYmlnLXRpdGxlIC5maWd1cmUtY29weXJpZ2h0LFxuLm1lZGlhLWhhcy1iaWctdGl0bGUgLm1lZGlhIC5tZWRpYS1jb3B5cmlnaHQsXG4ubWVkaWEgLm1lZGlhLWhhcy1iaWctdGl0bGUgLm1lZGlhLWNvcHlyaWdodCxcbi5tZWRpYS1oYXMtYmlnLXRpdGxlIC5tZWRpYS1jb3B5cmlnaHQge1xuICBwYWRkaW5nOiAzcHggNnB4O1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMDtcbn1cbi5maWd1cmUtaGFzLWJpZy10aXRsZSAuZmlndXJlLWNvcHlyaWdodDpub3QoOmVtcHR5KSxcbi5maWd1cmUtaGFzLWJpZy10aXRsZSAubWVkaWEtY29weXJpZ2h0Om5vdCg6ZW1wdHkpLFxuLm1lZGlhLWhhcy1iaWctdGl0bGUgLmZpZ3VyZS1jb3B5cmlnaHQ6bm90KDplbXB0eSksXG4ubWVkaWEtaGFzLWJpZy10aXRsZSAubWVkaWEtY29weXJpZ2h0Om5vdCg6ZW1wdHkpIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uZmlndXJlLWNhcHRpb24sIC5tZWRpYSAubWVkaWEtY2FwdGlvbiB7XG4gIGNvbG9yOiAjNmU2ZjcwO1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZmlndXJlLWNvcHlyaWdodCwgLm1lZGlhIC5tZWRpYS1jb3B5cmlnaHQsIC5tZWRpYS1ob2xkZXIgLm1lZGlhLWNvcHlyaWdodCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAzcHggNnB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbi5maWd1cmUtY29weXJpZ2h0Om5vdCg6ZW1wdHkpLCAubWVkaWEgLm1lZGlhLWNvcHlyaWdodDpub3QoOmVtcHR5KSwgLm1lZGlhLWhvbGRlciAubWVkaWEtY29weXJpZ2h0Om5vdCg6ZW1wdHkpIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmZpZ3VyZS1jb3B5cmlnaHQgYSwgLm1lZGlhIC5tZWRpYS1jb3B5cmlnaHQgYSwgLm1lZGlhLWhvbGRlciAubWVkaWEtY29weXJpZ2h0IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZmlndXJlLWNvcHlyaWdodC5maWd1cmUtY29weXJpZ2h0LXJlbGF0aXZlLCAubWVkaWEgLmZpZ3VyZS1jb3B5cmlnaHQtcmVsYXRpdmUubWVkaWEtY29weXJpZ2h0LCAubWVkaWEtaG9sZGVyIC5maWd1cmUtY29weXJpZ2h0LXJlbGF0aXZlLm1lZGlhLWNvcHlyaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzgzODQ4NTtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5maWd1cmUtY29weXJpZ2h0LmZpZ3VyZS1jb3B5cmlnaHQtcmVsYXRpdmUgYSwgLm1lZGlhIC5maWd1cmUtY29weXJpZ2h0LXJlbGF0aXZlLm1lZGlhLWNvcHlyaWdodCBhLCAubWVkaWEtaG9sZGVyIC5maWd1cmUtY29weXJpZ2h0LXJlbGF0aXZlLm1lZGlhLWNvcHlyaWdodCBhIHtcbiAgY29sb3I6ICNhZGFkYWQ7XG59XG5cbi5tZWRpYS1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lZGlhLWhvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgfVxufVxuLm1lZGlhLWhvbGRlciAubWVkaWEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1lZGlhLWhvbGRlci5tZWRpYS1jb3B5cmlnaHQtdG9wIC5tZWRpYS1jb3B5cmlnaHQge1xuICBwYWRkaW5nOiAzcHggNnB4O1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMDtcbn1cbi5tZWRpYS1ob2xkZXIubWVkaWEtY29weXJpZ2h0LXRvcCAubWVkaWEtY29weXJpZ2h0Om5vdCg6ZW1wdHkpIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubWVkaWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lZGlhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICB9XG59XG4ubWVkaWEgLmJhZGdlLXByZW1pdW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiA1cHg7XG4gIHotaW5kZXg6IDYwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpYSAuYmFkZ2UtcHJlbWl1bSB7XG4gICAgbGVmdDogMS4yNXJlbTtcbiAgICB0b3A6IDFyZW07XG4gIH1cbn1cbi5tZWRpYSAubWVkaWEtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZWRpYSAubWVkaWEtaW1nIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLm1lZGlhIC5tZWRpYS1pbWc6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1MDAxNTtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLm1lZGlhIC5tZWRpYS1pbWc6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1lZGlhIC5tZWRpYS1jb3B5cmlnaHQtYWx3YXlzLXRvcCB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiBhdXRvO1xufVxuLm1lZGlhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAubWVkaWE6aG92ZXIgLm1lZGlhLWltZyB7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLm1lZGlhOmhvdmVyIC5tZWRpYS1pbWcgaW1nIHtcbiAgICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG4gIH1cbiAgLm1lZGlhOmhvdmVyIC5tZWRpYS1pbWc6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tZWRpYS5tZWRpYS12aWRlbyAubWVkaWEtaW1nIFtjbGFzcyo9aW1nLWRpbWVuc2lvbi1dIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5tZWRpYS5tZWRpYS12aWRlbyAubWVkaWEtaW1nIFtjbGFzcyo9aW1nLWRpbWVuc2lvbi1dLmJvcmRlci01IHtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLm1lZGlhLm1lZGlhLXZpZGVvIC5tZWRpYS1pbWcgW2NsYXNzKj1pbWctZGltZW5zaW9uLV0gZGl2IHtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLm1lZGlhLm1lZGlhLXZpZGVvIC5tZWRpYS1pbWc6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbn1cbi5tZWRpYS5tZWRpYS12aWRlbyAubWVkaWEtaW1nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4pa2XCI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyOTRmZTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtaW5kZW50OiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZWRpYS5tZWRpYS12aWRlbyAubWVkaWEtaW1nOjphZnRlciB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IDZweDtcbiAgfVxufVxuLmlzLWxvZ28tdGVhc2VyIC5tZWRpYSAubWVkaWEtaW1nOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNlNmU2ZTY7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5pcy1sb2dvLXRlYXNlciAubWVkaWEgW2NsYXNzKj1pbWctZGltZW5zaW9uLV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmlzLWxvZ28tdGVhc2VyIC5tZWRpYSBbY2xhc3MqPWltZy1kaW1lbnNpb24tXSBkaXYge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk5cHgpIHtcbiAgLmlzLWxvZ28tdGVhc2VyIC5tZWRpYSBbY2xhc3MqPWltZy1kaW1lbnNpb24tXSBkaXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgfVxufVxuLmlzLWxvZ28tdGVhc2VyLWhpZ2hsaWdodCAubWVkaWEgW2NsYXNzKj1pbWctZGltZW5zaW9uLV0gZGl2IHtcbiAgaGVpZ2h0OiAzMzBweDtcbn1cblxuLm1lZGlhW2RhdGEtZmFuY3lib3g9Z2FsbGVyeV06bm90KC5tZWRpYS12aWRlbykgLm1lZGlhLWltZyAubWVkaWEtY29weXJpZ2h0IHtcbiAgcGFkZGluZzogM3B4IDZweDtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDA7XG59XG4ubWVkaWFbZGF0YS1mYW5jeWJveD1nYWxsZXJ5XTpub3QoLm1lZGlhLXZpZGVvKSAubWVkaWEtaW1nIC5tZWRpYS1jb3B5cmlnaHQ6bm90KDplbXB0eSkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubWVkaWFbZGF0YS1mYW5jeWJveD1nYWxsZXJ5XTpub3QoLm1lZGlhLXZpZGVvKSAubWVkaWEtaW1nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbiNqdW1wLXRvLXRvcC1idXR0b24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHJpZ2h0OiAwLjc1cmVtO1xuICBib3R0b206IDAuNzVyZW07XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHotaW5kZXg6IDEwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xufVxuI2p1bXAtdG8tdG9wLWJ1dHRvbjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogaWNvbi1mb250O1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNqdW1wLXRvLXRvcC1idXR0b24ge1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIGJvdHRvbTogMXJlbTtcbiAgICB3aWR0aDogMy41cmVtO1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCAuY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCAuY3VzdG9tLWZpbGU6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwIC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwIC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwIC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwIC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbnB1dC1ncm91cCAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsIC5pbnB1dC1ncm91cCAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLCAuaW5wdXQtZ3JvdXAgLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjQyODU3MTQyOXJlbSAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMyMzM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMTMyMzM7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9cmFkaW9dLFxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM1YTViNWM7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICBjb2xvcjogIzVhNWI1YztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubGlzdC1ncm91cC1pdGVtOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmU2ZjcwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhO1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogcmdiKDExNy41MiwgMCwgMTMuNTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ2Ljg4LCAxODMuNiwgMTkwLjg4KTtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiByZ2IoMTE3LjUyLCAwLCAxMy41Mik7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5OmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6IHJnYigxMTcuNTIsIDAsIDEzLjUyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NC4yNzYxMjY3NjA2LCAxNjAuNzAzODczMjM5NCwgMTcwLjMxODM4MDI4MTcpO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTcuNTIsIDAsIDEzLjUyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTE3LjUyLCAwLCAxMy41Mik7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS1kYXJrIHtcbiAgY29sb3I6IHJnYig5NC4xMiwgMCwgMTAuOTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM0LjI4LCAxODMuNiwgMTg5LjQ4KTtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS1kYXJrLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5LWRhcmsge1xuICBjb2xvcjogcmdiKDk0LjEyLCAwLCAxMC45Mik7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5LWRhcms6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLXByaW1hcnktZGFyazpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS1kYXJrOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5LWRhcms6aG92ZXIge1xuICBjb2xvcjogcmdiKDk0LjEyLCAwLCAxMC45Mik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjguNTQ0NDM3NjksIDE2My44MzU1NjIzMSwgMTcxLjM0MzIyMTg4NDUpO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS1kYXJrLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS1kYXJrLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTQuMTIsIDAsIDEwLjkyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoOTQuMTIsIDAsIDEwLjkyKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogcmdiKDE3LjY4LCA3Ni45NiwgMTMyLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5My4xMiwgMjI1LjA0LCAyNTQuNzIpO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnksXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiByZ2IoMTcuNjgsIDc2Ljk2LCAxMzIuMDgpO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5OmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6IHJnYigxNy42OCwgNzYuOTYsIDEzMi4wOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjcuNzM0ODY0ODY0OSwgMjEyLjc0OTQ1OTQ1OTUsIDI1NC42MDUxMzUxMzUxKTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3LjY4LCA3Ni45NiwgMTMyLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTcuNjgsIDc2Ljk2LCAxMzIuMDgpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogcmdiKDM0LjMyLCA5Ni4yLCA2OC4xMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDIuMDgsIDIzNS40LCAyMjAuMjgpO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6IHJnYigzNC4zMiwgOTYuMiwgNjguMTIpO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMzQuMzIsIDk2LjIsIDY4LjEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4My40NzE4OTE4OTE5LCAyMjguNTA4MTA4MTA4MSwgMjA4LjA3MTUwNTc5MTUpO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzNC4zMiwgOTYuMiwgNjguMTIpO1xuICBib3JkZXItY29sb3I6IHJnYigzNC4zMiwgOTYuMiwgNjguMTIpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogcmdiKDExLjk2LCA4NC4yNCwgOTUuNjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkwLjA0LCAyMjguOTYsIDIzNS4xMik7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWluZm8sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogcmdiKDExLjk2LCA4NC4yNCwgOTUuNjgpO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMTEuOTYsIDg0LjI0LCA5NS42OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzAuNTE1MjQ3NTI0OCwgMjIxLjEzMzI2NzMyNjcsIDIyOS4xNDQ3NTI0NzUyKTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTEuOTYsIDg0LjI0LCA5NS42OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDExLjk2LCA4NC4yNCwgOTUuNjgpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogcmdiKDEyMC4xMiwgOTkuODQsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ4LjI4LCAyMzcuMzYsIDE4My42KTtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiByZ2IoMTIwLjEyLCA5OS44NCwgMCk7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6IHJnYigxMjAuMTIsIDk5Ljg0LCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Ni4wODY0NTE2MTI5LCAyMzEuNjAxOTM1NDgzOSwgMTYwLjI5MzU0ODM4NzEpO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMjAuMTIsIDk5Ljg0LCAwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTIwLjEyLCA5OS44NCwgMCk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6IHJnYigxMzIuNiwgNDEuMDgsIDQ3LjMyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjA1LjcyLCAyMDkuMDgpO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiByZ2IoMTMyLjYsIDQxLjA4LCA0Ny4zMik7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogcmdiKDEzMi42LCA0MS4wOCwgNDcuMzIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAxODAuMjIsIDE4NS4zMTg2MzYzNjM2KTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEzMi42LCA0MS4wOCwgNDcuMzIpO1xuICBib3JkZXItY29sb3I6IHJnYigxMzIuNiwgNDEuMDgsIDQ3LjMyKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiByZ2IoMTE5LjYsIDExOS42LCAxMTkuNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWxpZ2h0LFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiByZ2IoMTE5LjYsIDExOS42LCAxMTkuNik7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1saWdodDpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQ6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMTE5LjYsIDExOS42LCAxMTkuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzUuMjUsIDIzNS4yNSwgMjM1LjI1KTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWxpZ2h0LmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTkuNiwgMTE5LjYsIDExOS42KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTE5LjYsIDExOS42LCAxMTkuNik7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiByZ2IoMjUuNDgsIDI2LCAyNi41Mik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTcuMzIsIDE5Ny42LCAxOTcuODgpO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6IHJnYigyNS40OCwgMjYsIDI2LjUyKTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhcms6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLWRhcms6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhcms6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhcms6aG92ZXIge1xuICBjb2xvcjogcmdiKDI1LjQ4LCAyNiwgMjYuNTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg0LjUwNzgwNDg3OCwgMTg0Ljg1LCAxODUuMTkyMTk1MTIyKTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhcmsuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUuNDgsIDI2LCAyNi41Mik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1LjQ4LCAyNiwgMjYuNTIpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWJsdWUge1xuICBjb2xvcjogcmdiKDAsIDAsIDEzMi42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4My42LCAxODMuNiwgMjU1KTtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tYmx1ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tYmx1ZSB7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMTMyLjYpO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tYmx1ZTpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tYmx1ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tYmx1ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMTMyLjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTU4LjEsIDE1OC4xLCAyNTUpO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tYmx1ZS5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWJsdWUuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAxMzIuNik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDAsIDAsIDEzMi42KTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmRpZ28ge1xuICBjb2xvcjogcmdiKDUzLjA0LCA4LjMyLCAxMjUuODQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjEyLjE2LCAxODguMDgsIDI1MS4zNik7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWluZGlnbyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5kaWdvIHtcbiAgY29sb3I6IHJnYig1My4wNCwgOC4zMiwgMTI1Ljg0KTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZGlnbzpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0taW5kaWdvOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmRpZ286Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZGlnbzpob3ZlciB7XG4gIGNvbG9yOiByZ2IoNTMuMDQsIDguMzIsIDEyNS44NCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTYuNjc3ODU3MTQyOSwgMTYzLjg5NTQ3NjE5MDUsIDI1MC4wNDQ1MjM4MDk1KTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZGlnby5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZGlnby5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDUzLjA0LCA4LjMyLCAxMjUuODQpO1xuICBib3JkZXItY29sb3I6IHJnYig1My4wNCwgOC4zMiwgMTI1Ljg0KTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wdXJwbGUge1xuICBjb2xvcjogcmdiKDU3LjcyLCAzNC4zMiwgMTAwLjM2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxNC42OCwgMjAyLjA4LCAyMzcuNjQpO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1wdXJwbGUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXB1cnBsZSB7XG4gIGNvbG9yOiByZ2IoNTcuNzIsIDM0LjMyLCAxMDAuMzYpO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tcHVycGxlOmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1wdXJwbGU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXB1cnBsZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tcHVycGxlOmhvdmVyIHtcbiAgY29sb3I6IHJnYig1Ny43MiwgMzQuMzIsIDEwMC4zNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDAuMDUwNTE3OTI4MywgMTgyLjg3ODgwNDc4MDksIDIzMS4zNDExOTUyMTkxKTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXB1cnBsZS5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXB1cnBsZS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDU3LjcyLCAzNC4zMiwgMTAwLjM2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNTcuNzIsIDM0LjMyLCAxMDAuMzYpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXBpbmsge1xuICBjb2xvcjogcmdiKDEyMC42NCwgMzIuMjQsIDcyLjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ4LjU2LCAyMDAuOTYsIDIyMi44KTtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tcGluayxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tcGluayB7XG4gIGNvbG9yOiByZ2IoMTIwLjY0LCAzMi4yNCwgNzIuOCk7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1waW5rOmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1waW5rOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1waW5rOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1waW5rOmhvdmVyIHtcbiAgY29sb3I6IHJnYigxMjAuNjQsIDMyLjI0LCA3Mi44KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NS44NDQ3MjIyMjIyLCAxNzguMTc1Mjc3Nzc3OCwgMjA5LjIyMzYxMTExMTEpO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tcGluay5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXBpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMjAuNjQsIDMyLjI0LCA3Mi44KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTIwLjY0LCAzMi4yNCwgNzIuOCk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcmVkIHtcbiAgY29sb3I6IHJnYigxMzIuNiwgNDEuMDgsIDQ3LjMyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjA1LjcyLCAyMDkuMDgpO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1yZWQsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXJlZCB7XG4gIGNvbG9yOiByZ2IoMTMyLjYsIDQxLjA4LCA0Ny4zMik7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1yZWQ6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLXJlZDpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tcmVkOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1yZWQ6aG92ZXIge1xuICBjb2xvcjogcmdiKDEzMi42LCA0MS4wOCwgNDcuMzIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAxODAuMjIsIDE4NS4zMTg2MzYzNjM2KTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXJlZC5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXJlZC5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEzMi42LCA0MS4wOCwgNDcuMzIpO1xuICBib3JkZXItY29sb3I6IHJnYigxMzIuNiwgNDEuMDgsIDQ3LjMyKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1vcmFuZ2Uge1xuICBjb2xvcjogcmdiKDEyMC4xMiwgOTkuODQsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ4LjI4LCAyMzcuMzYsIDE4My42KTtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tb3JhbmdlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1vcmFuZ2Uge1xuICBjb2xvcjogcmdiKDEyMC4xMiwgOTkuODQsIDApO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tb3JhbmdlOmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1vcmFuZ2U6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLW9yYW5nZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tb3JhbmdlOmhvdmVyIHtcbiAgY29sb3I6IHJnYigxMjAuMTIsIDk5Ljg0LCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Ni4wODY0NTE2MTI5LCAyMzEuNjAxOTM1NDgzOSwgMTYwLjI5MzU0ODM4NzEpO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tb3JhbmdlLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tb3JhbmdlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTIwLjEyLCA5OS44NCwgMCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEyMC4xMiwgOTkuODQsIDApO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXllbGxvdyB7XG4gIGNvbG9yOiByZ2IoMTMyLjYsIDEwMC4zNiwgMy42NCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDIzNy42NCwgMTg1LjU2KTtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0teWVsbG93LFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS15ZWxsb3cge1xuICBjb2xvcjogcmdiKDEzMi42LCAxMDAuMzYsIDMuNjQpO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0teWVsbG93OmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS15ZWxsb3c6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXllbGxvdzpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0teWVsbG93OmhvdmVyIHtcbiAgY29sb3I6IHJnYigxMzIuNiwgMTAwLjM2LCAzLjY0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjMxLjI2NSwgMTYwLjA2KTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXllbGxvdy5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXllbGxvdy5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEzMi42LCAxMDAuMzYsIDMuNjQpO1xuICBib3JkZXItY29sb3I6IHJnYigxMzIuNiwgMTAwLjM2LCAzLjY0KTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ncmVlbiB7XG4gIGNvbG9yOiByZ2IoMzQuMzIsIDk2LjIsIDY4LjEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMi4wOCwgMjM1LjQsIDIyMC4yOCk7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWdyZWVuLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1ncmVlbiB7XG4gIGNvbG9yOiByZ2IoMzQuMzIsIDk2LjIsIDY4LjEyKTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWdyZWVuOmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1ncmVlbjpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZ3JlZW46Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWdyZWVuOmhvdmVyIHtcbiAgY29sb3I6IHJnYigzNC4zMiwgOTYuMiwgNjguMTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgzLjQ3MTg5MTg5MTksIDIyOC41MDgxMDgxMDgxLCAyMDguMDcxNTA1NzkxNSk7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1ncmVlbi5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWdyZWVuLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzQuMzIsIDk2LjIsIDY4LjEyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMzQuMzIsIDk2LjIsIDY4LjEyKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS10ZWFsIHtcbiAgY29sb3I6IHJnYigxNi42NCwgMTA0LjUyLCA3OC41Mik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTIuNTYsIDIzOS44OCwgMjI1Ljg4KTtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tdGVhbCxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tdGVhbCB7XG4gIGNvbG9yOiByZ2IoMTYuNjQsIDEwNC41MiwgNzguNTIpO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tdGVhbDpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tdGVhbDpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tdGVhbDpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tdGVhbDpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMTYuNjQsIDEwNC41MiwgNzguNTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcyLjAzMTExOTEzMzYsIDIzNC45MDg4ODA4NjY0LCAyMTYuMzA1OTkyNzc5OCk7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS10ZWFsLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tdGVhbC5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2LjY0LCAxMDQuNTIsIDc4LjUyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTYuNjQsIDEwNC41MiwgNzguNTIpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWN5YW4ge1xuICBjb2xvcjogcmdiKDExLjk2LCA4NC4yNCwgOTUuNjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkwLjA0LCAyMjguOTYsIDIzNS4xMik7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWN5YW4sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWN5YW4ge1xuICBjb2xvcjogcmdiKDExLjk2LCA4NC4yNCwgOTUuNjgpO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tY3lhbjpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tY3lhbjpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tY3lhbjpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tY3lhbjpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMTEuOTYsIDg0LjI0LCA5NS42OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzAuNTE1MjQ3NTI0OCwgMjIxLjEzMzI2NzMyNjcsIDIyOS4xNDQ3NTI0NzUyKTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWN5YW4uYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1jeWFuLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTEuOTYsIDg0LjI0LCA5NS42OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDExLjk2LCA4NC4yNCwgOTUuNjgpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdoaXRlIHtcbiAgY29sb3I6IHJnYigxMzIuNiwgMTMyLjYsIDEzMi42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXdoaXRlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13aGl0ZSB7XG4gIGNvbG9yOiByZ2IoMTMyLjYsIDEzMi42LCAxMzIuNik7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13aGl0ZTpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0td2hpdGU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdoaXRlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMTMyLjYsIDEzMi42LCAxMzIuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIuMjUsIDI0Mi4yNSwgMjQyLjI1KTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdoaXRlLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2hpdGUuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzIuNiwgMTMyLjYsIDEzMi42KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTMyLjYsIDEzMi42LCAxMzIuNik7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZ3JheSB7XG4gIGNvbG9yOiByZ2IoNTcuMiwgNTcuNzIsIDU4LjI0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxNC40LCAyMTQuNjgsIDIxNC45Nik7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWdyYXksXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWdyYXkge1xuICBjb2xvcjogcmdiKDU3LjIsIDU3LjcyLCA1OC4yNCk7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1ncmF5OmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1ncmF5OmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1ncmF5OmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1ncmF5OmhvdmVyIHtcbiAgY29sb3I6IHJnYig1Ny4yLCA1Ny43MiwgNTguMjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAxLjU2MTQ1ODMzMzMsIDIwMS45MywgMjAyLjI5ODU0MTY2NjcpO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZ3JheS5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWdyYXkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1Ny4yLCA1Ny43MiwgNTguMjQpO1xuICBib3JkZXItY29sb3I6IHJnYig1Ny4yLCA1Ny43MiwgNTguMjQpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWdyYXktZGFyayB7XG4gIGNvbG9yOiByZ2IoMzUuODgsIDM2LjQsIDM2LjkyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMi45MiwgMjAzLjIsIDIwMy40OCk7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWdyYXktZGFyayxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS1kYXJrIHtcbiAgY29sb3I6IHJnYigzNS44OCwgMzYuNCwgMzYuOTIpO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZ3JheS1kYXJrOmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LWRhcms6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWdyYXktZGFyazpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6IHJnYigzNS44OCwgMzYuNCwgMzYuOTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkwLjEwMTA4MTA4MTEsIDE5MC40NSwgMTkwLjc5ODkxODkxODkpO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZ3JheS1kYXJrLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS1kYXJrLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzUuODgsIDM2LjQsIDM2LjkyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMzUuODgsIDM2LjQsIDM2LjkyKTtcbn1cblxuLm1lZGlhLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpYS1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICB9XG59XG5cbi5tZWRpYS1saXN0LWJvZHkge1xuICBmbGV4OiAxO1xufVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDEuMTI1cmVtO1xuICBjb2xvcjogIzMxMzIzMztcbn1cbi5uYXYtbGluazpmb2N1cywgLm5hdi1saW5rOmhvdmVyIHtcbiAgLyp0ZXh0LWRlY29yYXRpb246IG5vbmU7Ki9cbn1cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmU2ZjcwO1xufVxuLm5hdi1saW5rLmRpc2FibGVkOmZvY3VzLCAubmF2LWxpbmsuZGlzYWJsZWQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNlMjAwMWE7XG59XG4ubmF2LWxpbmsubmF2LWxpbmstc20ge1xuICBwYWRkaW5nOiAwLjI4MTI1cmVtIDA7XG59XG5cbltjbGFzcyo9bmF2LWJvcmRlcmVkXSAubmF2LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDEuMTI1cmVtO1xufVxuW2NsYXNzKj1uYXYtYm9yZGVyZWRdLm5hdi1ib3JkZXJlZC1tbCAubmF2LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjEyNXJlbTtcbn1cblxuLm5hdi1ib3JkZXJlZCAubmF2LWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS4xMjVyZW0gMC4wMXJlbTtcbn1cbi5uYXYtYm9yZGVyZWQgLm5hdi1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDAuNTYyNXJlbTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLm5hdi1ib3JkZXJlZCAubmF2LWxpbms6Zm9jdXM6OmJlZm9yZSwgLm5hdi1ib3JkZXJlZCAubmF2LWxpbms6aG92ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDAuMDFyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjAxcmVtICogMik7XG59XG4ubmF2LWJvcmRlcmVkIC5uYXYtbGluay5kaXNhYmxlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXYtYm9yZGVyZWQgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2LWJvcmRlcmVkIC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2LWJvcmRlcmVkIC5uYXYtbGluay5zaG93LFxuLm5hdi1ib3JkZXJlZCAubmF2LWxpbmsuYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1ib3JkZXJlZCAuc2hvdyA+IC5uYXYtbGluazo6YmVmb3JlLFxuLm5hdi1ib3JkZXJlZCAuYWN0aXZlID4gLm5hdi1saW5rOjpiZWZvcmUsXG4ubmF2LWJvcmRlcmVkIC5uYXYtbGluay5zaG93OjpiZWZvcmUsXG4ubmF2LWJvcmRlcmVkIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGxlZnQ6IDAuMDFyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjAxcmVtICogMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBbY2xhc3MqPW5hdi1ib3JkZXJlZF0gLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMTI1cmVtO1xuICB9XG4gIFtjbGFzcyo9bmF2LWJvcmRlcmVkXS5uYXYtYm9yZGVyZWQtbWwgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMTI1cmVtO1xuICB9XG4gIC5uYXYtYm9yZGVyZWQtc20gLm5hdi1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEuMTI1cmVtIDAuMDFyZW07XG4gIH1cbiAgLm5hdi1ib3JkZXJlZC1zbSAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwLjU2MjVyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIH1cbiAgLm5hdi1ib3JkZXJlZC1zbSAubmF2LWxpbms6Zm9jdXM6OmJlZm9yZSwgLm5hdi1ib3JkZXJlZC1zbSAubmF2LWxpbms6aG92ZXI6OmJlZm9yZSB7XG4gICAgbGVmdDogMC4wMXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4wMXJlbSAqIDIpO1xuICB9XG4gIC5uYXYtYm9yZGVyZWQtc20gLm5hdi1saW5rLmRpc2FibGVkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdi1ib3JkZXJlZC1zbSAuc2hvdyA+IC5uYXYtbGluayxcbiAgLm5hdi1ib3JkZXJlZC1zbSAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAubmF2LWJvcmRlcmVkLXNtIC5uYXYtbGluay5zaG93LFxuICAubmF2LWJvcmRlcmVkLXNtIC5uYXYtbGluay5hY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubmF2LWJvcmRlcmVkLXNtIC5zaG93ID4gLm5hdi1saW5rOjpiZWZvcmUsXG4gIC5uYXYtYm9yZGVyZWQtc20gLmFjdGl2ZSA+IC5uYXYtbGluazo6YmVmb3JlLFxuICAubmF2LWJvcmRlcmVkLXNtIC5uYXYtbGluay5zaG93OjpiZWZvcmUsXG4gIC5uYXYtYm9yZGVyZWQtc20gLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwLjAxcmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjAxcmVtICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbY2xhc3MqPW5hdi1ib3JkZXJlZF0gLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMTI1cmVtO1xuICB9XG4gIFtjbGFzcyo9bmF2LWJvcmRlcmVkXS5uYXYtYm9yZGVyZWQtbWwgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMTI1cmVtO1xuICB9XG4gIC5uYXYtYm9yZGVyZWQtbWQgLm5hdi1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEuMTI1cmVtIDAuMDFyZW07XG4gIH1cbiAgLm5hdi1ib3JkZXJlZC1tZCAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwLjU2MjVyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIH1cbiAgLm5hdi1ib3JkZXJlZC1tZCAubmF2LWxpbms6Zm9jdXM6OmJlZm9yZSwgLm5hdi1ib3JkZXJlZC1tZCAubmF2LWxpbms6aG92ZXI6OmJlZm9yZSB7XG4gICAgbGVmdDogMC4wMXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4wMXJlbSAqIDIpO1xuICB9XG4gIC5uYXYtYm9yZGVyZWQtbWQgLm5hdi1saW5rLmRpc2FibGVkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdi1ib3JkZXJlZC1tZCAuc2hvdyA+IC5uYXYtbGluayxcbiAgLm5hdi1ib3JkZXJlZC1tZCAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAubmF2LWJvcmRlcmVkLW1kIC5uYXYtbGluay5zaG93LFxuICAubmF2LWJvcmRlcmVkLW1kIC5uYXYtbGluay5hY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubmF2LWJvcmRlcmVkLW1kIC5zaG93ID4gLm5hdi1saW5rOjpiZWZvcmUsXG4gIC5uYXYtYm9yZGVyZWQtbWQgLmFjdGl2ZSA+IC5uYXYtbGluazo6YmVmb3JlLFxuICAubmF2LWJvcmRlcmVkLW1kIC5uYXYtbGluay5zaG93OjpiZWZvcmUsXG4gIC5uYXYtYm9yZGVyZWQtbWQgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwLjAxcmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjAxcmVtICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBbY2xhc3MqPW5hdi1ib3JkZXJlZF0gLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMTI1cmVtO1xuICB9XG4gIFtjbGFzcyo9bmF2LWJvcmRlcmVkXS5uYXYtYm9yZGVyZWQtbWwgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMTI1cmVtO1xuICB9XG4gIC5uYXYtYm9yZGVyZWQtbGcgLm5hdi1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEuMTI1cmVtIDAuMDFyZW07XG4gIH1cbiAgLm5hdi1ib3JkZXJlZC1sZyAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwLjU2MjVyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIH1cbiAgLm5hdi1ib3JkZXJlZC1sZyAubmF2LWxpbms6Zm9jdXM6OmJlZm9yZSwgLm5hdi1ib3JkZXJlZC1sZyAubmF2LWxpbms6aG92ZXI6OmJlZm9yZSB7XG4gICAgbGVmdDogMC4wMXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4wMXJlbSAqIDIpO1xuICB9XG4gIC5uYXYtYm9yZGVyZWQtbGcgLm5hdi1saW5rLmRpc2FibGVkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdi1ib3JkZXJlZC1sZyAuc2hvdyA+IC5uYXYtbGluayxcbiAgLm5hdi1ib3JkZXJlZC1sZyAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAubmF2LWJvcmRlcmVkLWxnIC5uYXYtbGluay5zaG93LFxuICAubmF2LWJvcmRlcmVkLWxnIC5uYXYtbGluay5hY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubmF2LWJvcmRlcmVkLWxnIC5zaG93ID4gLm5hdi1saW5rOjpiZWZvcmUsXG4gIC5uYXYtYm9yZGVyZWQtbGcgLmFjdGl2ZSA+IC5uYXYtbGluazo6YmVmb3JlLFxuICAubmF2LWJvcmRlcmVkLWxnIC5uYXYtbGluay5zaG93OjpiZWZvcmUsXG4gIC5uYXYtYm9yZGVyZWQtbGcgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwLjAxcmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjAxcmVtICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2NsYXNzKj1uYXYtYm9yZGVyZWRdIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtO1xuICB9XG4gIFtjbGFzcyo9bmF2LWJvcmRlcmVkXS5uYXYtYm9yZGVyZWQtbWwgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMjVyZW07XG4gIH1cbiAgLm5hdi1ib3JkZXJlZC14bCAubmF2LWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMS4xMjVyZW0gMC4wMXJlbTtcbiAgfVxuICAubmF2LWJvcmRlcmVkLXhsIC5uYXYtbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDAuNTYyNXJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxuICAubmF2LWJvcmRlcmVkLXhsIC5uYXYtbGluazpmb2N1czo6YmVmb3JlLCAubmF2LWJvcmRlcmVkLXhsIC5uYXYtbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwLjAxcmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjAxcmVtICogMik7XG4gIH1cbiAgLm5hdi1ib3JkZXJlZC14bCAubmF2LWxpbmsuZGlzYWJsZWQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2LWJvcmRlcmVkLXhsIC5zaG93ID4gLm5hdi1saW5rLFxuICAubmF2LWJvcmRlcmVkLXhsIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gIC5uYXYtYm9yZGVyZWQteGwgLm5hdi1saW5rLnNob3csXG4gIC5uYXYtYm9yZGVyZWQteGwgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5uYXYtYm9yZGVyZWQteGwgLnNob3cgPiAubmF2LWxpbms6OmJlZm9yZSxcbiAgLm5hdi1ib3JkZXJlZC14bCAuYWN0aXZlID4gLm5hdi1saW5rOjpiZWZvcmUsXG4gIC5uYXYtYm9yZGVyZWQteGwgLm5hdi1saW5rLnNob3c6OmJlZm9yZSxcbiAgLm5hdi1ib3JkZXJlZC14bCAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICAgIGxlZnQ6IDAuMDFyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMDFyZW0gKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICBbY2xhc3MqPW5hdi1ib3JkZXJlZF0ubmF2LWJvcmRlcmVkLW1sIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXYtYm9yZGVyZWQteGxtIC5uYXYtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxLjEyNXJlbSAwLjAxcmVtO1xuICB9XG4gIC5uYXYtYm9yZGVyZWQteGxtIC5uYXYtbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDAuNTYyNXJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxuICAubmF2LWJvcmRlcmVkLXhsbSAubmF2LWxpbms6Zm9jdXM6OmJlZm9yZSwgLm5hdi1ib3JkZXJlZC14bG0gLm5hdi1saW5rOmhvdmVyOjpiZWZvcmUge1xuICAgIGxlZnQ6IDAuMDFyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMDFyZW0gKiAyKTtcbiAgfVxuICAubmF2LWJvcmRlcmVkLXhsbSAubmF2LWxpbmsuZGlzYWJsZWQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2LWJvcmRlcmVkLXhsbSAuc2hvdyA+IC5uYXYtbGluayxcbiAgLm5hdi1ib3JkZXJlZC14bG0gLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgLm5hdi1ib3JkZXJlZC14bG0gLm5hdi1saW5rLnNob3csXG4gIC5uYXYtYm9yZGVyZWQteGxtIC5uYXYtbGluay5hY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubmF2LWJvcmRlcmVkLXhsbSAuc2hvdyA+IC5uYXYtbGluazo6YmVmb3JlLFxuICAubmF2LWJvcmRlcmVkLXhsbSAuYWN0aXZlID4gLm5hdi1saW5rOjpiZWZvcmUsXG4gIC5uYXYtYm9yZGVyZWQteGxtIC5uYXYtbGluay5zaG93OjpiZWZvcmUsXG4gIC5uYXYtYm9yZGVyZWQteGxtIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gICAgbGVmdDogMC4wMXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4wMXJlbSAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIFtjbGFzcyo9bmF2LWJvcmRlcmVkXSAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMy4zNzVyZW07XG4gIH1cbiAgW2NsYXNzKj1uYXYtYm9yZGVyZWRdLm5hdi1ib3JkZXJlZC1tbCAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMy4zNzVyZW07XG4gIH1cbiAgLm5hdi1ib3JkZXJlZC14eGwgLm5hdi1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEuMTI1cmVtIDAuMDFyZW07XG4gIH1cbiAgLm5hdi1ib3JkZXJlZC14eGwgLm5hdi1saW5rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMC41NjI1cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG4gIC5uYXYtYm9yZGVyZWQteHhsIC5uYXYtbGluazpmb2N1czo6YmVmb3JlLCAubmF2LWJvcmRlcmVkLXh4bCAubmF2LWxpbms6aG92ZXI6OmJlZm9yZSB7XG4gICAgbGVmdDogMC4wMXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4wMXJlbSAqIDIpO1xuICB9XG4gIC5uYXYtYm9yZGVyZWQteHhsIC5uYXYtbGluay5kaXNhYmxlZDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXYtYm9yZGVyZWQteHhsIC5zaG93ID4gLm5hdi1saW5rLFxuICAubmF2LWJvcmRlcmVkLXh4bCAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAubmF2LWJvcmRlcmVkLXh4bCAubmF2LWxpbmsuc2hvdyxcbiAgLm5hdi1ib3JkZXJlZC14eGwgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5uYXYtYm9yZGVyZWQteHhsIC5zaG93ID4gLm5hdi1saW5rOjpiZWZvcmUsXG4gIC5uYXYtYm9yZGVyZWQteHhsIC5hY3RpdmUgPiAubmF2LWxpbms6OmJlZm9yZSxcbiAgLm5hdi1ib3JkZXJlZC14eGwgLm5hdi1saW5rLnNob3c6OmJlZm9yZSxcbiAgLm5hdi1ib3JkZXJlZC14eGwgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwLjAxcmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjAxcmVtICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgW2NsYXNzKj1uYXYtYm9yZGVyZWRdIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW07XG4gIH1cbiAgW2NsYXNzKj1uYXYtYm9yZGVyZWRdLm5hdi1ib3JkZXJlZC1tbCAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtO1xuICB9XG4gIC5uYXYtYm9yZGVyZWQteGxnIC5uYXYtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxLjEyNXJlbSAwLjAxcmVtO1xuICB9XG4gIC5uYXYtYm9yZGVyZWQteGxnIC5uYXYtbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDAuNTYyNXJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxuICAubmF2LWJvcmRlcmVkLXhsZyAubmF2LWxpbms6Zm9jdXM6OmJlZm9yZSwgLm5hdi1ib3JkZXJlZC14bGcgLm5hdi1saW5rOmhvdmVyOjpiZWZvcmUge1xuICAgIGxlZnQ6IDAuMDFyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMDFyZW0gKiAyKTtcbiAgfVxuICAubmF2LWJvcmRlcmVkLXhsZyAubmF2LWxpbmsuZGlzYWJsZWQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2LWJvcmRlcmVkLXhsZyAuc2hvdyA+IC5uYXYtbGluayxcbiAgLm5hdi1ib3JkZXJlZC14bGcgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgLm5hdi1ib3JkZXJlZC14bGcgLm5hdi1saW5rLnNob3csXG4gIC5uYXYtYm9yZGVyZWQteGxnIC5uYXYtbGluay5hY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubmF2LWJvcmRlcmVkLXhsZyAuc2hvdyA+IC5uYXYtbGluazo6YmVmb3JlLFxuICAubmF2LWJvcmRlcmVkLXhsZyAuYWN0aXZlID4gLm5hdi1saW5rOjpiZWZvcmUsXG4gIC5uYXYtYm9yZGVyZWQteGxnIC5uYXYtbGluay5zaG93OjpiZWZvcmUsXG4gIC5uYXYtYm9yZGVyZWQteGxnIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gICAgbGVmdDogMC4wMXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4wMXJlbSAqIDIpO1xuICB9XG59XG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMxMzIzMztcbn1cbi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cywgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZlNmY3MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogIzMxMzIzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzEzMjMzICMzMTMyMzMgI2ZmZjtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFnZS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnBhZ2UtYmxvY2stcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1ibG9jay1wcmltYXJ5IGE6bm90KC5idG4pIHtcbiAgY29sb3I6IHJnYigxMTcuNTIsIDAsIDEzLjUyKTtcbn1cblxuLnBhZ2UtYmxvY2stcHJpbWFyeS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1MDAxNSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLWJsb2NrLXByaW1hcnktZGFyayBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiByZ2IoOTQuMTIsIDAsIDEwLjkyKTtcbn1cblxuLnBhZ2UtYmxvY2stc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyOTRmZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLWJsb2NrLXNlY29uZGFyeSBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiByZ2IoMTcuNjgsIDc2Ljk2LCAxMzIuMDgpO1xufVxuXG4ucGFnZS1ibG9jay1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjk4MyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLWJsb2NrLXN1Y2Nlc3MgYTpub3QoLmJ0bikge1xuICBjb2xvcjogcmdiKDM0LjMyLCA5Ni4yLCA2OC4xMik7XG59XG5cbi5wYWdlLWJsb2NrLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtYmxvY2staW5mbyBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiByZ2IoMTEuOTYsIDg0LjI0LCA5NS42OCk7XG59XG5cbi5wYWdlLWJsb2NrLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdjMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzEzMjMzO1xufVxuLnBhZ2UtYmxvY2std2FybmluZyBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiByZ2IoMTIwLjEyLCA5OS44NCwgMCk7XG59XG5cbi5wYWdlLWJsb2NrLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjRmNWIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1ibG9jay1kYW5nZXIgYTpub3QoLmJ0bikge1xuICBjb2xvcjogcmdiKDEzMi42LCA0MS4wOCwgNDcuMzIpO1xufVxuXG4ucGFnZS1ibG9jay1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMTMyMzM7XG59XG4ucGFnZS1ibG9jay1saWdodCBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiByZ2IoMTE5LjYsIDExOS42LCAxMTkuNik7XG59XG5cbi5wYWdlLWJsb2NrLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMjMzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtYmxvY2stZGFyayBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiByZ2IoMjUuNDgsIDI2LCAyNi41Mik7XG59XG5cbi5wYWdlLWJsb2NrLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtYmxvY2stYmx1ZSBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMTMyLjYpO1xufVxuXG4ucGFnZS1ibG9jay1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtYmxvY2staW5kaWdvIGE6bm90KC5idG4pIHtcbiAgY29sb3I6IHJnYig1My4wNCwgOC4zMiwgMTI1Ljg0KTtcbn1cblxuLnBhZ2UtYmxvY2stcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLWJsb2NrLXB1cnBsZSBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiByZ2IoNTcuNzIsIDM0LjMyLCAxMDAuMzYpO1xufVxuXG4ucGFnZS1ibG9jay1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLWJsb2NrLXBpbmsgYTpub3QoLmJ0bikge1xuICBjb2xvcjogcmdiKDEyMC42NCwgMzIuMjQsIDcyLjgpO1xufVxuXG4ucGFnZS1ibG9jay1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0ZjViICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtYmxvY2stcmVkIGE6bm90KC5idG4pIHtcbiAgY29sb3I6IHJnYigxMzIuNiwgNDEuMDgsIDQ3LjMyKTtcbn1cblxuLnBhZ2UtYmxvY2stb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3YzAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMxMzIzMztcbn1cbi5wYWdlLWJsb2NrLW9yYW5nZSBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiByZ2IoMTIwLjEyLCA5OS44NCwgMCk7XG59XG5cbi5wYWdlLWJsb2NrLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMTMyMzM7XG59XG4ucGFnZS1ibG9jay15ZWxsb3cgYTpub3QoLmJ0bikge1xuICBjb2xvcjogcmdiKDEzMi42LCAxMDAuMzYsIDMuNjQpO1xufVxuXG4ucGFnZS1ibG9jay1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmI5ODMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1ibG9jay1ncmVlbiBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiByZ2IoMzQuMzIsIDk2LjIsIDY4LjEyKTtcbn1cblxuLnBhZ2UtYmxvY2stdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTcgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1ibG9jay10ZWFsIGE6bm90KC5idG4pIHtcbiAgY29sb3I6IHJnYigxNi42NCwgMTA0LjUyLCA3OC41Mik7XG59XG5cbi5wYWdlLWJsb2NrLWN5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtYmxvY2stY3lhbiBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiByZ2IoMTEuOTYsIDg0LjI0LCA5NS42OCk7XG59XG5cbi5wYWdlLWJsb2NrLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMTMyMzM7XG59XG4ucGFnZS1ibG9jay13aGl0ZSBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiByZ2IoMTMyLjYsIDEzMi42LCAxMzIuNik7XG59XG5cbi5wYWdlLWJsb2NrLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmU2ZjcwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtYmxvY2stZ3JheSBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiByZ2IoNTcuMiwgNTcuNzIsIDU4LjI0KTtcbn1cblxuLnBhZ2UtYmxvY2stZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDY0NyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLWJsb2NrLWdyYXktZGFyayBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiByZ2IoMzUuODgsIDM2LjQsIDM2LjkyKTtcbn1cblxuLmhhcy1iYWRnZSB7XG4gIHBhZGRpbmctdG9wOiAyLjI1cmVtO1xufVxuXG5bY2xhc3MqPWNhcmQtaG9sZGVyLV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDAgMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtjbGFzcyo9Y2FyZC1ob2xkZXItXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgfVxufVxuW2NsYXNzKj1jYXJkLWhvbGRlci1dIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaG9sZGVyLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtY29weXJpZ2h0LCAuY2FyZC1ob2xkZXItaW1nLWJnLWNvbnRlbnQtbGVmdCAuc3dpcGVyLXNsaWRlLWhlcm8taW1hZ2UtY29weXJpZ2h0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDNweCA2cHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogYXV0bztcbn1cbi5jYXJkLWhvbGRlci1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWNvcHlyaWdodDpub3QoOmVtcHR5KSwgLmNhcmQtaG9sZGVyLWltZy1iZy1jb250ZW50LWxlZnQgLnN3aXBlci1zbGlkZS1oZXJvLWltYWdlLWNvcHlyaWdodDpub3QoOmVtcHR5KSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDEgMCAwJTtcbiAgYm9yZGVyOiA1cHggc29saWQgI2U2ZTZlNjtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICB9XG59XG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJkIC5iYWRnZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNTYyNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLypib3JkZXItcmFkaXVzOiAwOyovXG59XG4uY2FyZCAuYmFkZ2UgKyAuYmFkZ2Uge1xuICBtYXJnaW4tdG9wOiAtMC41NjI1cmVtO1xufVxuLmNhcmQgLmJhZGdlLXByZW1pdW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEuMjVyZW07XG4gIHRvcDogMXJlbTtcbiAgei1pbmRleDogNjA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgaDEgYSxcbi5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgaDIgYSxcbi5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgaDMgYSxcbi5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgaDQgYSxcbi5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgaDUgYSxcbi5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgaDYgYSxcbi5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgLmgxIGEsXG4uY2FyZC1ib3JkZXJlZCAuY2FyZC1ib2R5IC5oMiBhLFxuLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSAuaDMgYSxcbi5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgLmg0IGEsXG4uY2FyZC1ib3JkZXJlZCAuY2FyZC1ib2R5IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIGgzIGEsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1ib3JkZXJlZCAuY2FyZC1ib2R5IGgzIGEsXG4uY2FyZC1ib3JkZXJlZCAuY2FyZC1ib2R5IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaDMgYSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSBoMyBhLFxuLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgaDMgYSxcbi5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1ib3JkZXJlZCAuY2FyZC1ib2R5IGgzIGEsXG4uY2FyZC1ib3JkZXJlZCAuY2FyZC1ib2R5IC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciBoMyBhLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgaDMgYSxcbi5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IGgzIGEsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSBoMyBhLFxuLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCBoMyBhLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSBoMyBhLFxuLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSAuY29sLXhsbS00IC5jYXJkLWlucHV0IGgzIGEsXG4uY29sLXhsbS00IC5jYXJkLWlucHV0IC5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgaDMgYSxcbi5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBoMyBhLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuY2FyZC1ib3JkZXJlZCAuY2FyZC1ib2R5IGgzIGEsXG4uY2FyZC1ib3JkZXJlZCAuY2FyZC1ib2R5IC5oNSBhLFxuLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoNCBhLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSBoNCBhLFxuLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIGg0IGEsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgaDQgYSxcbi5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGg0IGEsXG4uY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSBoNCBhLFxuLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDQgYSxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1ib3JkZXJlZCAuY2FyZC1ib2R5IGg0IGEsXG4uY2FyZC1ib3JkZXJlZCAuY2FyZC1ib2R5IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBoNCBhLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IC5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgaDQgYSxcbi5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDQgYSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IC5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgaDQgYSxcbi5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgLmNvbC14bG0tNCAuY2FyZC1pbnB1dCBoNCBhLFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuY2FyZC1ib3JkZXJlZCAuY2FyZC1ib2R5IGg0IGEsXG4uY2FyZC1ib3JkZXJlZCAuY2FyZC1ib2R5IC5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgaDQgYSxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSBoNCBhLFxuLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSAuaDYgYSB7XG4gIGNvbG9yOiAjZTIwMDFhO1xufVxuLmNhcmQtYm9yZGVyZWQgLmJhZGdlLXByZW1pdW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMC41NjI1cmVtO1xufVxuXG5hLmNhcmQtYm9yZGVyZWQ6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00cHg7XG4gIGJvdHRvbTogLTRweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5hLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSBoMSxcbmEuY2FyZC1ib3JkZXJlZCAuY2FyZC1ib2R5IGgyLFxuYS5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgaDMsXG5hLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSBoNCxcbmEuY2FyZC1ib3JkZXJlZCAuY2FyZC1ib2R5IGg1LFxuYS5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgaDYsXG5hLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSAuaDEsXG5hLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSAuaDIsXG5hLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSAuaDMsXG5hLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSAuaDQsXG5hLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoMyxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIGEuY2FyZC1ib3JkZXJlZCAuY2FyZC1ib2R5IGgzLFxuYS5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoMyxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgYS5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgaDMsXG5hLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4uY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgYS5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgaDMsXG5hLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgYS5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgaDMsXG5hLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDMsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgYS5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgaDMsXG5hLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCBoMyxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGEuY2FyZC1ib3JkZXJlZCAuY2FyZC1ib2R5IGgzLFxuYS5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgLmNvbC14bG0tNCAuY2FyZC1pbnB1dCBoMyxcbi5jb2wteGxtLTQgLmNhcmQtaW5wdXQgYS5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgaDMsXG5hLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGgzLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBhLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSBoMyxcbmEuY2FyZC1ib3JkZXJlZCAuY2FyZC1ib2R5IC5oNSxcbmEuY2FyZC1ib3JkZXJlZCAuY2FyZC1ib2R5IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgYS5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgaDQsXG5hLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBhLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSBoNCxcbmEuY2FyZC1ib3JkZXJlZCAuY2FyZC1ib2R5IC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBoNCxcbi5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBhLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSBoNCxcbmEuY2FyZC1ib3JkZXJlZCAuY2FyZC1ib2R5IC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciBoNCxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciBhLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSBoNCxcbmEuY2FyZC1ib3JkZXJlZCAuY2FyZC1ib2R5IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBoNCxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBhLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSBoNCxcbmEuY2FyZC1ib3JkZXJlZCAuY2FyZC1ib2R5IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGg0LFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgYS5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgaDQsXG5hLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSAuY29sLXhsbS00IC5jYXJkLWlucHV0IGg0LFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCBhLmNhcmQtYm9yZGVyZWQgLmNhcmQtYm9keSBoNCxcbmEuY2FyZC1ib3JkZXJlZCAuY2FyZC1ib2R5IC5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgaDQsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGEuY2FyZC1ib3JkZXJlZCAuY2FyZC1ib2R5IGg0LFxuYS5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgLmg2IHtcbiAgY29sb3I6ICNlMjAwMWE7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xufVxuYS5jYXJkLWJvcmRlcmVkIC5jYXJkLWJvZHkgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZhZ29cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuYS5jYXJkLWJvcmRlcmVkOmZvY3VzOjphZnRlciwgYS5jYXJkLWJvcmRlcmVkOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1wcmltYXJ5LXdpdGgtaW1hZ2UsIC5jYXJkLXByaW1hcnktanVzdC10ZXh0LXdpdGgtZW1ibGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgYm9yZGVyOiAwO1xufVxuLmNhcmQtcHJpbWFyeS13aXRoLWltYWdlIC5jYXJkLWJvZHksIC5jYXJkLXByaW1hcnktanVzdC10ZXh0LXdpdGgtZW1ibGVtIC5jYXJkLWJvZHksXG4uY2FyZC1wcmltYXJ5LXdpdGgtaW1hZ2UgLmNhcmQtZm9vdGVyLFxuLmNhcmQtcHJpbWFyeS13aXRoLWltYWdlIC5jYXJkLWZvb3Rlci1uby1zdHlsaW5nLFxuLmNhcmQtcHJpbWFyeS1qdXN0LXRleHQtd2l0aC1lbWJsZW0gLmNhcmQtZm9vdGVyLFxuLmNhcmQtcHJpbWFyeS1qdXN0LXRleHQtd2l0aC1lbWJsZW0gLmNhcmQtZm9vdGVyLW5vLXN0eWxpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uY2FyZC1wcmltYXJ5LXdpdGgtaW1hZ2UgLmNhcmQtZm9vdGVyLCAuY2FyZC1wcmltYXJ5LXdpdGgtaW1hZ2UgLmNhcmQtZm9vdGVyLW5vLXN0eWxpbmcsIC5jYXJkLXByaW1hcnktanVzdC10ZXh0LXdpdGgtZW1ibGVtIC5jYXJkLWZvb3RlciwgLmNhcmQtcHJpbWFyeS1qdXN0LXRleHQtd2l0aC1lbWJsZW0gLmNhcmQtZm9vdGVyLW5vLXN0eWxpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG5hLmNhcmQtcHJpbWFyeS13aXRoLWltYWdlOmZvY3VzLCBhLmNhcmQtcHJpbWFyeS1qdXN0LXRleHQtd2l0aC1lbWJsZW06Zm9jdXMsIGEuY2FyZC1wcmltYXJ5LXdpdGgtaW1hZ2U6aG92ZXIsIGEuY2FyZC1wcmltYXJ5LWp1c3QtdGV4dC13aXRoLWVtYmxlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDAuNSwgMCwgMjMuMDY2MzcxNjgxNCk7XG59XG5hLmNhcmQtcHJpbWFyeS13aXRoLWltYWdlOmZvY3VzOjpiZWZvcmUsIGEuY2FyZC1wcmltYXJ5LWp1c3QtdGV4dC13aXRoLWVtYmxlbTpmb2N1czo6YmVmb3JlLCBhLmNhcmQtcHJpbWFyeS13aXRoLWltYWdlOmhvdmVyOjpiZWZvcmUsIGEuY2FyZC1wcmltYXJ5LWp1c3QtdGV4dC13aXRoLWVtYmxlbTpob3Zlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLXByaW1hcnktanVzdC10ZXh0LXdpdGgtZW1ibGVtIC5jYXJkLWJvZHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAtNDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDExMCU7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1wcmltYXJ5LWp1c3QtdGV4dC13aXRoLWVtYmxlbSAuY2FyZC1ib2R5ID4gcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkLXByaW1hcnktanVzdC10ZXh0LXdpdGgtZW1ibGVtIC5jYXJkLWJvZHkgPiBwIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uY2FyZC1wcmltYXJ5LWp1c3QtdGV4dC13aXRoLWVtYmxlbSAuY2FyZC1ib2R5IC5pY29uLWVtYmxlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG4uY2FyZC1wcmltYXJ5LWp1c3QtdGV4dC13aXRoLWVtYmxlbSAuY2FyZC1mb290ZXIgLmljb24tYXJyb3ctcmlnaHQsIC5jYXJkLXByaW1hcnktanVzdC10ZXh0LXdpdGgtZW1ibGVtIC5jYXJkLWZvb3Rlci1uby1zdHlsaW5nIC5pY29uLWFycm93LXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk5cHgpIHtcbiAgLmNhcmQtcHJpbWFyeS1qdXN0LXRleHQtd2l0aC1lbWJsZW0gLmNhcmQtZm9vdGVyLCAuY2FyZC1wcmltYXJ5LWp1c3QtdGV4dC13aXRoLWVtYmxlbSAuY2FyZC1mb290ZXItbm8tc3R5bGluZyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICB9XG59XG4uY2FyZC1wcmltYXJ5LWp1c3QtdGV4dC13aXRoLWVtYmxlbSAuYmFkZ2UtcHJlbWl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMyMzM7XG59XG5cbi5jYXJkLXZpZGVvIC5pY29uLXBsYXkge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1pbmRlbnQ6IDJweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmNhcmQtZGFyayB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzZlNmY3MCwgIzMxMzIzMyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5jYXJkLWRhcmsgLmNhcmQtYm9keSxcbi5jYXJkLWRhcmsgLmNhcmQtZm9vdGVyLFxuLmNhcmQtZGFyayAuY2FyZC1mb290ZXItbm8tc3R5bGluZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtZGFyayAuY2FyZC1ib2R5IC5yb3csXG4uY2FyZC1kYXJrIC5jYXJkLWZvb3RlciAucm93LFxuLmNhcmQtZGFyayAuY2FyZC1mb290ZXItbm8tc3R5bGluZyAucm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC1kYXJrIC5jYXJkLWJvZHkgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtZGFyayAuY2FyZC1ib2R5IC5maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQtZGFyayAuaW1nLWRpbWVuc2lvbi00LTMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmNhcmQtZGFyayAuY2FyZC1mb290ZXIsIC5jYXJkLWRhcmsgLmNhcmQtZm9vdGVyLW5vLXN0eWxpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmNhcmQtZGFyayBociB7XG4gIGJvcmRlci1jb2xvcjogIzZlNmY3MDtcbn1cblxuLmNhcmQtZGFyay13aXRoLWNvcm5lciAuY2FyZC1ib2R5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jb3JuZXItcmVkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwJSBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyMCUgIWltcG9ydGFudDtcbn1cbi5jYXJkLWRhcmstd2l0aC1jb3JuZXIgLmNhcmQtYm9keSA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cbi5jYXJkLWRhcmstd2l0aC1jb3JuZXIgLmNhcmQtYm9keSA+IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FyZC1kYXJrLXdpdGgtY29ybmVyIC5jYXJkLWJvZHkgLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4uY2FyZC1kYXJrLXdpdGgtY29ybmVyIC5jYXJkLWJvZHkgLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhO1xufVxuLmNhcmQtZGFyay13aXRoLWNvcm5lciAuY2FyZC1ib2R5IC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuY2FyZC1kYXJrLXdpdGgtY29ybmVyIC5jYXJkLWJvZHkgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMsIC5jYXJkLWRhcmstd2l0aC1jb3JuZXIgLmNhcmQtYm9keSAuYnRuLW91dGxpbmUtZGFyazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI2LCAwLCAyNiwgMC4yNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwMDFhO1xufVxuLmNhcmQtZGFyay13aXRoLWNvcm5lciAuY2FyZC1ib2R5IC5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuY2FyZC1kYXJrLXdpdGgtY29ybmVyIC5jYXJkLWJvZHkgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2FyZC1kYXJrLXdpdGgtY29ybmVyIC5jYXJkLWJvZHkgLmJ0bi1vdXRsaW5lLWRhcms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuY2FyZC1kYXJrLXdpdGgtY29ybmVyIC5jYXJkLWJvZHkgLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5jYXJkLWRhcmstd2l0aC1jb3JuZXIgLmNhcmQtYm9keSAuYnRuLW91dGxpbmUtZGFyazpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5jYXJkLWRhcmstd2l0aC1jb3JuZXIgLmNhcmQtYm9keSAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjYsIDAsIDI2LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLmNhcmQtZGFyay13aXRoLWNvcm5lciAuY2FyZC1ib2R5IC5idG4tbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5hLmNhcmQtZGFyazpmb2N1czo6YmVmb3JlLCBhLmNhcmQtZGFyazpob3Zlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWxpZ2h0IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLmNhcmQtbGlnaHQgLmNhcmQtYm9keSAuZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJkLWxpZ2h0IC5pbWctZGltZW5zaW9uLTQtMyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY2FyZC1saWdodCAuY2FyZC1mb290ZXIsIC5jYXJkLWxpZ2h0IC5jYXJkLWZvb3Rlci1uby1zdHlsaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5jYXJkLWxpZ2h0IGhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzFjMWMxO1xufVxuXG4uY2FyZC1ibHVlIC5jYXJkLWJvZHkgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGlzdCBhLFxuLmNhcmQtcmVkIC5jYXJkLWJvZHkgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGlzdCBhLFxuLmNhcmQtZGFyayAuY2FyZC1ib2R5IC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxpc3QgYSxcbi5jYXJkLWRhcmstd2l0aC1jb3JuZXIgLmNhcmQtYm9keSAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1saXN0IGEsXG4uY2FyZC1iYWNrZ3JvdW5kLWltYWdlIC5jYXJkLWJvZHkgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGlzdCBhIHtcbiAgY29sb3I6ICMzMTMyMzMgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY2FyZC1ibHVlIC5jYXJkLWJvZHkgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGlzdCBhOmhvdmVyLFxuLmNhcmQtcmVkIC5jYXJkLWJvZHkgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGlzdCBhOmhvdmVyLFxuLmNhcmQtZGFyayAuY2FyZC1ib2R5IC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxpc3QgYTpob3Zlcixcbi5jYXJkLWRhcmstd2l0aC1jb3JuZXIgLmNhcmQtYm9keSAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1saXN0IGE6aG92ZXIsXG4uY2FyZC1iYWNrZ3JvdW5kLWltYWdlIC5jYXJkLWJvZHkgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGlzdCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cbi5jYXJkLWJsdWUgLmNhcmQtYm9keSAuZmlndXJlLWNhcHRpb24sIC5tZWRpYSAuY2FyZC1ibHVlIC5jYXJkLWJvZHkgLm1lZGlhLWNhcHRpb24sXG4uY2FyZC1ibHVlIC5jYXJkLWJvZHkgLm1lZGlhIC5tZWRpYS1jYXB0aW9uLFxuLmNhcmQtcmVkIC5jYXJkLWJvZHkgLmZpZ3VyZS1jYXB0aW9uLFxuLm1lZGlhIC5jYXJkLXJlZCAuY2FyZC1ib2R5IC5tZWRpYS1jYXB0aW9uLFxuLmNhcmQtcmVkIC5jYXJkLWJvZHkgLm1lZGlhIC5tZWRpYS1jYXB0aW9uLFxuLmNhcmQtZGFyayAuY2FyZC1ib2R5IC5maWd1cmUtY2FwdGlvbixcbi5tZWRpYSAuY2FyZC1kYXJrIC5jYXJkLWJvZHkgLm1lZGlhLWNhcHRpb24sXG4uY2FyZC1kYXJrIC5jYXJkLWJvZHkgLm1lZGlhIC5tZWRpYS1jYXB0aW9uLFxuLmNhcmQtZGFyay13aXRoLWNvcm5lciAuY2FyZC1ib2R5IC5maWd1cmUtY2FwdGlvbixcbi5tZWRpYSAuY2FyZC1kYXJrLXdpdGgtY29ybmVyIC5jYXJkLWJvZHkgLm1lZGlhLWNhcHRpb24sXG4uY2FyZC1kYXJrLXdpdGgtY29ybmVyIC5jYXJkLWJvZHkgLm1lZGlhIC5tZWRpYS1jYXB0aW9uLFxuLmNhcmQtYmFja2dyb3VuZC1pbWFnZSAuY2FyZC1ib2R5IC5maWd1cmUtY2FwdGlvbixcbi5tZWRpYSAuY2FyZC1iYWNrZ3JvdW5kLWltYWdlIC5jYXJkLWJvZHkgLm1lZGlhLWNhcHRpb24sXG4uY2FyZC1iYWNrZ3JvdW5kLWltYWdlIC5jYXJkLWJvZHkgLm1lZGlhIC5tZWRpYS1jYXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1ibHVlIC5jYXJkLWJvZHkgYTpub3QoLmJ0biksXG4uY2FyZC1yZWQgLmNhcmQtYm9keSBhOm5vdCguYnRuKSxcbi5jYXJkLWRhcmsgLmNhcmQtYm9keSBhOm5vdCguYnRuKSxcbi5jYXJkLWRhcmstd2l0aC1jb3JuZXIgLmNhcmQtYm9keSBhOm5vdCguYnRuKSxcbi5jYXJkLWJhY2tncm91bmQtaW1hZ2UgLmNhcmQtYm9keSBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtYmx1ZSAuY2FyZC1ib2R5IGE6bm90KC5idG4sIC5jYXJkLCAubmV3cy10ZWFzZXItY29udGVudCBhKSxcbi5jYXJkLXJlZCAuY2FyZC1ib2R5IGE6bm90KC5idG4sIC5jYXJkLCAubmV3cy10ZWFzZXItY29udGVudCBhKSxcbi5jYXJkLWRhcmsgLmNhcmQtYm9keSBhOm5vdCguYnRuLCAuY2FyZCwgLm5ld3MtdGVhc2VyLWNvbnRlbnQgYSksXG4uY2FyZC1kYXJrLXdpdGgtY29ybmVyIC5jYXJkLWJvZHkgYTpub3QoLmJ0biwgLmNhcmQsIC5uZXdzLXRlYXNlci1jb250ZW50IGEpLFxuLmNhcmQtYmFja2dyb3VuZC1pbWFnZSAuY2FyZC1ib2R5IGE6bm90KC5idG4sIC5jYXJkLCAubmV3cy10ZWFzZXItY29udGVudCBhKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNhcmQtYmx1ZSAuY2FyZC1ib2R5IGJsb2NrcXVvdGUsXG4uY2FyZC1yZWQgLmNhcmQtYm9keSBibG9ja3F1b3RlLFxuLmNhcmQtZGFyayAuY2FyZC1ib2R5IGJsb2NrcXVvdGUsXG4uY2FyZC1kYXJrLXdpdGgtY29ybmVyIC5jYXJkLWJvZHkgYmxvY2txdW90ZSxcbi5jYXJkLWJhY2tncm91bmQtaW1hZ2UgLmNhcmQtYm9keSBibG9ja3F1b3RlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWJsdWUge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGY7XG59XG4uY2FyZC1ibHVlIC5jYXJkLWJvZHksXG4uY2FyZC1ibHVlIC5jYXJkLWZvb3Rlcixcbi5jYXJkLWJsdWUgLmNhcmQtZm9vdGVyLW5vLXN0eWxpbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLWJsdWUgLmNhcmQtYm9keSBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1ibHVlIC5jYXJkLWJvZHkgLmZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FyZC1ibHVlIC5pbWctZGltZW5zaW9uLTQtMyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY2FyZC1ibHVlIC5jYXJkLWZvb3RlciwgLmNhcmQtYmx1ZSAuY2FyZC1mb290ZXItbm8tc3R5bGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uY2FyZC1ibHVlIGhyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uY2FyZC1ibHVlIC5uZXdzLXRlYXNlciBoNCBhLFxuLmNhcmQtYmx1ZSAubmV3cy10ZWFzZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtYmx1ZSAubmV3cy10ZWFzZXIgaDQgYTpob3Zlcixcbi5jYXJkLWJsdWUgLm5ld3MtdGVhc2VyIHA6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtcmVkIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xufVxuLmNhcmQtcmVkIC5jYXJkLWJvZHksXG4uY2FyZC1yZWQgLmNhcmQtZm9vdGVyLFxuLmNhcmQtcmVkIC5jYXJkLWZvb3Rlci1uby1zdHlsaW5nIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1yZWQgLmNhcmQtYm9keSBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1yZWQgLmNhcmQtYm9keSB1bC5pY29uLWxpc3QgbGk6OmJlZm9yZSxcbi5jYXJkLXJlZCAuY2FyZC1ib2R5IHVsLnRleHQtbGlzdCBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jYXJkLXJlZCAuY2FyZC1ib2R5IC5maWd1cmUtaGFzLWJpZy10aXRsZSAuZmlndXJlLXRpdGxlLFxuLmNhcmQtcmVkIC5jYXJkLWJvZHkgLmZpZ3VyZS1oYXMtYmlnLXRpdGxlIC5tZWRpYS10aXRsZSxcbi5jYXJkLXJlZCAuY2FyZC1ib2R5IC5tZWRpYS1oYXMtYmlnLXRpdGxlIC5maWd1cmUtdGl0bGUsXG4uY2FyZC1yZWQgLmNhcmQtYm9keSAubWVkaWEtaGFzLWJpZy10aXRsZSAubWVkaWEtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMjMzO1xufVxuLmNhcmQtcmVkIC5jYXJkLWJvZHkgLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMyMzM7XG4gIGJvcmRlci1jb2xvcjogIzMxMzIzMztcbn1cbi5jYXJkLXJlZCAuY2FyZC1ib2R5IC5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzAuMjU3NSwgMzAuODc1LCAzMS40OTI1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjQuMDEsIDI0LjUsIDI0Ljk5KTtcbn1cbi5jYXJkLXJlZCAuY2FyZC1ib2R5IC5idG4tcHJpbWFyeTpmb2N1cywgLmNhcmQtcmVkIC5jYXJkLWJvZHkgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ5LCA1MCwgNTEsIDAuNSk7XG59XG4uY2FyZC1yZWQgLmNhcmQtYm9keSAuYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5jYXJkLXJlZCAuY2FyZC1ib2R5IC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMyMzM7XG4gIGJvcmRlci1jb2xvcjogIzMxMzIzMztcbn1cbi5jYXJkLXJlZCAuY2FyZC1ib2R5IC5idG4tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuY2FyZC1yZWQgLmNhcmQtYm9keSAuYnRuLXByaW1hcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuY2FyZC1yZWQgLmNhcmQtYm9keSAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNC4wMSwgMjQuNSwgMjQuOTkpO1xuICBib3JkZXItY29sb3I6IHJnYigxNy43NjI1LCAxOC4xMjUsIDE4LjQ4NzUpO1xufVxuLmNhcmQtcmVkIC5jYXJkLWJvZHkgLmJ0bi1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5jYXJkLXJlZCAuY2FyZC1ib2R5IC5idG4tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5jYXJkLXJlZCAuY2FyZC1ib2R5IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0OSwgNTAsIDUxLCAwLjUpO1xufVxuLmNhcmQtcmVkIC5jYXJkLWJvZHkgLmZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FyZC1yZWQgLmltZy1kaW1lbnNpb24tNC0zIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5jYXJkLXJlZCAuY2FyZC1mb290ZXIsIC5jYXJkLXJlZCAuY2FyZC1mb290ZXItbm8tc3R5bGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uY2FyZC1yZWQgaHIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5jYXJkLXJlZCAubmV3cy10ZWFzZXIgaDQgYSxcbi5jYXJkLXJlZCAubmV3cy10ZWFzZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtcmVkIC5uZXdzLXRlYXNlciBoNCBhOmhvdmVyLFxuLmNhcmQtcmVkIC5uZXdzLXRlYXNlciBwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1yZWQgLm5ld3MtdGVhc2VyIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMyMzM7XG59XG4uY2FyZC1yZWQgLmNhcmQtcHJpbWFyeS13aXRoLWltYWdlLCAuY2FyZC1yZWQgLmNhcmQtcHJpbWFyeS1qdXN0LXRleHQtd2l0aC1lbWJsZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNhcmQtcmVkIC5jYXJkLXByaW1hcnktd2l0aC1pbWFnZSBoNSwgLmNhcmQtcmVkIC5jYXJkLXByaW1hcnktanVzdC10ZXh0LXdpdGgtZW1ibGVtIGg1IHtcbiAgY29sb3I6ICMzMTMyMzM7XG59XG4uY2FyZC1yZWQgLmNhcmQtcHJpbWFyeS13aXRoLWltYWdlIC5iYWRnZSwgLmNhcmQtcmVkIC5jYXJkLXByaW1hcnktanVzdC10ZXh0LXdpdGgtZW1ibGVtIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG59XG4uY2FyZC1yZWQgLmNhcmQtcHJpbWFyeS13aXRoLWltYWdlOmhvdmVyLCAuY2FyZC1yZWQgLmNhcmQtcHJpbWFyeS1qdXN0LXRleHQtd2l0aC1lbWJsZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1zcGVha2VyIGg1LFxuLmNhcmQtc3BlYWtlciBwIHtcbiAgcGFkZGluZy1yaWdodDogMTEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkLXNwZWFrZXIgaDUsXG4gIC5jYXJkLXNwZWFrZXIgcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHg7XG4gIH1cbn1cbi5jYXJkLXNwZWFrZXIgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcmQtc3BlYWtlciAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIH1cbn1cblxuLmNhcmQtc3BlYWtlci1pbWFnZXMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC1zcGVha2VyLWltYWdlcy13cmFwcGVyIC5pbWctZGltZW5zaW9uLXRlYXNlci1pbWFnZSB7XG4gIGhlaWdodDogMjQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkLXNwZWFrZXItaW1hZ2VzLXdyYXBwZXIgLmltZy1kaW1lbnNpb24tdGVhc2VyLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXJkLXNwZWFrZXItaW1hZ2Utc3BlYWtlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAtMzBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4uY2FyZC1zcGVha2VyLWltYWdlLXNwZWFrZXItd3JhcHBlciAuaW1nLWZsdWlkLCAuY2FyZC1zcGVha2VyLWltYWdlLXNwZWFrZXItd3JhcHBlciAuc2l0ZS1mb290ZXIgLmZvb3Rlci1icmFuZC1pbWFnZSBpbWcsIC5zaXRlLWZvb3RlciAuZm9vdGVyLWJyYW5kLWltYWdlIC5jYXJkLXNwZWFrZXItaW1hZ2Utc3BlYWtlci13cmFwcGVyIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkLXNwZWFrZXItaW1hZ2Utc3BlYWtlci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmNhcmQtc3BlYWtlci1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkLXNwZWFrZXItbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5jYXJkLXNwZWFrZXItaW1hZ2UtY29weXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjYWRhZGFkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuXG4uY2FyZC1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMjMzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmNhcmQtYmFja2dyb3VuZC1pbWFnZSAuY2FyZC1ib2R5LFxuLmNhcmQtYmFja2dyb3VuZC1pbWFnZSAuY2FyZC1mb290ZXIsXG4uY2FyZC1iYWNrZ3JvdW5kLWltYWdlIC5jYXJkLWZvb3Rlci1uby1zdHlsaW5nIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1iYWNrZ3JvdW5kLWltYWdlIC5jYXJkLWJvZHkgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtYmFja2dyb3VuZC1pbWFnZSAuY2FyZC1ib2R5IC5maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQtYmFja2dyb3VuZC1pbWFnZSAuaW1nLWRpbWVuc2lvbi00LTMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmNhcmQtYmFja2dyb3VuZC1pbWFnZSAuY2FyZC1mb290ZXIsIC5jYXJkLWJhY2tncm91bmQtaW1hZ2UgLmNhcmQtZm9vdGVyLW5vLXN0eWxpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmNhcmQtYmFja2dyb3VuZC1pbWFnZSBociB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmNhcmQtYmFja2dyb3VuZC1pbWFnZSAubmV3cy10ZWFzZXIgaDQgYSxcbi5jYXJkLWJhY2tncm91bmQtaW1hZ2UgLm5ld3MtdGVhc2VyIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLWJhY2tncm91bmQtaW1hZ2UgLm5ld3MtdGVhc2VyIGg0IGE6aG92ZXIsXG4uY2FyZC1iYWNrZ3JvdW5kLWltYWdlIC5uZXdzLXRlYXNlciBwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLW5ld3NsZXR0ZXIsXG4uY2FyZC1pbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cbi5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtaGVhZGVyLWhvbGRlcixcbi5jYXJkLWlucHV0IC5jYXJkLWhlYWRlci1ob2xkZXIge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICM2ZTZmNzAsICMzMTMyMzMpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG4uY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWhlYWRlcixcbi5jYXJkLWlucHV0IC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2Nvcm5lci1yZWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogMjAlIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDIwJSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtaGVhZGVyIGg0LFxuLmNhcmQtbmV3c2xldHRlciAuY2FyZC1oZWFkZXIgLmg0LFxuLmNhcmQtbmV3c2xldHRlciAuY2FyZC1oZWFkZXIgLmNvbnRhaW5lci1jb250ZW50IGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIsXG4uY29udGFpbmVyLWNvbnRlbnQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1oZWFkZXIgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMixcbi5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtaGVhZGVyIC5jb250YWluZXItY29udGVudC1mbHVpZCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLFxuLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtaGVhZGVyIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1oZWFkZXIgaDMsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWhlYWRlciBoMyxcbi5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1oZWFkZXIgaDMsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtaGVhZGVyIGgzLFxuLmNhcmQtbmV3c2xldHRlciAuY2FyZC1oZWFkZXIgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IGgzLFxuLmNhcmQtbmV3c2xldHRlciAuY2FyZC1oZWFkZXIgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDMsXG4uY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWhlYWRlciAuY29sLXhsbS00IC5jYXJkLWlucHV0IGgzLFxuLmNhcmQtbmV3c2xldHRlciAuY2FyZC1oZWFkZXIgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBoMyxcbi5jYXJkLWlucHV0IC5jYXJkLWhlYWRlciBoNCxcbi5jYXJkLWlucHV0IC5jYXJkLWhlYWRlciAuaDQsXG4uY2FyZC1pbnB1dCAuY2FyZC1oZWFkZXIgLmNvbnRhaW5lci1jb250ZW50IGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIsXG4uY29udGFpbmVyLWNvbnRlbnQgLmNhcmQtaW5wdXQgLmNhcmQtaGVhZGVyIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIsXG4uY2FyZC1pbnB1dCAuY2FyZC1oZWFkZXIgLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIsXG4uY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgLmNhcmQtaW5wdXQgLmNhcmQtaGVhZGVyIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIsXG4uY2FyZC1pbnB1dCAuY2FyZC1oZWFkZXIgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4uY2FyZC1pbnB1dCAuY2FyZC1oZWFkZXIgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoMyxcbi5jYXJkLWlucHV0IC5jYXJkLWhlYWRlciAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4uY2FyZC1pbnB1dCAuY2FyZC1oZWFkZXIgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IC5jYXJkLWhlYWRlciBoMyxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IC5jYXJkLWhlYWRlciBoMyxcbi5jb2wteGxtLTQgLmNhcmQtaW5wdXQgLmNhcmQtaGVhZGVyIGgzLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuY2FyZC1oZWFkZXIgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIFtjbGFzcyo9Y29sLV0sIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgW2NsYXNzKj1jb2wtXSwgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIFtjbGFzcyo9Y29sLV0sIC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciBbY2xhc3MqPWNvbC1dLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IFtjbGFzcyo9Y29sLV0sXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCBbY2xhc3MqPWNvbC1dLFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCBbY2xhc3MqPWNvbC1dLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBbY2xhc3MqPWNvbC1dIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWJvZHksIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtYm9keSwgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWJvZHksIC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1ib2R5LFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IC5jYXJkLWJvZHksXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCAuY2FyZC1ib2R5LFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuY2FyZC1ib2R5LFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuY2FyZC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1ib2R5LCAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWJvZHksIC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1ib2R5LCAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtYm9keSxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IC5jYXJkLWJvZHksXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IC5jYXJkLWJvZHksXG4gIC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgLmNhcmQtYm9keSxcbiAgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtZm9vdGVyIGlucHV0LCAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1mb290ZXItbm8tc3R5bGluZyBpbnB1dCwgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1mb290ZXIgaW5wdXQsIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtZm9vdGVyLW5vLXN0eWxpbmcgaW5wdXQsIC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1mb290ZXIgaW5wdXQsIC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1mb290ZXItbm8tc3R5bGluZyBpbnB1dCwgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWZvb3RlciBpbnB1dCwgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWZvb3Rlci1uby1zdHlsaW5nIGlucHV0LFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IC5jYXJkLWZvb3RlciBpbnB1dCxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCAuY2FyZC1mb290ZXItbm8tc3R5bGluZyBpbnB1dCxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IC5jYXJkLWZvb3RlciBpbnB1dCxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IC5jYXJkLWZvb3Rlci1uby1zdHlsaW5nIGlucHV0LFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuY2FyZC1mb290ZXIgaW5wdXQsXG4uY29sLXhsbS00IC5jYXJkLWlucHV0IC5jYXJkLWZvb3Rlci1uby1zdHlsaW5nIGlucHV0LFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuY2FyZC1mb290ZXIgaW5wdXQsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IC5jYXJkLWZvb3Rlci1uby1zdHlsaW5nIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jYXJkLW5ld3NsZXR0ZXIgLmZvcm0tZ3JvdXAsXG4uY2FyZC1pbnB1dCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtYm9keSxcbiAgLmNhcmQtaW5wdXQgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMS41cmVtIDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jYXJkLW5ld3NsZXR0ZXIgLmN1c3RvbS1jb250cm9sLWxhYmVsLFxuLmNhcmQtaW5wdXQgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5jYXJkLW5ld3NsZXR0ZXIgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jYXJkLW5ld3NsZXR0ZXIgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcixcbi5jYXJkLWlucHV0IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmNhcmQtaW5wdXQgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHRvcDogMXB4O1xufVxuLmNhcmQtbmV3c2xldHRlciAuY3VzdG9tLWNoZWNrYm94LWhvbGRlcixcbi5jYXJkLWlucHV0IC5jdXN0b20tY2hlY2tib3gtaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTlweCkge1xuICAuY2FyZC1uZXdzbGV0dGVyIC5idG4sXG4gIC5jYXJkLWlucHV0IC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk5cHgpIHtcbiAgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1mb290ZXIgaW5wdXQsIC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtZm9vdGVyLW5vLXN0eWxpbmcgaW5wdXQsXG4gIC5jYXJkLWlucHV0IC5jYXJkLWZvb3RlciBpbnB1dCxcbiAgLmNhcmQtaW5wdXQgLmNhcmQtZm9vdGVyLW5vLXN0eWxpbmcgaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLmNhcmQtY29weXJpZ2h0LCAuc3dpcGVyLXNsaWRlLWhlcm8taW1hZ2UtY29weXJpZ2h0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDYwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAzcHggNnB4O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLmNhcmQtY29weXJpZ2h0Om5vdCg6ZW1wdHkpLCAuc3dpcGVyLXNsaWRlLWhlcm8taW1hZ2UtY29weXJpZ2h0Om5vdCg6ZW1wdHkpIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmNhcmQtY29weXJpZ2h0IGEsIC5zd2lwZXItc2xpZGUtaGVyby1pbWFnZS1jb3B5cmlnaHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNhcmQtYm9keS5jYXJkLWJvZHktc21hbGwge1xuICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW0gIWltcG9ydGFudDtcbn1cbi5jb2wtbWQtNC5kLWZsZXggLmNhcmQtYm9keSB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG4uY2FyZC1ib2R5IGgxLFxuLmNhcmQtYm9keSBoMixcbi5jYXJkLWJvZHkgaDMsXG4uY2FyZC1ib2R5IGg0LFxuLmNhcmQtYm9keSBoNSxcbi5jYXJkLWJvZHkgaDYsXG4uY2FyZC1ib2R5IC5oMSxcbi5jYXJkLWJvZHkgLmgyLFxuLmNhcmQtYm9keSAuaDMsXG4uY2FyZC1ib2R5IC5oNCxcbi5jYXJkLWJvZHkgLmNvbnRhaW5lci1jb250ZW50IGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIsXG4uY29udGFpbmVyLWNvbnRlbnQgLmNhcmQtYm9keSBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLFxuLmNhcmQtYm9keSAuY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMixcbi5jb250YWluZXItY29udGVudC1mbHVpZCAuY2FyZC1ib2R5IGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIsXG4uY2FyZC1ib2R5IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtYm9keSBoMyxcbi5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoMyxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtYm9keSBoMyxcbi5jYXJkLWJvZHkgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWJvZHkgaDMsXG4uY2FyZC1ib2R5IC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciBoMyxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1ib2R5IGgzLFxuLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDMsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgLmNhcmQtYm9keSBoMyxcbi5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDMsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCAuY2FyZC1ib2R5IGgzLFxuLmNhcmQtYm9keSAuY29sLXhsbS00IC5jYXJkLWlucHV0IGgzLFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuY2FyZC1ib2R5IGgzLFxuLmNhcmQtYm9keSAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGgzLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuY2FyZC1ib2R5IGgzLFxuLmNhcmQtYm9keSAuaDUsXG4uY2FyZC1ib2R5IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtYm9keSBoNCxcbi5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoNCxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtYm9keSBoNCxcbi5jYXJkLWJvZHkgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWJvZHkgaDQsXG4uY2FyZC1ib2R5IC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciBoNCxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1ib2R5IGg0LFxuLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDQsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgLmNhcmQtYm9keSBoNCxcbi5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDQsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCAuY2FyZC1ib2R5IGg0LFxuLmNhcmQtYm9keSAuY29sLXhsbS00IC5jYXJkLWlucHV0IGg0LFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuY2FyZC1ib2R5IGg0LFxuLmNhcmQtYm9keSAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGg0LFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuY2FyZC1ib2R5IGg0LFxuLmNhcmQtYm9keSAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjU2MjVyZW07XG59XG4uY2FyZC1ib2R5IGgxOmxhc3QtY2hpbGQsXG4uY2FyZC1ib2R5IGgyOmxhc3QtY2hpbGQsXG4uY2FyZC1ib2R5IGgzOmxhc3QtY2hpbGQsXG4uY2FyZC1ib2R5IGg0Omxhc3QtY2hpbGQsXG4uY2FyZC1ib2R5IGg1Omxhc3QtY2hpbGQsXG4uY2FyZC1ib2R5IGg2Omxhc3QtY2hpbGQsXG4uY2FyZC1ib2R5IC5oMTpsYXN0LWNoaWxkLFxuLmNhcmQtYm9keSAuaDI6bGFzdC1jaGlsZCxcbi5jYXJkLWJvZHkgLmgzOmxhc3QtY2hpbGQsXG4uY2FyZC1ib2R5IC5oNDpsYXN0LWNoaWxkLFxuLmNhcmQtYm9keSAuY29udGFpbmVyLWNvbnRlbnQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMjpsYXN0LWNoaWxkLFxuLmNvbnRhaW5lci1jb250ZW50IC5jYXJkLWJvZHkgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMjpsYXN0LWNoaWxkLFxuLmNhcmQtYm9keSAuY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMjpsYXN0LWNoaWxkLFxuLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIC5jYXJkLWJvZHkgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMjpsYXN0LWNoaWxkLFxuLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoMzpsYXN0LWNoaWxkLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtYm9keSBoMzpsYXN0LWNoaWxkLFxuLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIGgzOmxhc3QtY2hpbGQsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWJvZHkgaDM6bGFzdC1jaGlsZCxcbi5jYXJkLWJvZHkgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGgzOmxhc3QtY2hpbGQsXG4uY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtYm9keSBoMzpsYXN0LWNoaWxkLFxuLmNhcmQtYm9keSAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDM6bGFzdC1jaGlsZCxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1ib2R5IGgzOmxhc3QtY2hpbGQsXG4uY2FyZC1ib2R5IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBoMzpsYXN0LWNoaWxkLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IC5jYXJkLWJvZHkgaDM6bGFzdC1jaGlsZCxcbi5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDM6bGFzdC1jaGlsZCxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IC5jYXJkLWJvZHkgaDM6bGFzdC1jaGlsZCxcbi5jYXJkLWJvZHkgLmNvbC14bG0tNCAuY2FyZC1pbnB1dCBoMzpsYXN0LWNoaWxkLFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuY2FyZC1ib2R5IGgzOmxhc3QtY2hpbGQsXG4uY2FyZC1ib2R5IC5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgaDM6bGFzdC1jaGlsZCxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgLmNhcmQtYm9keSBoMzpsYXN0LWNoaWxkLFxuLmNhcmQtYm9keSAuaDU6bGFzdC1jaGlsZCxcbi5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDQ6bGFzdC1jaGlsZCxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWJvZHkgaDQ6bGFzdC1jaGlsZCxcbi5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoNDpsYXN0LWNoaWxkLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1ib2R5IGg0Omxhc3QtY2hpbGQsXG4uY2FyZC1ib2R5IC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBoNDpsYXN0LWNoaWxkLFxuLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWJvZHkgaDQ6bGFzdC1jaGlsZCxcbi5jYXJkLWJvZHkgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGg0Omxhc3QtY2hpbGQsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtYm9keSBoNDpsYXN0LWNoaWxkLFxuLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDQ6bGFzdC1jaGlsZCxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCAuY2FyZC1ib2R5IGg0Omxhc3QtY2hpbGQsXG4uY2FyZC1ib2R5IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGg0Omxhc3QtY2hpbGQsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCAuY2FyZC1ib2R5IGg0Omxhc3QtY2hpbGQsXG4uY2FyZC1ib2R5IC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDQ6bGFzdC1jaGlsZCxcbi5jb2wteGxtLTQgLmNhcmQtaW5wdXQgLmNhcmQtYm9keSBoNDpsYXN0LWNoaWxkLFxuLmNhcmQtYm9keSAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGg0Omxhc3QtY2hpbGQsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IC5jYXJkLWJvZHkgaDQ6bGFzdC1jaGlsZCxcbi5jYXJkLWJvZHkgLmg2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQtYm9keSBoMSBhLFxuLmNhcmQtYm9keSBoMiBhLFxuLmNhcmQtYm9keSBoMyBhLFxuLmNhcmQtYm9keSBoNCBhLFxuLmNhcmQtYm9keSBoNSBhLFxuLmNhcmQtYm9keSBoNiBhLFxuLmNhcmQtYm9keSAuaDEgYSxcbi5jYXJkLWJvZHkgLmgyIGEsXG4uY2FyZC1ib2R5IC5oMyBhLFxuLmNhcmQtYm9keSAuaDQgYSxcbi5jYXJkLWJvZHkgLmNvbnRhaW5lci1jb250ZW50IGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIgYSxcbi5jb250YWluZXItY29udGVudCAuY2FyZC1ib2R5IGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIgYSxcbi5jYXJkLWJvZHkgLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIgYSxcbi5jb250YWluZXItY29udGVudC1mbHVpZCAuY2FyZC1ib2R5IGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIgYSxcbi5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDMgYSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWJvZHkgaDMgYSxcbi5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoMyBhLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1ib2R5IGgzIGEsXG4uY2FyZC1ib2R5IC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBoMyBhLFxuLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWJvZHkgaDMgYSxcbi5jYXJkLWJvZHkgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGgzIGEsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtYm9keSBoMyBhLFxuLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDMgYSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCAuY2FyZC1ib2R5IGgzIGEsXG4uY2FyZC1ib2R5IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGgzIGEsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCAuY2FyZC1ib2R5IGgzIGEsXG4uY2FyZC1ib2R5IC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDMgYSxcbi5jb2wteGxtLTQgLmNhcmQtaW5wdXQgLmNhcmQtYm9keSBoMyBhLFxuLmNhcmQtYm9keSAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGgzIGEsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IC5jYXJkLWJvZHkgaDMgYSxcbi5jYXJkLWJvZHkgLmg1IGEsXG4uY2FyZC1ib2R5IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIGg0IGEsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1ib2R5IGg0IGEsXG4uY2FyZC1ib2R5IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaDQgYSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtYm9keSBoNCBhLFxuLmNhcmQtYm9keSAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgaDQgYSxcbi5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1ib2R5IGg0IGEsXG4uY2FyZC1ib2R5IC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciBoNCBhLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWJvZHkgaDQgYSxcbi5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IGg0IGEsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgLmNhcmQtYm9keSBoNCBhLFxuLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCBoNCBhLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgLmNhcmQtYm9keSBoNCBhLFxuLmNhcmQtYm9keSAuY29sLXhsbS00IC5jYXJkLWlucHV0IGg0IGEsXG4uY29sLXhsbS00IC5jYXJkLWlucHV0IC5jYXJkLWJvZHkgaDQgYSxcbi5jYXJkLWJvZHkgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBoNCBhLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuY2FyZC1ib2R5IGg0IGEsXG4uY2FyZC1ib2R5IC5oNiBhIHtcbiAgY29sb3I6ICNlMjAwMWE7XG59XG4uY2FyZC1ib2R5IGg0LFxuLmNhcmQtYm9keSBoNSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY2FyZC1ib2R5IHAsXG4uY2FyZC1ib2R5IC50ZXh0LWxpc3QsXG4uY2FyZC1ib2R5IHVsLmljb24tbGlzdCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJGYWdvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xufVxuLmNhcmQtYm9keSBwOmxhc3QtY2hpbGQsXG4uY2FyZC1ib2R5IC50ZXh0LWxpc3Q6bGFzdC1jaGlsZCxcbi5jYXJkLWJvZHkgdWwuaWNvbi1saXN0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQtYm9keSBociB7XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xufVxuLmNhcmQtYm9keSAuYnRuLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cbi5jYXJkLWJvZHkgLmJ0bi1saXN0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQtYm9keSAuaWNvbi1saXN0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbn1cbi5jYXJkLWJvZHkgLmljb24tbGlzdCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmNhcmQtYm9keSAuaWNvbi1saXN0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kaXYuY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBkaXYuY2FyZCAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgZGl2LmNhcmQgLmNhcmQtYm9keSwgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgZGl2LmNhcmQgLmNhcmQtYm9keSwgLmNhcmQtY29sdW1ucyBkaXYuY2FyZCAuY2FyZC1ib2R5LCAuY29sLXhsbS00IGRpdi5jYXJkIC5jYXJkLWJvZHksIFtjbGFzcyo9Y29sLV0gZGl2LmNhcmQgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICB9XG59XG5kaXYuY2FyZCAuY2FyZC1ib2R5IC5maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuZGl2LmNhcmQgLmJhZGdlLXByZW1pdW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbn1cblxuZGl2LmNhcmQtam9iLWV4Y2hhbmdlIGgxIGEsXG5kaXYuY2FyZC1qb2ItZXhjaGFuZ2UgaDIgYSxcbmRpdi5jYXJkLWpvYi1leGNoYW5nZSBoMyBhLFxuZGl2LmNhcmQtam9iLWV4Y2hhbmdlIGg0IGEsXG5kaXYuY2FyZC1qb2ItZXhjaGFuZ2UgaDUgYSxcbmRpdi5jYXJkLWpvYi1leGNoYW5nZSBoNiBhLFxuZGl2LmNhcmQtam9iLWV4Y2hhbmdlIC5oMSBhLFxuZGl2LmNhcmQtam9iLWV4Y2hhbmdlIC5oMiBhLFxuZGl2LmNhcmQtam9iLWV4Y2hhbmdlIC5oMyBhLFxuZGl2LmNhcmQtam9iLWV4Y2hhbmdlIC5oNCBhLFxuZGl2LmNhcmQtam9iLWV4Y2hhbmdlIC5jb250YWluZXItY29udGVudCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyIGEsXG4uY29udGFpbmVyLWNvbnRlbnQgZGl2LmNhcmQtam9iLWV4Y2hhbmdlIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIgYSxcbmRpdi5jYXJkLWpvYi1leGNoYW5nZSAuY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMiBhLFxuLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIGRpdi5jYXJkLWpvYi1leGNoYW5nZSBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyIGEsXG5kaXYuY2FyZC1qb2ItZXhjaGFuZ2UgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDMgYSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIGRpdi5jYXJkLWpvYi1leGNoYW5nZSBoMyBhLFxuZGl2LmNhcmQtam9iLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaDMgYSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgZGl2LmNhcmQtam9iLWV4Y2hhbmdlIGgzIGEsXG5kaXYuY2FyZC1qb2ItZXhjaGFuZ2UgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGgzIGEsXG4uY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgZGl2LmNhcmQtam9iLWV4Y2hhbmdlIGgzIGEsXG5kaXYuY2FyZC1qb2ItZXhjaGFuZ2UgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGgzIGEsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgZGl2LmNhcmQtam9iLWV4Y2hhbmdlIGgzIGEsXG5kaXYuY2FyZC1qb2ItZXhjaGFuZ2UgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IGgzIGEsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgZGl2LmNhcmQtam9iLWV4Y2hhbmdlIGgzIGEsXG5kaXYuY2FyZC1qb2ItZXhjaGFuZ2UgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDMgYSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGRpdi5jYXJkLWpvYi1leGNoYW5nZSBoMyBhLFxuZGl2LmNhcmQtam9iLWV4Y2hhbmdlIC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDMgYSxcbi5jb2wteGxtLTQgLmNhcmQtaW5wdXQgZGl2LmNhcmQtam9iLWV4Y2hhbmdlIGgzIGEsXG5kaXYuY2FyZC1qb2ItZXhjaGFuZ2UgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBoMyBhLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBkaXYuY2FyZC1qb2ItZXhjaGFuZ2UgaDMgYSxcbmRpdi5jYXJkLWpvYi1leGNoYW5nZSAuaDUgYSxcbmRpdi5jYXJkLWpvYi1leGNoYW5nZSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoNCBhLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgZGl2LmNhcmQtam9iLWV4Y2hhbmdlIGg0IGEsXG5kaXYuY2FyZC1qb2ItZXhjaGFuZ2UgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoNCBhLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBkaXYuY2FyZC1qb2ItZXhjaGFuZ2UgaDQgYSxcbmRpdi5jYXJkLWpvYi1leGNoYW5nZSAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgaDQgYSxcbi5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBkaXYuY2FyZC1qb2ItZXhjaGFuZ2UgaDQgYSxcbmRpdi5jYXJkLWpvYi1leGNoYW5nZSAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDQgYSxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciBkaXYuY2FyZC1qb2ItZXhjaGFuZ2UgaDQgYSxcbmRpdi5jYXJkLWpvYi1leGNoYW5nZSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDQgYSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBkaXYuY2FyZC1qb2ItZXhjaGFuZ2UgaDQgYSxcbmRpdi5jYXJkLWpvYi1leGNoYW5nZSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCBoNCBhLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgZGl2LmNhcmQtam9iLWV4Y2hhbmdlIGg0IGEsXG5kaXYuY2FyZC1qb2ItZXhjaGFuZ2UgLmNvbC14bG0tNCAuY2FyZC1pbnB1dCBoNCBhLFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCBkaXYuY2FyZC1qb2ItZXhjaGFuZ2UgaDQgYSxcbmRpdi5jYXJkLWpvYi1leGNoYW5nZSAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGg0IGEsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGRpdi5jYXJkLWpvYi1leGNoYW5nZSBoNCBhLFxuZGl2LmNhcmQtam9iLWV4Y2hhbmdlIC5oNiBhIHtcbiAgY29sb3I6ICNlMjAwMWE7XG59XG5kaXYuY2FyZC1qb2ItZXhjaGFuZ2UgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbn1cbmRpdi5jYXJkLWpvYi1leGNoYW5nZSBoNiBhLFxuZGl2LmNhcmQtam9iLWV4Y2hhbmdlIC5oNiBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5kaXYuY2FyZC1qb2ItZXhjaGFuZ2Ugc21hbGwge1xuICBjb2xvcjogIzZlNmY3MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgLypAaW5jbHVkZSBob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9Ki9cbn1cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5jYXJkLWhlYWRlci1ob2xkZXIge1xuICBtYXJnaW46IC01cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICM2ZTZmNzAsICMzMTMyMzMpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jb3JuZXItcmVkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwJSBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyMCUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG59XG4uY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtZm9vdGVyLCAuY2FyZC1mb290ZXItbm8tc3R5bGluZyB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5jYXJkLWZvb3RlciAuaWNvbi1hcnJvdy1yaWdodCwgLmNhcmQtZm9vdGVyLW5vLXN0eWxpbmcgLmljb24tYXJyb3ctcmlnaHQge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCwgLmNhcmQtZm9vdGVyLW5vLXN0eWxpbmc6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG59XG5cbi5jYXJkLWZvb3Rlci1uby1zdHlsaW5nIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuYS5jYXJkIHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG59XG5hLmNhcmQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjIsIDQ4LjgwNTMwOTczNDUpO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5AbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xuICBhLmNhcmQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuYS5jYXJkOmZvY3VzLCBhLmNhcmQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIGEuY2FyZDpmb2N1cywgYS5jYXJkOmhvdmVyIHtcbiAgICBjb2xvcjogIzMxMzIzMztcbiAgICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgYS5jYXJkOmZvY3VzIC5jYXJkLWltZy1vdmVybGF5LXRvcCxcbiAgYS5jYXJkOmZvY3VzIC5jYXJkLWltZy1vdmVybGF5LWJvdHRvbSwgYS5jYXJkOmhvdmVyIC5jYXJkLWltZy1vdmVybGF5LXRvcCxcbiAgYS5jYXJkOmhvdmVyIC5jYXJkLWltZy1vdmVybGF5LWJvdHRvbSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheS10b3AsIC5jYXJkLWltZy1vdmVybGF5LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWltZy1vdmVybGF5LWJvdHRvbSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuXG4uY2FyZC1pbWctYmctY29udGVudC10b3AsIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQsIC5jYXJkLWltZy1iZy1jb250ZW50LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTQ2NDc7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICBib3JkZXI6IDA7XG59XG4uY2FyZC1pbWctYmctY29udGVudC10b3AgLmNhcmQtYm9keSwgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5LCAuY2FyZC1pbWctYmctY29udGVudC1ib3R0b20gLmNhcmQtYm9keSB7XG4gIGNvbG9yOiAjZmZmO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiKDAsIDAsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OXB4KSB7XG4gIC5jYXJkLWltZy1iZy1jb250ZW50LXRvcCAuY2FyZC1ib2R5IGgxLCAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgaDEsIC5jYXJkLWltZy1iZy1jb250ZW50LWJvdHRvbSAuY2FyZC1ib2R5IGgxLFxuICAuY2FyZC1pbWctYmctY29udGVudC10b3AgLmNhcmQtYm9keSBoMixcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IGgyLFxuICAuY2FyZC1pbWctYmctY29udGVudC1ib3R0b20gLmNhcmQtYm9keSBoMixcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtdG9wIC5jYXJkLWJvZHkgaDMsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSBoMyxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtYm90dG9tIC5jYXJkLWJvZHkgaDMsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LXRvcCAuY2FyZC1ib2R5IGg0LFxuICAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgaDQsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWJvdHRvbSAuY2FyZC1ib2R5IGg0LFxuICAuY2FyZC1pbWctYmctY29udGVudC10b3AgLmNhcmQtYm9keSBoNSxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IGg1LFxuICAuY2FyZC1pbWctYmctY29udGVudC1ib3R0b20gLmNhcmQtYm9keSBoNSxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtdG9wIC5jYXJkLWJvZHkgaDYsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSBoNixcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtYm90dG9tIC5jYXJkLWJvZHkgaDYsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LXRvcCAuY2FyZC1ib2R5IC5oMSxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IC5oMSxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtYm90dG9tIC5jYXJkLWJvZHkgLmgxLFxuICAuY2FyZC1pbWctYmctY29udGVudC10b3AgLmNhcmQtYm9keSAuaDIsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSAuaDIsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWJvdHRvbSAuY2FyZC1ib2R5IC5oMixcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtdG9wIC5jYXJkLWJvZHkgLmgzLFxuICAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgLmgzLFxuICAuY2FyZC1pbWctYmctY29udGVudC1ib3R0b20gLmNhcmQtYm9keSAuaDMsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LXRvcCAuY2FyZC1ib2R5IC5oNCxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtdG9wIC5jYXJkLWJvZHkgLmNvbnRhaW5lci1jb250ZW50IGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIsXG4gIC5jb250YWluZXItY29udGVudCAuY2FyZC1pbWctYmctY29udGVudC10b3AgLmNhcmQtYm9keSBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLFxuICAuY2FyZC1pbWctYmctY29udGVudC10b3AgLmNhcmQtYm9keSAuY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMixcbiAgLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIC5jYXJkLWltZy1iZy1jb250ZW50LXRvcCAuY2FyZC1ib2R5IGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSAuaDQsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSAuY29udGFpbmVyLWNvbnRlbnQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMixcbiAgLmNvbnRhaW5lci1jb250ZW50IC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLFxuICAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIsXG4gIC5jb250YWluZXItY29udGVudC1mbHVpZCAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMixcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtYm90dG9tIC5jYXJkLWJvZHkgLmg0LFxuICAuY2FyZC1pbWctYmctY29udGVudC1ib3R0b20gLmNhcmQtYm9keSAuY29udGFpbmVyLWNvbnRlbnQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMixcbiAgLmNvbnRhaW5lci1jb250ZW50IC5jYXJkLWltZy1iZy1jb250ZW50LWJvdHRvbSAuY2FyZC1ib2R5IGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWJvdHRvbSAuY2FyZC1ib2R5IC5jb250YWluZXItY29udGVudC1mbHVpZCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLFxuICAuY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgLmNhcmQtaW1nLWJnLWNvbnRlbnQtYm90dG9tIC5jYXJkLWJvZHkgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMixcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtdG9wIC5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoMyxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtYm90dG9tIC5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWltZy1iZy1jb250ZW50LXRvcCAuY2FyZC1ib2R5IGgzLFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgaDMsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWltZy1iZy1jb250ZW50LWJvdHRvbSAuY2FyZC1ib2R5IGgzLFxuICAuY2FyZC1pbWctYmctY29udGVudC10b3AgLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuICAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoMyxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtYm90dG9tIC5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoMyxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1pbWctYmctY29udGVudC10b3AgLmNhcmQtYm9keSBoMyxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgaDMsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtaW1nLWJnLWNvbnRlbnQtYm90dG9tIC5jYXJkLWJvZHkgaDMsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LXRvcCAuY2FyZC1ib2R5IC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBoMyxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBoMyxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtYm90dG9tIC5jYXJkLWJvZHkgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuICAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtaW1nLWJnLWNvbnRlbnQtdG9wIC5jYXJkLWJvZHkgaDMsXG4gIC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgaDMsXG4gIC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1pbWctYmctY29udGVudC1ib3R0b20gLmNhcmQtYm9keSBoMyxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtdG9wIC5jYXJkLWJvZHkgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuICAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuICAuY2FyZC1pbWctYmctY29udGVudC1ib3R0b20gLmNhcmQtYm9keSAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1pbWctYmctY29udGVudC10b3AgLmNhcmQtYm9keSBoMyxcbiAgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSBoMyxcbiAgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWltZy1iZy1jb250ZW50LWJvdHRvbSAuY2FyZC1ib2R5IGgzLFxuICAuY2FyZC1pbWctYmctY29udGVudC10b3AgLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDMsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDMsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWJvdHRvbSAuY2FyZC1ib2R5IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBoMyxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IC5jYXJkLWltZy1iZy1jb250ZW50LXRvcCAuY2FyZC1ib2R5IGgzLFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IGgzLFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgLmNhcmQtaW1nLWJnLWNvbnRlbnQtYm90dG9tIC5jYXJkLWJvZHkgaDMsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LXRvcCAuY2FyZC1ib2R5IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGgzLFxuICAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDMsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWJvdHRvbSAuY2FyZC1ib2R5IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGgzLFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCAuY2FyZC1pbWctYmctY29udGVudC10b3AgLmNhcmQtYm9keSBoMyxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IGgzLFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCAuY2FyZC1pbWctYmctY29udGVudC1ib3R0b20gLmNhcmQtYm9keSBoMyxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtdG9wIC5jYXJkLWJvZHkgLmNvbC14bG0tNCAuY2FyZC1pbnB1dCBoMyxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDMsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWJvdHRvbSAuY2FyZC1ib2R5IC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDMsXG4gIC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgLmNhcmQtaW1nLWJnLWNvbnRlbnQtdG9wIC5jYXJkLWJvZHkgaDMsXG4gIC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IGgzLFxuICAuY29sLXhsbS00IC5jYXJkLWlucHV0IC5jYXJkLWltZy1iZy1jb250ZW50LWJvdHRvbSAuY2FyZC1ib2R5IGgzLFxuICAuY2FyZC1pbWctYmctY29udGVudC10b3AgLmNhcmQtYm9keSAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGgzLFxuICAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBoMyxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtYm90dG9tIC5jYXJkLWJvZHkgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBoMyxcbiAgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuY2FyZC1pbWctYmctY29udGVudC10b3AgLmNhcmQtYm9keSBoMyxcbiAgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgaDMsXG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgLmNhcmQtaW1nLWJnLWNvbnRlbnQtYm90dG9tIC5jYXJkLWJvZHkgaDMsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LXRvcCAuY2FyZC1ib2R5IC5oNSxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IC5oNSxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtYm90dG9tIC5jYXJkLWJvZHkgLmg1LFxuICAuY2FyZC1pbWctYmctY29udGVudC10b3AgLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoNCxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuICAuY2FyZC1pbWctYmctY29udGVudC1ib3R0b20gLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoNCxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtaW1nLWJnLWNvbnRlbnQtdG9wIC5jYXJkLWJvZHkgaDQsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSBoNCxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtaW1nLWJnLWNvbnRlbnQtYm90dG9tIC5jYXJkLWJvZHkgaDQsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LXRvcCAuY2FyZC1ib2R5IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaDQsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuICAuY2FyZC1pbWctYmctY29udGVudC1ib3R0b20gLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWltZy1iZy1jb250ZW50LXRvcCAuY2FyZC1ib2R5IGg0LFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSBoNCxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1pbWctYmctY29udGVudC1ib3R0b20gLmNhcmQtYm9keSBoNCxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtdG9wIC5jYXJkLWJvZHkgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuICAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuICAuY2FyZC1pbWctYmctY29udGVudC1ib3R0b20gLmNhcmQtYm9keSAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgaDQsXG4gIC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1pbWctYmctY29udGVudC10b3AgLmNhcmQtYm9keSBoNCxcbiAgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSBoNCxcbiAgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWltZy1iZy1jb250ZW50LWJvdHRvbSAuY2FyZC1ib2R5IGg0LFxuICAuY2FyZC1pbWctYmctY29udGVudC10b3AgLmNhcmQtYm9keSAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDQsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDQsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWJvdHRvbSAuY2FyZC1ib2R5IC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciBoNCxcbiAgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWltZy1iZy1jb250ZW50LXRvcCAuY2FyZC1ib2R5IGg0LFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IGg0LFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtaW1nLWJnLWNvbnRlbnQtYm90dG9tIC5jYXJkLWJvZHkgaDQsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LXRvcCAuY2FyZC1ib2R5IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBoNCxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBoNCxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtYm90dG9tIC5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IGg0LFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgLmNhcmQtaW1nLWJnLWNvbnRlbnQtdG9wIC5jYXJkLWJvZHkgaDQsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgaDQsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCAuY2FyZC1pbWctYmctY29udGVudC1ib3R0b20gLmNhcmQtYm9keSBoNCxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtdG9wIC5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDQsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCBoNCxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtYm90dG9tIC5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDQsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IC5jYXJkLWltZy1iZy1jb250ZW50LXRvcCAuY2FyZC1ib2R5IGg0LFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgaDQsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IC5jYXJkLWltZy1iZy1jb250ZW50LWJvdHRvbSAuY2FyZC1ib2R5IGg0LFxuICAuY2FyZC1pbWctYmctY29udGVudC10b3AgLmNhcmQtYm9keSAuY29sLXhsbS00IC5jYXJkLWlucHV0IGg0LFxuICAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgLmNvbC14bG0tNCAuY2FyZC1pbnB1dCBoNCxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtYm90dG9tIC5jYXJkLWJvZHkgLmNvbC14bG0tNCAuY2FyZC1pbnB1dCBoNCxcbiAgLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuY2FyZC1pbWctYmctY29udGVudC10b3AgLmNhcmQtYm9keSBoNCxcbiAgLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgaDQsXG4gIC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgLmNhcmQtaW1nLWJnLWNvbnRlbnQtYm90dG9tIC5jYXJkLWJvZHkgaDQsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LXRvcCAuY2FyZC1ib2R5IC5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgaDQsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGg0LFxuICAuY2FyZC1pbWctYmctY29udGVudC1ib3R0b20gLmNhcmQtYm9keSAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGg0LFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IC5jYXJkLWltZy1iZy1jb250ZW50LXRvcCAuY2FyZC1ib2R5IGg0LFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSBoNCxcbiAgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuY2FyZC1pbWctYmctY29udGVudC1ib3R0b20gLmNhcmQtYm9keSBoNCxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtdG9wIC5jYXJkLWJvZHkgLmg2LFxuICAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgLmg2LFxuICAuY2FyZC1pbWctYmctY29udGVudC1ib3R0b20gLmNhcmQtYm9keSAuaDYge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmNhcmQtaW1nLWJnLWNvbnRlbnQtdG9wIFtjbGFzcyo9aW1nLWRpbWVuc2lvbi1dLCAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IFtjbGFzcyo9aW1nLWRpbWVuc2lvbi1dLCAuY2FyZC1pbWctYmctY29udGVudC1ib3R0b20gW2NsYXNzKj1pbWctZGltZW5zaW9uLV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXJkLWltZy1iZy1jb250ZW50LXRvcDpmb2N1czo6YmVmb3JlLCAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0OmZvY3VzOjpiZWZvcmUsIC5jYXJkLWltZy1iZy1jb250ZW50LWJvdHRvbTpmb2N1czo6YmVmb3JlLCAuY2FyZC1pbWctYmctY29udGVudC10b3A6aG92ZXI6OmJlZm9yZSwgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdDpob3Zlcjo6YmVmb3JlLCAuY2FyZC1pbWctYmctY29udGVudC1ib3R0b206aG92ZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmQtaW1nLWJnLWNvbnRlbnQtdG9wOmZvY3VzIC5jYXJkLWJvZHksIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQ6Zm9jdXMgLmNhcmQtYm9keSwgLmNhcmQtaW1nLWJnLWNvbnRlbnQtYm90dG9tOmZvY3VzIC5jYXJkLWJvZHksIC5jYXJkLWltZy1iZy1jb250ZW50LXRvcDpob3ZlciAuY2FyZC1ib2R5LCAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0OmhvdmVyIC5jYXJkLWJvZHksIC5jYXJkLWltZy1iZy1jb250ZW50LWJvdHRvbTpob3ZlciAuY2FyZC1ib2R5IHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtdG9wLCAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0LCAuY2FyZC1pbWctYmctY29udGVudC1ib3R0b20ge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5jYXJkLWltZy1iZy1jb250ZW50LXRvcCwgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCwgLmNhcmQtaW1nLWJnLWNvbnRlbnQtYm90dG9tIHtcbiAgICBtaW4taGVpZ2h0OiAzMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTkuOTlweCkge1xuICAuc3dpcGVyIC5jYXJkLWltZy1iZy1jb250ZW50LXRvcCwgLnN3aXBlciAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0LCAuc3dpcGVyIC5jYXJkLWltZy1iZy1jb250ZW50LWJvdHRvbSB7XG4gICAgbWluLWhlaWdodDogNDV2aDtcbiAgfVxufVxuXG4uY2FyZC1pbWctYmctY29udGVudC1ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYigwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgcGFkZGluZzogMXJlbSAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5Ljk5cHgpIHtcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IGgxLFxuICAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgaDIsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSBoMyxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IGg0LFxuICAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgaDUsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSBoNixcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IC5oMSxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IC5oMixcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IC5oMyxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IC5oNCxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IC5jb250YWluZXItY29udGVudCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLFxuICAuY29udGFpbmVyLWNvbnRlbnQgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSAuY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMixcbiAgLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLFxuICAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSBoMyxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IGgzLFxuICAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuICAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IGgzLFxuICAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IGgzLFxuICAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IGgzLFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IGgzLFxuICAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDMsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSBoMyxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDMsXG4gIC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IGgzLFxuICAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBoMyxcbiAgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgaDMsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSAuaDUsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoNCxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IGg0LFxuICAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoNCxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgaDQsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgaDQsXG4gIC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgaDQsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDQsXG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgaDQsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDQsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgaDQsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCBoNCxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IGg0LFxuICAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgLmNvbC14bG0tNCAuY2FyZC1pbnB1dCBoNCxcbiAgLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWJvZHkgaDQsXG4gIC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGg0LFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IC5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtYm9keSBoNCxcbiAgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuY2FyZC1ib2R5IC5oNiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG4uY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5jYXJkLWNvcHlyaWdodCwgLmNhcmQtaW1nLWJnLWNvbnRlbnQtbGVmdCAuc3dpcGVyLXNsaWRlLWhlcm8taW1hZ2UtY29weXJpZ2h0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDNweCA2cHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogYXV0bztcbn1cbi5jYXJkLWltZy1iZy1jb250ZW50LWxlZnQgLmNhcmQtY29weXJpZ2h0Om5vdCg6ZW1wdHkpLCAuY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5zd2lwZXItc2xpZGUtaGVyby1pbWFnZS1jb3B5cmlnaHQ6bm90KDplbXB0eSkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uY2FyZC1pbWctYmctY29udGVudC1sZWZ0IC5iYWRnZS1wcmVtaXVtIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEuMjVyZW07XG59XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jYXJkLWRlY2sgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWRlY2sge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTIuMjVyZW07XG4gIH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMi4yNXJlbTtcbiAgfVxufVxuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgLyptYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47Ki9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgLyptYXJnaW4tYm90dG9tOiAwOyovXG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtZm9vdGVyLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWZvb3Rlci1uby1zdHlsaW5nIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWZvb3RlcixcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWZvb3Rlci1uby1zdHlsaW5nIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6b25seS1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWZvb3RlcixcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWZvb3Rlci1uby1zdHlsaW5nIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWhlYWRlcixcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtZm9vdGVyLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuY2FyZC1mb290ZXItbm8tc3R5bGluZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4uY2FyZC1jb2x1bW5zIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogMi4yNXJlbTtcbiAgfVxuICAuY2FyZC1jb2x1bW5zICoge1xuICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgLmNhcmQtY29sdW1ucyA+IFtjbGFzcyo9Y2FyZC1dIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnJvdyBbY2xhc3MqPWNvbF06bGFzdC1jaGlsZCAuY2FyZC1waGFzZXMgLmNhcmQtY29ybmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE1OTkuOTlweCkge1xuICAucm93IFtjbGFzcyo9Y29sXTpudGgtY2hpbGQoNCkgLmNhcmQtcGhhc2VzIC5jYXJkLWNvcm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2FyZC1waGFzZXMge1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1waGFzZXMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gIH1cbn1cbi5jYXJkLXBoYXNlcyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2FyZC1waGFzZXMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2FyZC1waGFzZXMgZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC1waGFzZXMgLmNhcmQtY29ybmVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMTRweCBzb2xpZCAjZTIwMDFhO1xuICBib3JkZXItcmlnaHQ6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1waGFzZXMgLmNhcmQtY29ybmVyIHtcbiAgICByaWdodDogLTE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgYm9yZGVyLXRvcDogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkICNlMjAwMWE7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG4uY2FyZC1waGFzZXMgLmNhcmQtcGhhc2UtYWN0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNmZmY7XG4gIHJpZ2h0OiAtMXB4O1xuICB0b3A6IC0xcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jYXJkLXBoYXNlcy5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNlMjAwMWE7XG4gIHotaW5kZXg6IDIwO1xufVxuLmNhcmQtcGhhc2VzLmFjdGl2ZSAuY2FyZC1waGFzZS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYS5jYXJkLXBoYXNlczpob3ZlciwgYS5jYXJkLXBoYXNlczphY3RpdmUsIGEuY2FyZC1waGFzZXM6Zm9jdXMge1xuICB6LWluZGV4OiAzMDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIH1cbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNjVyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMzEzMjMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjE4LjUsIDIxOC41LCAyMTguNSk7XG4gIG1hcmdpbi1yaWdodDogMC41NjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjU2MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWdlLWxpbms6Zm9jdXMsIC5wYWdlLWxpbms6aG92ZXIge1xuICBjb2xvcjogcmdiKDE0OS41LCAwLCAxNy4xOTkxMTUwNDQyKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItY29sb3I6ICNjMWMxYzE7XG59XG4ucGFnaW5hdGlvbi1kaXZpZGVkIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDAuNTYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41NjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIGJvcmRlci1jb2xvcjogI2UyMDAxYTtcbn1cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNmU2ZjcwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYzFjMWMxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OXB4KSB7XG4gIC5wYWdlLWl0ZW0ubmV4dCwgLnBhZ2UtaXRlbS5wcmV2aW91cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhZ2UtaXRlbS5uZXh0IC5wYWdlLWxpbmssIC5wYWdlLWl0ZW0ucHJldmlvdXMgLnBhZ2UtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC42NXJlbSAxLjJyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMC40cyBsaW5lYXIgaW5maW5pdGUgcmV2ZXJzZTtcbn1cblxuLnRhYmxlLCAuY29udGVudHRhYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xufVxuLnRhYmxlIHRoLCAuY29udGVudHRhYmxlIHRoLFxuLnRhYmxlIHRkLFxuLmNvbnRlbnR0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLnRhYmxlIHRoZWFkIHRoLCAuY29udGVudHRhYmxlIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4udGFibGUgdGJvZHkgKyB0Ym9keSwgLmNvbnRlbnR0YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4udGFibGUgLnRhYmxlLCAuY29udGVudHRhYmxlIC50YWJsZSwgLnRhYmxlIC5jb250ZW50dGFibGUsIC5jb250ZW50dGFibGUgLmNvbnRlbnR0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50YWJsZS1zbSB0aCwgLmNvbnRlbnR0YWJsZSB0aCxcbi50YWJsZS1zbSB0ZCxcbi5jb250ZW50dGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjNyZW07XG59XG5cbi50YWJsZS01MCB0ZCxcbi50YWJsZS01MCB0ciB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGQsXG4udGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXI6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCksIC5jb250ZW50dGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzcuMDgxMDgxMDgxMSwgMjQ2LjMyNDMyNDMyNDMsIDI1NC45MTg5MTg5MTg5KTtcbn1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDYuODgsIDE4My42LCAxOTAuODgpO1xuICBjb2xvcjogIzMxMzIzMztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NC4yNzYxMjY3NjA2LCAxNjAuNzAzODczMjM5NCwgMTcwLjMxODM4MDI4MTcpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDQuMjc2MTI2NzYwNiwgMTYwLjcwMzg3MzIzOTQsIDE3MC4zMTgzODAyODE3KTtcbn1cblxuLnRhYmxlLXByaW1hcnktZGFyayxcbi50YWJsZS1wcmltYXJ5LWRhcmsgPiB0aCxcbi50YWJsZS1wcmltYXJ5LWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzQuMjgsIDE4My42LCAxODkuNDgpO1xuICBjb2xvcjogIzMxMzIzMztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5LWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI4LjU0NDQzNzY5LCAxNjMuODM1NTYyMzEsIDE3MS4zNDMyMjE4ODQ1KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeS1kYXJrOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnktZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOC41NDQ0Mzc2OSwgMTYzLjgzNTU2MjMxLCAxNzEuMzQzMjIxODg0NSk7XG59XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkzLjEyLCAyMjUuMDQsIDI1NC43Mik7XG4gIGNvbG9yOiAjMzEzMjMzO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjcuNzM0ODY0ODY0OSwgMjEyLjc0OTQ1OTQ1OTUsIDI1NC42MDUxMzUxMzUxKTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2Ny43MzQ4NjQ4NjQ5LCAyMTIuNzQ5NDU5NDU5NSwgMjU0LjYwNTEzNTEzNTEpO1xufVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMi4wOCwgMjM1LjQsIDIyMC4yOCk7XG4gIGNvbG9yOiAjMzEzMjMzO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgzLjQ3MTg5MTg5MTksIDIyOC41MDgxMDgxMDgxLCAyMDguMDcxNTA1NzkxNSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4My40NzE4OTE4OTE5LCAyMjguNTA4MTA4MTA4MSwgMjA4LjA3MTUwNTc5MTUpO1xufVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5MC4wNCwgMjI4Ljk2LCAyMzUuMTIpO1xuICBjb2xvcjogIzMxMzIzMztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3MC41MTUyNDc1MjQ4LCAyMjEuMTMzMjY3MzI2NywgMjI5LjE0NDc1MjQ3NTIpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzAuNTE1MjQ3NTI0OCwgMjIxLjEzMzI2NzMyNjcsIDIyOS4xNDQ3NTI0NzUyKTtcbn1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDguMjgsIDIzNy4zNiwgMTgzLjYpO1xuICBjb2xvcjogIzMxMzIzMztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Ni4wODY0NTE2MTI5LCAyMzEuNjAxOTM1NDgzOSwgMTYwLjI5MzU0ODM4NzEpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDYuMDg2NDUxNjEyOSwgMjMxLjYwMTkzNTQ4MzksIDE2MC4yOTM1NDgzODcxKTtcbn1cblxuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDIwNS43MiwgMjA5LjA4KTtcbiAgY29sb3I6ICMzMTMyMzM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMTgwLjIyLCAxODUuMzE4NjM2MzYzNik7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDE4MC4yMiwgMTg1LjMxODYzNjM2MzYpO1xufVxuXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgY29sb3I6ICMzMTMyMzM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM1LjI1LCAyMzUuMjUsIDIzNS4yNSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM1LjI1LCAyMzUuMjUsIDIzNS4yNSk7XG59XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk3LjMyLCAxOTcuNiwgMTk3Ljg4KTtcbiAgY29sb3I6ICMzMTMyMzM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODQuNTA3ODA0ODc4LCAxODQuODUsIDE4NS4xOTIxOTUxMjIpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODQuNTA3ODA0ODc4LCAxODQuODUsIDE4NS4xOTIxOTUxMjIpO1xufVxuXG4udGFibGUtYmx1ZSxcbi50YWJsZS1ibHVlID4gdGgsXG4udGFibGUtYmx1ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4My42LCAxODMuNiwgMjU1KTtcbiAgY29sb3I6ICMzMTMyMzM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNTguMSwgMTU4LjEsIDI1NSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWJsdWU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYmx1ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE1OC4xLCAxNTguMSwgMjU1KTtcbn1cblxuLnRhYmxlLWluZGlnbyxcbi50YWJsZS1pbmRpZ28gPiB0aCxcbi50YWJsZS1pbmRpZ28gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTIuMTYsIDE4OC4wOCwgMjUxLjM2KTtcbiAgY29sb3I6ICMzMTMyMzM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5kaWdvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5Ni42Nzc4NTcxNDI5LCAxNjMuODk1NDc2MTkwNSwgMjUwLjA0NDUyMzgwOTUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmRpZ286aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaW5kaWdvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk2LjY3Nzg1NzE0MjksIDE2My44OTU0NzYxOTA1LCAyNTAuMDQ0NTIzODA5NSk7XG59XG5cbi50YWJsZS1wdXJwbGUsXG4udGFibGUtcHVycGxlID4gdGgsXG4udGFibGUtcHVycGxlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE0LjY4LCAyMDIuMDgsIDIzNy42NCk7XG4gIGNvbG9yOiAjMzEzMjMzO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXB1cnBsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDAuMDUwNTE3OTI4MywgMTgyLjg3ODgwNDc4MDksIDIzMS4zNDExOTUyMTkxKTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtcHVycGxlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXB1cnBsZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMC4wNTA1MTc5MjgzLCAxODIuODc4ODA0NzgwOSwgMjMxLjM0MTE5NTIxOTEpO1xufVxuXG4udGFibGUtcGluayxcbi50YWJsZS1waW5rID4gdGgsXG4udGFibGUtcGluayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0OC41NiwgMjAwLjk2LCAyMjIuOCk7XG4gIGNvbG9yOiAjMzEzMjMzO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXBpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1Ljg0NDcyMjIyMjIsIDE3OC4xNzUyNzc3Nzc4LCAyMDkuMjIzNjExMTExMSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXBpbms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtcGluazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NS44NDQ3MjIyMjIyLCAxNzguMTc1Mjc3Nzc3OCwgMjA5LjIyMzYxMTExMTEpO1xufVxuXG4udGFibGUtcmVkLFxuLnRhYmxlLXJlZCA+IHRoLFxuLnRhYmxlLXJlZCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjA1LjcyLCAyMDkuMDgpO1xuICBjb2xvcjogIzMxMzIzMztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1yZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAxODAuMjIsIDE4NS4zMTg2MzYzNjM2KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtcmVkOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXJlZDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMTgwLjIyLCAxODUuMzE4NjM2MzYzNik7XG59XG5cbi50YWJsZS1vcmFuZ2UsXG4udGFibGUtb3JhbmdlID4gdGgsXG4udGFibGUtb3JhbmdlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ4LjI4LCAyMzcuMzYsIDE4My42KTtcbiAgY29sb3I6ICMzMTMyMzM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtb3JhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Ni4wODY0NTE2MTI5LCAyMzEuNjAxOTM1NDgzOSwgMTYwLjI5MzU0ODM4NzEpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1vcmFuZ2U6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtb3JhbmdlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ2LjA4NjQ1MTYxMjksIDIzMS42MDE5MzU0ODM5LCAxNjAuMjkzNTQ4Mzg3MSk7XG59XG5cbi50YWJsZS15ZWxsb3csXG4udGFibGUteWVsbG93ID4gdGgsXG4udGFibGUteWVsbG93ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyMzcuNjQsIDE4NS41Nik7XG4gIGNvbG9yOiAjMzEzMjMzO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXllbGxvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDIzMS4yNjUsIDE2MC4wNik7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXllbGxvdzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS15ZWxsb3c6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDIzMS4yNjUsIDE2MC4wNik7XG59XG5cbi50YWJsZS1ncmVlbixcbi50YWJsZS1ncmVlbiA+IHRoLFxuLnRhYmxlLWdyZWVuID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAyLjA4LCAyMzUuNCwgMjIwLjI4KTtcbiAgY29sb3I6ICMzMTMyMzM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgzLjQ3MTg5MTg5MTksIDIyOC41MDgxMDgxMDgxLCAyMDguMDcxNTA1NzkxNSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWdyZWVuOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWdyZWVuOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgzLjQ3MTg5MTg5MTksIDIyOC41MDgxMDgxMDgxLCAyMDguMDcxNTA1NzkxNSk7XG59XG5cbi50YWJsZS10ZWFsLFxuLnRhYmxlLXRlYWwgPiB0aCxcbi50YWJsZS10ZWFsID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkyLjU2LCAyMzkuODgsIDIyNS44OCk7XG4gIGNvbG9yOiAjMzEzMjMzO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXRlYWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcyLjAzMTExOTEzMzYsIDIzNC45MDg4ODA4NjY0LCAyMTYuMzA1OTkyNzc5OCk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXRlYWw6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtdGVhbDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3Mi4wMzExMTkxMzM2LCAyMzQuOTA4ODgwODY2NCwgMjE2LjMwNTk5Mjc3OTgpO1xufVxuXG4udGFibGUtY3lhbixcbi50YWJsZS1jeWFuID4gdGgsXG4udGFibGUtY3lhbiA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5MC4wNCwgMjI4Ljk2LCAyMzUuMTIpO1xuICBjb2xvcjogIzMxMzIzMztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1jeWFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3MC41MTUyNDc1MjQ4LCAyMjEuMTMzMjY3MzI2NywgMjI5LjE0NDc1MjQ3NTIpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1jeWFuOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWN5YW46aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzAuNTE1MjQ3NTI0OCwgMjIxLjEzMzI2NzMyNjcsIDIyOS4xNDQ3NTI0NzUyKTtcbn1cblxuLnRhYmxlLXdoaXRlLFxuLnRhYmxlLXdoaXRlID4gdGgsXG4udGFibGUtd2hpdGUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzMxMzIzMztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIuMjUsIDI0Mi4yNSwgMjQyLjI1KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtd2hpdGU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtd2hpdGU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIuMjUsIDI0Mi4yNSwgMjQyLjI1KTtcbn1cblxuLnRhYmxlLWdyYXksXG4udGFibGUtZ3JheSA+IHRoLFxuLnRhYmxlLWdyYXkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTQuNCwgMjE0LjY4LCAyMTQuOTYpO1xuICBjb2xvcjogIzMxMzIzMztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1ncmF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMS41NjE0NTgzMzMzLCAyMDEuOTMsIDIwMi4yOTg1NDE2NjY3KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtZ3JheTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1ncmF5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAxLjU2MTQ1ODMzMzMsIDIwMS45MywgMjAyLjI5ODU0MTY2NjcpO1xufVxuXG4udGFibGUtZ3JheS1kYXJrLFxuLnRhYmxlLWdyYXktZGFyayA+IHRoLFxuLnRhYmxlLWdyYXktZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMi45MiwgMjAzLjIsIDIwMy40OCk7XG4gIGNvbG9yOiAjMzEzMjMzO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWdyYXktZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTAuMTAxMDgxMDgxMSwgMTkwLjQ1LCAxOTAuNzk4OTE4OTE4OSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWdyYXktZGFyazpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1ncmF5LWRhcms6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTAuMTAxMDgxMDgxMSwgMTkwLjQ1LCAxOTAuNzk4OTE4OTE4OSk7XG59XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM3LjA4MTA4MTA4MTEsIDI0Ni4zMjQzMjQzMjQzLCAyNTQuOTE4OTE4OTE4OSk7XG4gIGNvbG9yOiAjMzEzMjMzO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTEuNjk1OTQ1OTQ1OSwgMjM0LjAzMzc4Mzc4MzgsIDI1NC44MDQwNTQwNTQxKTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxMS42OTU5NDU5NDU5LCAyMzQuMDMzNzgzNzgzOCwgMjU0LjgwNDA1NDA1NDEpO1xufVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgsIC5jb250ZW50dGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzIzMztcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNjcuNzQyNSwgNjkuMTI1LCA3MC41MDc1KTtcbn1cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgsIC5jb250ZW50dGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM1YTViNWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzIzMztcbn1cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDY3Ljc0MjUsIDY5LjEyNSwgNzAuNTA3NSk7XG59XG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSwgLnRhYmxlLWRhcmsuY29udGVudHRhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OXB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk5cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOTlweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOTlweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOTlweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bG0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU5OS45OXB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXh4bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTk5Ljk5cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14bGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG59XG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuI3RhYmxlLXByZW1pdW0tY2FsY3VsYXRvci1mb3JtLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG59XG5cbi50YWJsZS1wcmVtaXVtLWNhbGN1bGF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi50YWJsZS1wcmVtaXVtLWNhbGN1bGF0b3IgdGgsXG4udGFibGUtcHJlbWl1bS1jYWxjdWxhdG9yIHRkIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLnRhYmxlLXByZW1pdW0tY2FsY3VsYXRvci50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWJsZS1wcmVtaXVtLWNhbGN1bGF0b3IgdHIuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4udGFibGUtcHJlbWl1bS1jYWxjdWxhdG9yIHRyLnNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1MDAxNSAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtcHJlbWl1bS1jYWxjdWxhdG9yLXdyYXBwZXIge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uY29udGVudHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zb2NpYWwtbWVkaWEtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2NpYWwtbWVkaWEtYnV0dG9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgfVxufVxuLnNvY2lhbC1tZWRpYS1idXR0b25zIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI4MTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnNvY2lhbC1tZWRpYS1idXR0b25zIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2ZTZmNzA7XG59XG4uc2l0ZS1mb290ZXIgLnNvY2lhbC1tZWRpYS1idXR0b25zIGxpIGEge1xuICBjb2xvcjogIzgzODQ4NTtcbn1cbi5zb2NpYWwtbWVkaWEtYnV0dG9ucyBsaSBhIGkge1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG4uc29jaWFsLW1lZGlhLWJ1dHRvbnMgbGkgYSBzcGFuIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtbWVkaWEtYnV0dG9ucyBsaSBhIHNwYW46bm90KGNhcHRpb24pIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG4uc29jaWFsLW1lZGlhLWJ1dHRvbnMgbGkgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtbWVkaWEtYnV0dG9ucyBsaSBhOmhvdmVyLnNvY2lhbC1idXR0b25zX19mYWNlYm9vayB7XG4gIGNvbG9yOiAjM2I1OTk4O1xufVxuLnNvY2lhbC1tZWRpYS1idXR0b25zIGxpIGE6aG92ZXIuc29jaWFsLWJ1dHRvbnNfX2xpbmtlZC1pbiwgLnNvY2lhbC1tZWRpYS1idXR0b25zIGxpIGE6aG92ZXIuc29jaWFsLWJ1dHRvbnNfX2xpbmtlZGluIHtcbiAgY29sb3I6ICMwMDc3YjU7XG59XG4uc29jaWFsLW1lZGlhLWJ1dHRvbnMgbGkgYTpob3Zlci5zb2NpYWwtYnV0dG9uc19fdHdpdHRlciB7XG4gIGNvbG9yOiAjY2VjZWNlO1xufVxuLnNvY2lhbC1tZWRpYS1idXR0b25zIGxpIGE6aG92ZXIuc29jaWFsLWJ1dHRvbnNfX2luc3RhZ3JhbSB7XG4gIGNvbG9yOiAjYzEzNTg0O1xufVxuLnNvY2lhbC1tZWRpYS1idXR0b25zIGxpIGE6aG92ZXIuc29jaWFsLWJ1dHRvbnNfX3hpbmcge1xuICBjb2xvcjogI2NmZGMwMDtcbn1cbi5zb2NpYWwtbWVkaWEtYnV0dG9ucyBsaSBhOmhvdmVyLnNvY2lhbC1idXR0b25zX195b3V0dWJlIHtcbiAgY29sb3I6ICNmMDA7XG59XG5cbi5leGNsdXNpdmUtY29udGVudC1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5leGNsdXNpdmUtY29udGVudC1wb3B1cC5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5leGNsdXNpdmUtY29udGVudC1wb3B1cC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC43NXJlbTtcbiAgei1pbmRleDogMTA1MDtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbn1cbi5leGNsdXNpdmUtY29udGVudC1wb3B1cC1jb250ZW50ID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmV4Y2x1c2l2ZS1jb250ZW50LXBvcHVwLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAzcmVtO1xuICB9XG59XG5cbi5leGNsdXNpdmUtY29udGVudC1wb3B1cC1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMC43NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhjbHVzaXZlLWNvbnRlbnQtcG9wdXAtYnV0dG9ucyA+ICoge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZXhjbHVzaXZlLWNvbnRlbnQtcG9wdXAtYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2x1bW4tZ2FwOiAxLjEyNXJlbTtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgfVxuICAuZXhjbHVzaXZlLWNvbnRlbnQtcG9wdXAtYnV0dG9ucyA+ICoge1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICB9XG59XG5cbi8qKlxuICogUGFydGlhbHNcbiAqL1xuLnNpdGUtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbTtcbiAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNpdGUtd3JhcHBlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpdGUtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDcwcHggKyAzLjM3NXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNpdGUtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNzBweCArIDMuMzc1cmVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xuICB9XG59XG5cbi5zaXRlLWJsb2NrZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAtOTk5OXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4udGhlbWVzLWFjdGl2ZSAuc2l0ZS1ibG9ja2VyLCAuc2VhcmNoLWFjdGl2ZSAuc2l0ZS1ibG9ja2VyIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYmlnLWJhZGdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJpZy1iYWRnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgfVxufVxuXG4ubW9zLW1hcCB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtO1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vcy1tYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIH1cbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzIzMztcbiAgY29sb3I6ICNhZGFkYWQ7XG4gIHBhZGRpbmctdG9wOiAyLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41NjI1cmVtO1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5zaXRlLWZvb3RlciBocixcbi5zaXRlLWZvb3RlciBwLFxuLnNpdGUtZm9vdGVyIC5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cbi5zaXRlLWZvb3RlciBwOm5vdCguaDYpIHtcbiAgZm9udC1mYW1pbHk6IFwiRmFnb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNpdGUtZm9vdGVyIGEge1xuICBjb2xvcjogI2FkYWRhZDtcbn1cbi5zaXRlLWZvb3RlciBociB7XG4gIGJvcmRlci1jb2xvcjogIzVhNWI1Yztcbn1cbi5zaXRlLWZvb3RlciAubmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2l0ZS1mb290ZXIgLm5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zaXRlLWZvb3RlciAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMDtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLWxlZ2FsIGEge1xuICBtYXJnaW4tcmlnaHQ6IDEuMTI1cmVtO1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItYnJhbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDE1LjA4NjIwNjg5NjYlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2JvZXJzZW52ZXJlaW4tZGVzLWRldXRzY2hlbi1idWNoaGFuZGVscy1sb2dvLWdyYXktNTAwLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBoZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItYnJhbmQtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1icmFuZC1pbWFnZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItZW1ibGVtIHtcbiAgY29sb3I6ICNlMjAwMWE7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItZW1ibGVtIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1lbWJsZW0ge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICB9XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMzA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpdGUtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1oZWFkZXIge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyLnNpdGUtaGVhZGVyLW1lbWJlci1hcmVhIHtcbiAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtaGVhZGVyLnNpdGUtaGVhZGVyLW1lbWJlci1hcmVhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgfVxufVxuXG4uc2l0ZS1oZWFkZXItbGVmdCxcbi5zaXRlLWhlYWRlci1jZW50ZXIsXG4uc2l0ZS1oZWFkZXItcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2l0ZS1oZWFkZXItY2VudGVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zaXRlLWhlYWRlci1jZW50ZXIgLm1haW4tc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogMCAxLjEyNXJlbTtcbn1cbi5zaXRlLWhlYWRlci1jZW50ZXIgLmZvcm0tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l0ZS1oZWFkZXItY2VudGVyIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uc2l0ZS1oZWFkZXItY2VudGVyIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjMWMxYzE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk5cHgpIHtcbiAgLnNpdGUtaGVhZGVyLWNlbnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtOTk5OXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAuNTYyNXJlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnNlYXJjaC1hY3RpdmUgLnNpdGUtaGVhZGVyLWNlbnRlciB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG59XG5cbi51c2VyLXBhbmVsIHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi51c2VyLXBhbmVsIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVzZXItcGFuZWwgaSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbn1cbi51c2VyLXBhbmVsOmhvdmVyIHtcbiAgY29sb3I6ICMzMTMyMzM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnVzZXItcGFuZWwge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDAgMS4xMjVyZW07XG4gIH1cbiAgLnVzZXItcGFuZWwgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC51c2VyLXBhbmVsIGkge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICBtYXJnaW4tbGVmdDogMC41NjI1cmVtO1xuICB9XG59XG5cbi51c2VyLXBhbmVsLWxvZ2VkLWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51c2VyLXBhbmVsLWxvZ2VkLWluIHNtYWxsIHtcbiAgY29sb3I6ICM4Mzg0ODU7XG59XG4udXNlci1wYW5lbC1sb2dlZC1pbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMyMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51c2VyLXBhbmVsLWxvZ2VkLWluIHNwYW4ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4udXNlci1wYW5lbC1sb2dlZC1pbjpmb2N1cywgLnVzZXItcGFuZWwtbG9nZWQtaW46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udXNlci1wYW5lbC1sb2dlZC1pbjpmb2N1cyBzcGFuLCAudXNlci1wYW5lbC1sb2dlZC1pbjpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjZTZlNmU2O1xufVxuLnVzZXItcGFuZWwtbG9nZWQtaW46Zm9jdXMgc21hbGwsIC51c2VyLXBhbmVsLWxvZ2VkLWluOmhvdmVyIHNtYWxsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjODM4NDg1O1xufVxuLnVzZXItcGFuZWwtbG9nZWQtaW46Zm9jdXMgc3BhbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYzFjMWMxO1xufVxuXG4uc2VhcmNoLXRyaWdnZXIge1xuICBjb2xvcjogIzMxMzIzMztcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbi5zZWFyY2gtdHJpZ2dlciBpIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLnNlYXJjaC10cmlnZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICMzMTMyMzM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlYXJjaC10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hc3NvY2lhdGlvbi1jaGFuZ2VyIHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIHBhZGRpbmc6IDAgMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYXNzb2NpYXRpb24tY2hhbmdlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLmFzc29jaWF0aW9uLWNoYW5nZXIgaSB7XG4gIG1hcmdpbi1yaWdodDogMC45cmVtO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gIGNvbG9yOiAjZTIwMDFhO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hc3NvY2lhdGlvbi1jaGFuZ2VyIHtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXNzb2NpYXRpb24tY2hhbmdlciB7XG4gICAgbWF4LXdpZHRoOiAyODhweDtcbiAgfVxufVxuLmFzc29jaWF0aW9uLWNoYW5nZXI6aG92ZXIge1xuICBjb2xvcjogIzMxMzIzMztcbn1cblxuLmFzc29jaWF0aW9uLWNoYW5nZXItZHJvcGRvd24ge1xuICBtaW4td2lkdGg6IDI2cmVtO1xuICBwYWRkaW5nOiAxLjEyNXJlbTtcbn1cbi5hc3NvY2lhdGlvbi1jaGFuZ2VyLWRyb3Bkb3duIGhyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG59XG5cbi5uYXRpb25hbC1hc3NvY2lhdGlvbnMgLm5hdixcbi5uYXRpb25hbC1hc3NvY2lhdGlvbnMgaHIge1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cbi5uYXRpb25hbC1hc3NvY2lhdGlvbnMgLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbn1cblxuLmdlcm1hbnktbWFwIHtcbiAgbWFyZ2luOiAxcmVtIDRyZW07XG59XG4uZ2VybWFueS1tYXAgcGF0aCB7XG4gIGZpbGw6IHdoaXRlO1xuICBzdHJva2U6ICNjMWMxYzE7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbn1cbi5nZXJtYW55LW1hcCBwYXRoOmhvdmVyIHtcbiAgZmlsbDogI2UyMDAxYTtcbn1cblxuLm1hcC1saW5rLWFjdGl2ZSB7XG4gIGNvbG9yOiAjYjUwMDE1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1hcC1wYXRoLWFjdGl2ZSB7XG4gIGZpbGw6ICNlMjAwMWEgIWltcG9ydGFudDtcbn1cblxuLmJyYW5kIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDI2cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEuMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMC41NjI1cmVtO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC8qQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2JvZXJzZW52ZXJlaW4tZGVzLWRldXRzY2hlbi1idWNoaGFuZGVscy1sb2dvLWVtYmxlbS5zdmcnKSAhaW1wb3J0YW50O1xuICB9Ki9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTlweCkge1xuICAuYnJhbmQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvYm9lcnNlbnZlcmVpbi1kZXMtZGV1dHNjaGVuLWJ1Y2hoYW5kZWxzLWxvZ28tZW1ibGVtLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJhbmQge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmFuZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9ib2Vyc2VudmVyZWluLWRlcy1kZXV0c2NoZW4tYnVjaGhhbmRlbHMtbG9nby5zdmdcIik7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnJhbmQge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuXG4udXNlci1pbmZvIC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogMS4xMjVyZW07XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG4udXNlci1pbmZvIC5kcm9wZG93bi1tZW51IC5uYXYtaXRlbSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udXNlci1pbmZvIC5kcm9wZG93bi1tZW51IGhyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG59XG4udXNlci1pbmZvIC5kcm9wZG93bi1tZW51IC5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwLjU2MjVyZW07XG59XG5cbi51c2VyLWluZm8tZHJvcGRvd24tdHJpZ2dlciB7XG4gIGNvbG9yOiAjMzEzMjMzO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51c2VyLWluZm8tZHJvcGRvd24tdHJpZ2dlciB7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudXNlci1pbmZvLWRyb3Bkb3duLXRyaWdnZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVzZXItaW5mby1kcm9wZG93bi10cmlnZ2VyIHtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuXG4vKiBTdGFuZGFyZCBDb250ZW50ICovXG4uY29udGFpbmVyLWNvbnRlbnQsXG4uY29udGFpbmVyLWNvbnRlbnQtZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLWNvbnRlbnQsXG4gIC5jb250YWluZXItY29udGVudC1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbi5jb250YWluZXItY29udGVudC5jb250YWluZXItY29udGVudC1mbHVpZCxcbi5jb250YWluZXItY29udGVudC1mbHVpZC5jb250YWluZXItY29udGVudC1mbHVpZCB7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbn1cblxuLyogQ29udGVudCBmb3JtYXQgKi9cbi5jb250YWluZXItY29udGVudCBwICsgLnRleHQtbGlzdCxcbi5jb250YWluZXItY29udGVudCBwICsgLmljb24tbGlzdCxcbi5jb250YWluZXItY29udGVudC1mbHVpZCBwICsgLnRleHQtbGlzdCxcbi5jb250YWluZXItY29udGVudC1mbHVpZCBwICsgLmljb24tbGlzdCB7XG4gIG1hcmdpbi10b3A6IC0wLjlyZW07XG59XG4uY29udGFpbmVyLWNvbnRlbnQgLmNhcmQgcCArIC50ZXh0LWxpc3QsXG4uY29udGFpbmVyLWNvbnRlbnQgLmNhcmQgcCArIC5pY29uLWxpc3QsXG4uY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgLmNhcmQgcCArIC50ZXh0LWxpc3QsXG4uY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgLmNhcmQgcCArIC5pY29uLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbnRhaW5lci1jb250ZW50IGFbdGFyZ2V0PV9ibGFua106bm90KC5jYXJkKTpub3QoLm1lZGlhKTpub3QoLm5vLWV4dGVybmFsLWljb24pLFxuLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIGFbdGFyZ2V0PV9ibGFua106bm90KC5jYXJkKTpub3QoLm1lZGlhKTpub3QoLm5vLWV4dGVybmFsLWljb24pIHtcbiAgLypkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ki9cbn1cbi5jb250YWluZXItY29udGVudCBhW3RhcmdldD1fYmxhbmtdOm5vdCguY2FyZCk6bm90KC5tZWRpYSk6bm90KC5uby1leHRlcm5hbC1pY29uKTo6YWZ0ZXIsXG4uY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgYVt0YXJnZXQ9X2JsYW5rXTpub3QoLmNhcmQpOm5vdCgubWVkaWEpOm5vdCgubm8tZXh0ZXJuYWwtaWNvbik6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbiAgZm9udC1zaXplOiA4MCU7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb250YWluZXItY29udGVudCBhW2hyZWYkPVwiLmpwZ1wiXTpub3QoW3RhcmdldD1fYmxhbmtdKTpub3QoLmNhcmQpOm5vdCgubWVkaWEpLFxuLmNvbnRhaW5lci1jb250ZW50IGFbaHJlZiQ9XCIucG5nXCJdOm5vdChbdGFyZ2V0PV9ibGFua10pOm5vdCguY2FyZCk6bm90KC5tZWRpYSksXG4uY29udGFpbmVyLWNvbnRlbnQgYVtocmVmJD1cIi50aWZmXCJdOm5vdChbdGFyZ2V0PV9ibGFua10pOm5vdCguY2FyZCk6bm90KC5tZWRpYSksXG4uY29udGFpbmVyLWNvbnRlbnQgYVtocmVmJD1cIi5naWZcIl06bm90KFt0YXJnZXQ9X2JsYW5rXSk6bm90KC5jYXJkKTpub3QoLm1lZGlhKSxcbi5jb250YWluZXItY29udGVudCBhW2hyZWYkPVwiLnBkZlwiXTpub3QoW3RhcmdldD1fYmxhbmtdKTpub3QoLmNhcmQpOm5vdCgubWVkaWEpLFxuLmNvbnRhaW5lci1jb250ZW50IGFbaHJlZiQ9XCIuZG9jXCJdOm5vdChbdGFyZ2V0PV9ibGFua10pOm5vdCguY2FyZCk6bm90KC5tZWRpYSksXG4uY29udGFpbmVyLWNvbnRlbnQgYVtocmVmJD1cIi5kb2N4XCJdOm5vdChbdGFyZ2V0PV9ibGFua10pOm5vdCguY2FyZCk6bm90KC5tZWRpYSksXG4uY29udGFpbmVyLWNvbnRlbnQgYVtocmVmJD1cIi54bHNcIl06bm90KFt0YXJnZXQ9X2JsYW5rXSk6bm90KC5jYXJkKTpub3QoLm1lZGlhKSxcbi5jb250YWluZXItY29udGVudCBhW2hyZWYkPVwiLnhsc3hcIl06bm90KFt0YXJnZXQ9X2JsYW5rXSk6bm90KC5jYXJkKTpub3QoLm1lZGlhKSxcbi5jb250YWluZXItY29udGVudC1mbHVpZCBhW2hyZWYkPVwiLmpwZ1wiXTpub3QoW3RhcmdldD1fYmxhbmtdKTpub3QoLmNhcmQpOm5vdCgubWVkaWEpLFxuLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIGFbaHJlZiQ9XCIucG5nXCJdOm5vdChbdGFyZ2V0PV9ibGFua10pOm5vdCguY2FyZCk6bm90KC5tZWRpYSksXG4uY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgYVtocmVmJD1cIi50aWZmXCJdOm5vdChbdGFyZ2V0PV9ibGFua10pOm5vdCguY2FyZCk6bm90KC5tZWRpYSksXG4uY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgYVtocmVmJD1cIi5naWZcIl06bm90KFt0YXJnZXQ9X2JsYW5rXSk6bm90KC5jYXJkKTpub3QoLm1lZGlhKSxcbi5jb250YWluZXItY29udGVudC1mbHVpZCBhW2hyZWYkPVwiLnBkZlwiXTpub3QoW3RhcmdldD1fYmxhbmtdKTpub3QoLmNhcmQpOm5vdCgubWVkaWEpLFxuLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIGFbaHJlZiQ9XCIuZG9jXCJdOm5vdChbdGFyZ2V0PV9ibGFua10pOm5vdCguY2FyZCk6bm90KC5tZWRpYSksXG4uY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgYVtocmVmJD1cIi5kb2N4XCJdOm5vdChbdGFyZ2V0PV9ibGFua10pOm5vdCguY2FyZCk6bm90KC5tZWRpYSksXG4uY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgYVtocmVmJD1cIi54bHNcIl06bm90KFt0YXJnZXQ9X2JsYW5rXSk6bm90KC5jYXJkKTpub3QoLm1lZGlhKSxcbi5jb250YWluZXItY29udGVudC1mbHVpZCBhW2hyZWYkPVwiLnhsc3hcIl06bm90KFt0YXJnZXQ9X2JsYW5rXSk6bm90KC5jYXJkKTpub3QoLm1lZGlhKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb250YWluZXItY29udGVudCBhW2hyZWYkPVwiLmpwZ1wiXTpub3QoW3RhcmdldD1fYmxhbmtdKTpub3QoLmNhcmQpOm5vdCgubWVkaWEpOjphZnRlcixcbi5jb250YWluZXItY29udGVudCBhW2hyZWYkPVwiLnBuZ1wiXTpub3QoW3RhcmdldD1fYmxhbmtdKTpub3QoLmNhcmQpOm5vdCgubWVkaWEpOjphZnRlcixcbi5jb250YWluZXItY29udGVudCBhW2hyZWYkPVwiLnRpZmZcIl06bm90KFt0YXJnZXQ9X2JsYW5rXSk6bm90KC5jYXJkKTpub3QoLm1lZGlhKTo6YWZ0ZXIsXG4uY29udGFpbmVyLWNvbnRlbnQgYVtocmVmJD1cIi5naWZcIl06bm90KFt0YXJnZXQ9X2JsYW5rXSk6bm90KC5jYXJkKTpub3QoLm1lZGlhKTo6YWZ0ZXIsXG4uY29udGFpbmVyLWNvbnRlbnQgYVtocmVmJD1cIi5wZGZcIl06bm90KFt0YXJnZXQ9X2JsYW5rXSk6bm90KC5jYXJkKTpub3QoLm1lZGlhKTo6YWZ0ZXIsXG4uY29udGFpbmVyLWNvbnRlbnQgYVtocmVmJD1cIi5kb2NcIl06bm90KFt0YXJnZXQ9X2JsYW5rXSk6bm90KC5jYXJkKTpub3QoLm1lZGlhKTo6YWZ0ZXIsXG4uY29udGFpbmVyLWNvbnRlbnQgYVtocmVmJD1cIi5kb2N4XCJdOm5vdChbdGFyZ2V0PV9ibGFua10pOm5vdCguY2FyZCk6bm90KC5tZWRpYSk6OmFmdGVyLFxuLmNvbnRhaW5lci1jb250ZW50IGFbaHJlZiQ9XCIueGxzXCJdOm5vdChbdGFyZ2V0PV9ibGFua10pOm5vdCguY2FyZCk6bm90KC5tZWRpYSk6OmFmdGVyLFxuLmNvbnRhaW5lci1jb250ZW50IGFbaHJlZiQ9XCIueGxzeFwiXTpub3QoW3RhcmdldD1fYmxhbmtdKTpub3QoLmNhcmQpOm5vdCgubWVkaWEpOjphZnRlcixcbi5jb250YWluZXItY29udGVudC1mbHVpZCBhW2hyZWYkPVwiLmpwZ1wiXTpub3QoW3RhcmdldD1fYmxhbmtdKTpub3QoLmNhcmQpOm5vdCgubWVkaWEpOjphZnRlcixcbi5jb250YWluZXItY29udGVudC1mbHVpZCBhW2hyZWYkPVwiLnBuZ1wiXTpub3QoW3RhcmdldD1fYmxhbmtdKTpub3QoLmNhcmQpOm5vdCgubWVkaWEpOjphZnRlcixcbi5jb250YWluZXItY29udGVudC1mbHVpZCBhW2hyZWYkPVwiLnRpZmZcIl06bm90KFt0YXJnZXQ9X2JsYW5rXSk6bm90KC5jYXJkKTpub3QoLm1lZGlhKTo6YWZ0ZXIsXG4uY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgYVtocmVmJD1cIi5naWZcIl06bm90KFt0YXJnZXQ9X2JsYW5rXSk6bm90KC5jYXJkKTpub3QoLm1lZGlhKTo6YWZ0ZXIsXG4uY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgYVtocmVmJD1cIi5wZGZcIl06bm90KFt0YXJnZXQ9X2JsYW5rXSk6bm90KC5jYXJkKTpub3QoLm1lZGlhKTo6YWZ0ZXIsXG4uY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgYVtocmVmJD1cIi5kb2NcIl06bm90KFt0YXJnZXQ9X2JsYW5rXSk6bm90KC5jYXJkKTpub3QoLm1lZGlhKTo6YWZ0ZXIsXG4uY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgYVtocmVmJD1cIi5kb2N4XCJdOm5vdChbdGFyZ2V0PV9ibGFua10pOm5vdCguY2FyZCk6bm90KC5tZWRpYSk6OmFmdGVyLFxuLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIGFbaHJlZiQ9XCIueGxzXCJdOm5vdChbdGFyZ2V0PV9ibGFua10pOm5vdCguY2FyZCk6bm90KC5tZWRpYSk6OmFmdGVyLFxuLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIGFbaHJlZiQ9XCIueGxzeFwiXTpub3QoW3RhcmdldD1fYmxhbmtdKTpub3QoLmNhcmQpOm5vdCgubWVkaWEpOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBpY29uLWZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29udGFpbmVyLWNvbnRlbnQgLmljb24tbGlzdCBhOjphZnRlcixcbi5jb250YWluZXItY29udGVudC1mbHVpZCAuaWNvbi1saXN0IGE6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1jb250ZW50IGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpLFxuLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgcGFkZGluZzogMTVweDtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLWNvbnRlbnQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCksXG4gIC5jb250YWluZXItY29udGVudC1mbHVpZCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItY29udGVudCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSxcbiAgLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS44NzVyZW07XG4gIH1cbn1cbi5jb250YWluZXItY29udGVudCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSAuYnRuLXRvb2xiYXIsXG4uY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb250YWluZXItY29udGVudCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLFxuLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjNmU2ZjcwLCAjMzEzMjMzKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLmNvbnRhaW5lci1jb250ZW50IGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDI6OmJlZm9yZSxcbi5jb250YWluZXItY29udGVudC1mbHVpZCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jb3JuZXItcmVkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1jb250ZW50IGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIsXG4gIC5jb250YWluZXItY29udGVudC1mbHVpZCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjg3NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTEuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG4uY29udGFpbmVyLWNvbnRlbnQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgcCxcbi5jb250YWluZXItY29udGVudC1mbHVpZCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSBwIHtcbiAgY29sb3I6ICMzMTMyMzMgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItY29udGVudCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSBwIGE6bm90KC5idG4pLFxuLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpIHAgYTpub3QoLmJ0bikge1xuICBjb2xvcjogI2UyMDAxYSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItY29udGVudCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSBwIGE6bm90KC5idG4pOmhvdmVyLFxuLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpIHAgYTpub3QoLmJ0bik6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udGhlbWVzLXRyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi50aGVtZXMtdHJpZ2dlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDAuNSwgMCwgMjMuMDY2MzcxNjgxNCk7XG59XG4udGhlbWVzLXRyaWdnZXI6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAwLjUsIDAsIDIzLjA2NjM3MTY4MTQpO1xufVxuLnRoZW1lcy1hY3RpdmUgLnRoZW1lcy10cmlnZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMC41LCAwLCAyMy4wNjYzNzE2ODE0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGhlbWVzLXRyaWdnZXIge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aGVtZXMtdHJpZ2dlciB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHdpZHRoOiA4MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aGVtZXMtdHJpZ2dlciB7XG4gICAgd2lkdGg6IDE3NHB4O1xuICB9XG59XG5cbi50aGVtZXMtdHJpZ2dlci10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aGVtZXMtdHJpZ2dlci10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gIH1cbn1cblxuLnRoZW1lcy10cmlnZ2VyLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDEuMTI1cmVtO1xufVxuLnRoZW1lcy10cmlnZ2VyLWljb246OmJlZm9yZSwgLnRoZW1lcy10cmlnZ2VyLWljb246OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgY29udGVudDogXCJcIjtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRoZW1lcy10cmlnZ2VyLWljb246OmJlZm9yZSB7XG4gIHRvcDogLTZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4udGhlbWVzLXRyaWdnZXItaWNvbjo6YWZ0ZXIge1xuICB0b3A6IDZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4udGhlbWVzLWFjdGl2ZSAudGhlbWVzLXRyaWdnZXItaWNvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4udGhlbWVzLWFjdGl2ZSAudGhlbWVzLXRyaWdnZXItaWNvbjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLnRoZW1lcy1hY3RpdmUgLnRoZW1lcy10cmlnZ2VyLWljb246OmFmdGVyIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk5cHgpIHtcbiAgLmhjLW5hdi1vcGVuIC50aGVtZXMtdHJpZ2dlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5oYy1uYXYtb3BlbiAudGhlbWVzLXRyaWdnZXItaWNvbjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB9XG4gIC5oYy1uYXYtb3BlbiAudGhlbWVzLXRyaWdnZXItaWNvbjo6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRoZW1lcy10cmlnZ2VyLWljb24ge1xuICAgIG1hcmdpbjogMCAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRoZW1lcy10cmlnZ2VyLWljb24ge1xuICAgIG1hcmdpbjogMCAxLjEyNXJlbTtcbiAgfVxufVxuXG4udGhlbWVzLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAyNTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGhlbWVzLW1lbnUge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGhlbWVzLW1lbnUge1xuICAgIHRvcDogNzBweDtcbiAgfVxufVxuLnRoZW1lcy1hY3RpdmUgLnRoZW1lcy1tZW51IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLnRoZW1lcy1tZW51LWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnRoZW1lcy1tZW51LWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjEyNXJlbSAxLjVyZW07XG59XG4udGhlbWVzLW1lbnUtY29udGVudCBociB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRoZW1lcy1tZW51LWNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZhZ29cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi50aGVtZXMtbWVudS1jb250ZW50IC5kcm9wZG93bi1tZW51IHtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHJpZ2h0OiAwO1xufVxuLnRoZW1lcy1tZW51LWNvbnRlbnQgLmRyb3Bkb3duLWl0ZW0ge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAwLjRyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4udGhlbWVzLW1lbnUtY29udGVudCAuc29jaWFsLW1lZGlhLWJ1dHRvbnMge1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cblxuLnRoZW1lcy1tZW51LXByb2plY3RzLXRyaWdnZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzMTMyMzM7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyMzEuMjUsIDIzMS4yNSwgMjMxLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4udGhlbWVzLW1lbnUtcHJvamVjdHMtdHJpZ2dlciBbY2xhc3MqPWljb24tY2hldnJvbi1dIHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi50aGVtZXMtbWVudS1wcm9qZWN0cy10cmlnZ2VyIC5pY29uLWdyaWQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNTYyNXJlbTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aGVtZXMtbWVudS1wcm9qZWN0cy10cmlnZ2VyIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4xMjVyZW07XG4gIH1cbn1cbi50aGVtZXMtbWVudS1wcm9qZWN0cy10cmlnZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICMzMTMyMzM7XG59XG4udGhlbWVzLW1lbnUtcHJvamVjdHMtdHJpZ2dlcjpmb2N1cyB7XG4gIGNvbG9yOiAjMzEzMjMzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk5cHgpIHtcbiAgLnByb2plY3RzLWFjdGl2ZSAudGhlbWVzLW1lbnUtbmF2LWxheWVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGhlbWVzLW1lbnUtbmF2LWxheWVyIC5jYXRlZ29yeS1uYXYgbGkgdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGhlbWVzLW1lbnUtcHJvamVjdHMtbGF5ZXItbW9iaWxlIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjNzO1xufVxuLnByb2plY3RzLWFjdGl2ZSAudGhlbWVzLW1lbnUtcHJvamVjdHMtbGF5ZXItbW9iaWxlIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aGVtZXMtbWVudS1wcm9qZWN0cy1sYXllci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnByb2plY3RzLWxheWVyLWRlc2t0b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDM2MHB4O1xuICB0b3A6IDcwcHg7XG4gIHJpZ2h0OiA5cmVtO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMjQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDIzMS4yNSwgMjMxLjI1LCAyMzEuMjUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygoMTAwJSArIDM2MHB4KSAqIC0xKSk7XG4gIG9wYWNpdHk6IDA7XG59XG4uaXMtaWUgLnByb2plY3RzLWxheWVyLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2plY3RzLWxheWVyLWRlc2t0b3AgLnByb2plY3RzLWxheWVyLWRlc2t0b3AtaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnByb2plY3RzLWxheWVyLWRlc2t0b3AgLnByb2plY3RzLWxheWVyLWRlc2t0b3AtY29udGVudCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAyLjI1cmVtO1xufVxuLnByb2plY3RzLWFjdGl2ZSAucHJvamVjdHMtbGF5ZXItZGVza3RvcCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5pcy1pZS5wcm9qZWN0cy1hY3RpdmUgLnByb2plY3RzLWxheWVyLWRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOTlweCkge1xuICAucHJvamVjdHMtbGF5ZXItZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaW1nLWRpbWVuc2lvbi1mcmVlLCAuaW1nLWRpbWVuc2lvbi1zcXVhcmUsIC5pbWctZGltZW5zaW9uLTQtMywgLmltZy1kaW1lbnNpb24tMTEtMTgsIC5pbWctZGltZW5zaW9uLWRldGFpbC1wYWdlLCAuaW1nLWRpbWVuc2lvbi0xNi05LCAuaW1nLWRpbWVuc2lvbi10ZWFzZXItaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltZy1kaW1lbnNpb24tZnJlZSBkaXYsIC5pbWctZGltZW5zaW9uLXNxdWFyZSBkaXYsIC5pbWctZGltZW5zaW9uLTQtMyBkaXYsIC5pbWctZGltZW5zaW9uLTExLTE4IGRpdiwgLmltZy1kaW1lbnNpb24tZGV0YWlsLXBhZ2UgZGl2LCAuaW1nLWRpbWVuc2lvbi0xNi05IGRpdiwgLmltZy1kaW1lbnNpb24tdGVhc2VyLWltYWdlIGRpdixcbi5pbWctZGltZW5zaW9uLWZyZWUgYSxcbi5pbWctZGltZW5zaW9uLXNxdWFyZSBhLFxuLmltZy1kaW1lbnNpb24tNC0zIGEsXG4uaW1nLWRpbWVuc2lvbi0xMS0xOCBhLFxuLmltZy1kaW1lbnNpb24tZGV0YWlsLXBhZ2UgYSxcbi5pbWctZGltZW5zaW9uLTE2LTkgYSxcbi5pbWctZGltZW5zaW9uLXRlYXNlci1pbWFnZSBhIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OTlweDtcbn1cblxuLmltZy1kaW1lbnNpb24tdGVhc2VyLWltYWdlIGRpdixcbi5pbWctZGltZW5zaW9uLXRlYXNlci1pbWFnZSBhIHtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbi5pbWctZGltZW5zaW9uLXRlYXNlci1pbWFnZS5pcy1sb2dvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5pbWctZGltZW5zaW9uLXRlYXNlci1pbWFnZS5pcy1sb2dvIGRpdiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmltZy1kaW1lbnNpb24tMTYtOSBkaXYsXG4uaW1nLWRpbWVuc2lvbi0xNi05IGEge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG4uaW1nLWRpbWVuc2lvbi1kZXRhaWwtcGFnZSBkaXYsXG4uaW1nLWRpbWVuc2lvbi1kZXRhaWwtcGFnZSBhIHtcbiAgcGFkZGluZy1ib3R0b206IDQzLjc1JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW1nLWRpbWVuc2lvbi1kZXRhaWwtcGFnZSBkaXYsXG4gIC5pbWctZGltZW5zaW9uLWRldGFpbC1wYWdlIGEge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmltZy1kaW1lbnNpb24tZGV0YWlsLXBhZ2UgZGl2LFxuICAuaW1nLWRpbWVuc2lvbi1kZXRhaWwtcGFnZSBhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzcuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmltZy1kaW1lbnNpb24tZGV0YWlsLXBhZ2UgZGl2LFxuICAuaW1nLWRpbWVuc2lvbi1kZXRhaWwtcGFnZSBhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICB9XG59XG4uaW1nLWRpbWVuc2lvbi1kZXRhaWwtcGFnZS5pcy1sb2dvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiA1cHggc29saWQgI2U2ZTZlNjtcbn1cbi5pbWctZGltZW5zaW9uLWRldGFpbC1wYWdlLmlzLWxvZ28gZGl2IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk5cHgpIHtcbiAgLmltZy1kaW1lbnNpb24tZGV0YWlsLXBhZ2UuaXMtbG9nbyB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG4uZmlndXJlIC5pbWctZGltZW5zaW9uLWRldGFpbC1wYWdlLmlzLWxvZ28ge1xuICBib3JkZXI6IDA7XG59XG4uaW1nLWRpbWVuc2lvbi1kZXRhaWwtcGFnZSAuZmlndXJlLWNvcHlyaWdodCBhLFxuLmltZy1kaW1lbnNpb24tZGV0YWlsLXBhZ2UgLm1lZGlhLWNvcHlyaWdodCBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uaW1nLWRpbWVuc2lvbi0xMS0xOCBkaXYsXG4uaW1nLWRpbWVuc2lvbi0xMS0xOCBhIHtcbiAgcGFkZGluZy1ib3R0b206IDE2My42MzYzNjM2MzY0JTtcbn1cbi5zd2lwZXItZ2FsbGVyeSAuaW1nLWRpbWVuc2lvbi0xMS0xOCBkaXYsXG4uc3dpcGVyLWdhbGxlcnkgLmltZy1kaW1lbnNpb24tMTEtMTggYSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmltZy1kaW1lbnNpb24tNC0zIGRpdixcbi5pbWctZGltZW5zaW9uLTQtMyBhIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cblxuLmltZy1kaW1lbnNpb24tc3F1YXJlIGRpdixcbi5pbWctZGltZW5zaW9uLXNxdWFyZSBhIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4uaW1nLWRpbWVuc2lvbi1zcXVhcmUucm91bmRlZC1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWdhbGxlcnkgLmltZy1kaW1lbnNpb24tZnJlZSBkaXYsXG4uc3dpcGVyLWdhbGxlcnkgLmltZy1kaW1lbnNpb24tZnJlZSBhIHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3Mtc2VjdGlvbixcbiAgLm5ld3MtbWl4LXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzLXNlY3Rpb24sXG4gIC5uZXdzLW1peC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICB9XG59XG5cbi5uZXdzLXRlYXNlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5ld3MtdGVhc2VyIC5uZXdzLXRlYXNlci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ubmV3cy10ZWFzZXIgLm1lZGlhLWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuOXJlbTtcbn1cbi5uZXdzLXRlYXNlciAuYmFkZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwLjU2MjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ubmV3cy10ZWFzZXIgLmJhZGdlICsgLmJhZGdlIHtcbiAgbWFyZ2luLXRvcDogLTAuNTYyNXJlbTtcbn1cbi5uZXdzLXRlYXNlciBoNCxcbi5uZXdzLXRlYXNlciAuaDQsXG4ubmV3cy10ZWFzZXIgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciAubmV3cy10ZWFzZXIgaDMsXG4ubmV3cy10ZWFzZXIgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoMyxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgLm5ld3MtdGVhc2VyIGgzLFxuLm5ld3MtdGVhc2VyIC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBoMyxcbi5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciAubmV3cy10ZWFzZXIgaDMsXG4ubmV3cy10ZWFzZXIgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIC5uZXdzLXRlYXNlciBoMyxcbi5uZXdzLXRlYXNlciAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDMsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgLm5ld3MtdGVhc2VyIGgzLFxuLm5ld3MtdGVhc2VyIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGgzLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgLm5ld3MtdGVhc2VyIGgzLFxuLm5ld3MtdGVhc2VyIC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDMsXG4uY29sLXhsbS00IC5jYXJkLWlucHV0IC5uZXdzLXRlYXNlciBoMyxcbi5uZXdzLXRlYXNlciAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGgzLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAubmV3cy10ZWFzZXIgaDMsXG4ubmV3cy10ZWFzZXIgLmNvbnRhaW5lci1jb250ZW50IGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIsXG4uY29udGFpbmVyLWNvbnRlbnQgLm5ld3MtdGVhc2VyIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIsXG4ubmV3cy10ZWFzZXIgLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIsXG4uY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgLm5ld3MtdGVhc2VyIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubmV3cy10ZWFzZXIgaDQgYSxcbi5uZXdzLXRlYXNlciAuaDQgYSxcbi5uZXdzLXRlYXNlciAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoMyBhLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLm5ld3MtdGVhc2VyIGgzIGEsXG4ubmV3cy10ZWFzZXIgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoMyBhLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciAubmV3cy10ZWFzZXIgaDMgYSxcbi5uZXdzLXRlYXNlciAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgaDMgYSxcbi5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciAubmV3cy10ZWFzZXIgaDMgYSxcbi5uZXdzLXRlYXNlciAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDMgYSxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciAubmV3cy10ZWFzZXIgaDMgYSxcbi5uZXdzLXRlYXNlciAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDMgYSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCAubmV3cy10ZWFzZXIgaDMgYSxcbi5uZXdzLXRlYXNlciAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCBoMyBhLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgLm5ld3MtdGVhc2VyIGgzIGEsXG4ubmV3cy10ZWFzZXIgLmNvbC14bG0tNCAuY2FyZC1pbnB1dCBoMyBhLFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAubmV3cy10ZWFzZXIgaDMgYSxcbi5uZXdzLXRlYXNlciAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGgzIGEsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IC5uZXdzLXRlYXNlciBoMyBhLFxuLm5ld3MtdGVhc2VyIC5jb250YWluZXItY29udGVudCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyIGEsXG4uY29udGFpbmVyLWNvbnRlbnQgLm5ld3MtdGVhc2VyIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIgYSxcbi5uZXdzLXRlYXNlciAuY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMiBhLFxuLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIC5uZXdzLXRlYXNlciBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyIGEge1xuICBjb2xvcjogIzMxMzIzMztcbn1cbi5uZXdzLXRlYXNlciBoNCBhOmhvdmVyLFxuLm5ld3MtdGVhc2VyIC5oNCBhOmhvdmVyLFxuLm5ld3MtdGVhc2VyIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIGgzIGE6aG92ZXIsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciAubmV3cy10ZWFzZXIgaDMgYTpob3Zlcixcbi5uZXdzLXRlYXNlciAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIGgzIGE6aG92ZXIsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIC5uZXdzLXRlYXNlciBoMyBhOmhvdmVyLFxuLm5ld3MtdGVhc2VyIC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBoMyBhOmhvdmVyLFxuLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIC5uZXdzLXRlYXNlciBoMyBhOmhvdmVyLFxuLm5ld3MtdGVhc2VyIC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciBoMyBhOmhvdmVyLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIC5uZXdzLXRlYXNlciBoMyBhOmhvdmVyLFxuLm5ld3MtdGVhc2VyIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBoMyBhOmhvdmVyLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IC5uZXdzLXRlYXNlciBoMyBhOmhvdmVyLFxuLm5ld3MtdGVhc2VyIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGgzIGE6aG92ZXIsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCAubmV3cy10ZWFzZXIgaDMgYTpob3Zlcixcbi5uZXdzLXRlYXNlciAuY29sLXhsbS00IC5jYXJkLWlucHV0IGgzIGE6aG92ZXIsXG4uY29sLXhsbS00IC5jYXJkLWlucHV0IC5uZXdzLXRlYXNlciBoMyBhOmhvdmVyLFxuLm5ld3MtdGVhc2VyIC5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgaDMgYTpob3Zlcixcbi5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgLm5ld3MtdGVhc2VyIGgzIGE6aG92ZXIsXG4ubmV3cy10ZWFzZXIgLmNvbnRhaW5lci1jb250ZW50IGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIgYTpob3Zlcixcbi5jb250YWluZXItY29udGVudCAubmV3cy10ZWFzZXIgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMiBhOmhvdmVyLFxuLm5ld3MtdGVhc2VyIC5jb250YWluZXItY29udGVudC1mbHVpZCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyIGE6aG92ZXIsXG4uY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgLm5ld3MtdGVhc2VyIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMTQ5LjUsIDAsIDE3LjE5OTExNTA0NDIpO1xufVxuLm5ld3MtdGVhc2VyIHAge1xuICBmb250LWZhbWlseTogXCJGYWdvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzVhNWI1YztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOTlweCkge1xuICAubmV3cy10ZWFzZXI6bm90KC5uZXdzLXRlYXNlci1sb2dvLWhpZ2hsaWdodCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgfVxuICAubmV3cy10ZWFzZXI6bm90KC5uZXdzLXRlYXNlci1sb2dvLWhpZ2hsaWdodCkgLm5ld3MtdGVhc2VyLWNvbnRlbnQgLmJhZGdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAubmV3cy10ZWFzZXI6bm90KC5uZXdzLXRlYXNlci1sb2dvLWhpZ2hsaWdodCkgLm5ld3MtdGVhc2VyLWNvbnRlbnQgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5uZXdzLXRlYXNlcjpub3QoLm5ld3MtdGVhc2VyLWxvZ28taGlnaGxpZ2h0KSAubmV3cy10ZWFzZXItY29udGVudCBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uZXdzLXRlYXNlcjpub3QoLm5ld3MtdGVhc2VyLWxvZ28taGlnaGxpZ2h0KSAubWVkaWEtaG9sZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm5ld3MtdGVhc2VyOm5vdCgubmV3cy10ZWFzZXItbG9nby1oaWdobGlnaHQpIC5pbWctZGltZW5zaW9uLXRlYXNlci1pbWFnZSBkaXYsXG4gIC5uZXdzLXRlYXNlcjpub3QoLm5ld3MtdGVhc2VyLWxvZ28taGlnaGxpZ2h0KSAuaW1nLWRpbWVuc2lvbi10ZWFzZXItaW1hZ2UgYSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTlweCkge1xuICAubmV3cy10ZWFzZXI6bm90KC5uZXdzLXRlYXNlci1sb2dvLWhpZ2hsaWdodCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OXB4KSB7XG4gIC5uZXdzLXRlYXNlcjpub3QoLm5ld3MtdGVhc2VyLWxvZ28taGlnaGxpZ2h0KSAubWVkaWEtaG9sZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTYyNXJlbTtcbiAgfVxuICAubmV3cy10ZWFzZXI6bm90KC5uZXdzLXRlYXNlci1sb2dvLWhpZ2hsaWdodCkgLmltZy1kaW1lbnNpb24tdGVhc2VyLWltYWdlIGRpdixcbiAgLm5ld3MtdGVhc2VyOm5vdCgubmV3cy10ZWFzZXItbG9nby1oaWdobGlnaHQpIC5pbWctZGltZW5zaW9uLXRlYXNlci1pbWFnZSBhIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG4ubmV3cy10ZWFzZXItaGlnaGxpZ2h0IFtjbGFzcyo9Y2FyZC1ob2xkZXItXSB7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmV3cy10ZWFzZXItaGlnaGxpZ2h0IFtjbGFzcyo9Y2FyZC1ob2xkZXItXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICB9XG59XG4ubmV3cy10ZWFzZXItaGlnaGxpZ2h0IGJsb2NrcXVvdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzLXRlYXNlci1oaWdobGlnaHQgYmxvY2txdW90ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOTlweCkge1xuICAubmV3cy1zZWN0aW9uIC5uZXdzLXRlYXNlcjpub3QoLm5ld3MtdGVhc2VyLWxvZ28taGlnaGxpZ2h0KSxcbiAgLm5ld3MtbWl4LXNlY3Rpb24gLm5ld3MtdGVhc2VyOm5vdCgubmV3cy10ZWFzZXItbG9nby1oaWdobGlnaHQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIH1cbiAgLm5ld3Mtc2VjdGlvbiAubmV3cy10ZWFzZXI6bm90KC5uZXdzLXRlYXNlci1sb2dvLWhpZ2hsaWdodCkgLm5ld3MtdGVhc2VyLWNvbnRlbnQgLmJhZGdlLFxuICAubmV3cy1taXgtc2VjdGlvbiAubmV3cy10ZWFzZXI6bm90KC5uZXdzLXRlYXNlci1sb2dvLWhpZ2hsaWdodCkgLm5ld3MtdGVhc2VyLWNvbnRlbnQgLmJhZGdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgfVxuICAubmV3cy1zZWN0aW9uIC5uZXdzLXRlYXNlcjpub3QoLm5ld3MtdGVhc2VyLWxvZ28taGlnaGxpZ2h0KSAubmV3cy10ZWFzZXItY29udGVudCBoNCxcbiAgLm5ld3MtbWl4LXNlY3Rpb24gLm5ld3MtdGVhc2VyOm5vdCgubmV3cy10ZWFzZXItbG9nby1oaWdobGlnaHQpIC5uZXdzLXRlYXNlci1jb250ZW50IGg0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAubmV3cy1zZWN0aW9uIC5uZXdzLXRlYXNlcjpub3QoLm5ld3MtdGVhc2VyLWxvZ28taGlnaGxpZ2h0KSAubmV3cy10ZWFzZXItY29udGVudCBwLFxuICAubmV3cy1taXgtc2VjdGlvbiAubmV3cy10ZWFzZXI6bm90KC5uZXdzLXRlYXNlci1sb2dvLWhpZ2hsaWdodCkgLm5ld3MtdGVhc2VyLWNvbnRlbnQgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmV3cy1zZWN0aW9uIC5uZXdzLXRlYXNlcjpub3QoLm5ld3MtdGVhc2VyLWxvZ28taGlnaGxpZ2h0KSAubWVkaWEtaG9sZGVyLFxuICAubmV3cy1taXgtc2VjdGlvbiAubmV3cy10ZWFzZXI6bm90KC5uZXdzLXRlYXNlci1sb2dvLWhpZ2hsaWdodCkgLm1lZGlhLWhvbGRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5uZXdzLXNlY3Rpb24gLm5ld3MtdGVhc2VyOm5vdCgubmV3cy10ZWFzZXItbG9nby1oaWdobGlnaHQpIC5pbWctZGltZW5zaW9uLXRlYXNlci1pbWFnZSBkaXYsXG4gIC5uZXdzLXNlY3Rpb24gLm5ld3MtdGVhc2VyOm5vdCgubmV3cy10ZWFzZXItbG9nby1oaWdobGlnaHQpIC5pbWctZGltZW5zaW9uLXRlYXNlci1pbWFnZSBhLFxuICAubmV3cy1taXgtc2VjdGlvbiAubmV3cy10ZWFzZXI6bm90KC5uZXdzLXRlYXNlci1sb2dvLWhpZ2hsaWdodCkgLmltZy1kaW1lbnNpb24tdGVhc2VyLWltYWdlIGRpdixcbiAgLm5ld3MtbWl4LXNlY3Rpb24gLm5ld3MtdGVhc2VyOm5vdCgubmV3cy10ZWFzZXItbG9nby1oaWdobGlnaHQpIC5pbWctZGltZW5zaW9uLXRlYXNlci1pbWFnZSBhIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OXB4KSB7XG4gIC5uZXdzLXNlY3Rpb24gLm5ld3MtdGVhc2VyOm5vdCgubmV3cy10ZWFzZXItbG9nby1oaWdobGlnaHQpLFxuICAubmV3cy1taXgtc2VjdGlvbiAubmV3cy10ZWFzZXI6bm90KC5uZXdzLXRlYXNlci1sb2dvLWhpZ2hsaWdodCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OXB4KSB7XG4gIC5uZXdzLXNlY3Rpb24gLm5ld3MtdGVhc2VyOm5vdCgubmV3cy10ZWFzZXItbG9nby1oaWdobGlnaHQpIC5tZWRpYS1ob2xkZXIsXG4gIC5uZXdzLW1peC1zZWN0aW9uIC5uZXdzLXRlYXNlcjpub3QoLm5ld3MtdGVhc2VyLWxvZ28taGlnaGxpZ2h0KSAubWVkaWEtaG9sZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTYyNXJlbTtcbiAgfVxuICAubmV3cy1zZWN0aW9uIC5uZXdzLXRlYXNlcjpub3QoLm5ld3MtdGVhc2VyLWxvZ28taGlnaGxpZ2h0KSAuaW1nLWRpbWVuc2lvbi10ZWFzZXItaW1hZ2UgZGl2LFxuICAubmV3cy1zZWN0aW9uIC5uZXdzLXRlYXNlcjpub3QoLm5ld3MtdGVhc2VyLWxvZ28taGlnaGxpZ2h0KSAuaW1nLWRpbWVuc2lvbi10ZWFzZXItaW1hZ2UgYSxcbiAgLm5ld3MtbWl4LXNlY3Rpb24gLm5ld3MtdGVhc2VyOm5vdCgubmV3cy10ZWFzZXItbG9nby1oaWdobGlnaHQpIC5pbWctZGltZW5zaW9uLXRlYXNlci1pbWFnZSBkaXYsXG4gIC5uZXdzLW1peC1zZWN0aW9uIC5uZXdzLXRlYXNlcjpub3QoLm5ld3MtdGVhc2VyLWxvZ28taGlnaGxpZ2h0KSAuaW1nLWRpbWVuc2lvbi10ZWFzZXItaW1hZ2UgYSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuLmFkZGl0aW9uYWwtbmV3cyAubmV3cy10ZWFzZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U2ZTZlNjtcbiAgcGFkZGluZy1ib3R0b206IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cbi5hZGRpdGlvbmFsLW5ld3MgLm5ld3MtdGVhc2VyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFkZGl0aW9uYWwtbmV3cyAubmV3cy10ZWFzZXIgLm5ld3MtdGVhc2VyLWNvbnRlbnQgLmJhZGdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hZGRpdGlvbmFsLW5ld3MgLm5ld3MtdGVhc2VyIC5uZXdzLXRlYXNlci1jb250ZW50IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYWRkaXRpb25hbC1uZXdzIC5uZXdzLXRlYXNlciAubmV3cy10ZWFzZXItY29udGVudCBwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hZGRpdGlvbmFsLW5ld3MgLm5ld3MtdGVhc2VyIC5tZWRpYS1ob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjU2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hZGRpdGlvbmFsLW5ld3MgLm5ld3MtdGVhc2VyIC5pbWctZGltZW5zaW9uLXRlYXNlci1pbWFnZSBkaXYsXG4gIC5hZGRpdGlvbmFsLW5ld3MgLm5ld3MtdGVhc2VyIC5pbWctZGltZW5zaW9uLXRlYXNlci1pbWFnZSBhIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbi5zdWJzaXRlLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlMjAwMWEgMjUlLCAjYTExNzFjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2l0ZS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1YnNpdGUtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjM3NXJlbTtcbiAgfVxuICAuc2l0ZS1sYXlvdXQtY29udGVudCAuc3Vic2l0ZS1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG59XG4uc3Vic2l0ZS1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2VtYmxlbS1vcm5hbWVudC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICB6LWluZGV4OiAwO1xufVxuLnN1YnNpdGUtaGVhZGVyIC5icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zdWJzaXRlLWhlYWRlciAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3Vic2l0ZS1oZWFkZXIgLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3Vic2l0ZS1oZWFkZXIgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnN1YnNpdGUtaGVhZGVyLWltYWdlLWJnIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cbi5zdWJzaXRlLWhlYWRlci1pbWFnZS1iZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDAsIDI2LCAwLjgpO1xufVxuXG4uc3Vic2l0ZS1oZWFkZXItaW5uZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2l0ZS1oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gMDtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3Vic2l0ZS1oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDMuMzc1cmVtIDA7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gICAgLypAaW5jbHVkZSBjb250ZW50LXdpZHRoKDEwLDEyKTsqL1xuICB9XG59XG4uc3Vic2l0ZS1oZWFkZXItaW5uZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZhZ29cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3Vic2l0ZS1oZWFkZXItaW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4uc3Vic2l0ZS1oZWFkZXItaGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN1YnNpdGUtaGVhZGVyLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5zdWJzaXRlLWhlYWRlci1hZGRpdGlvbmFsLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAyLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEzNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzaXRlLWhlYWRlci1hZGRpdGlvbmFsLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnN1YnNpdGUtaGVhZGVyLXBhcGVyLWJvcmRlciB7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNpdGUtaGVhZGVyLXBhcGVyLWJvcmRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1YnNpdGUtaGVhZGVyLXBhcGVyLWJvcmRlciB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDQuMDVyZW0gLSAyMHB4KSAqIC0xKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDQuMDVyZW0gLSAyMHB4KSAqIC0xKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc3Vic2l0ZS1oZWFkZXItcGFwZXItYm9yZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoNS44NXJlbSAtIDIwcHgpICogLTEpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoNS44NXJlbSAtIDIwcHgpICogLTEpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOTlweCkge1xuICAuc3Vic2l0ZS1oZWFkZXItdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOTlweCkge1xuICAuc3Vic2l0ZS1oZWFkZXItdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cbi5zdWJzaXRlLWhlYWRlci10ZXh0IC5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNpdGUtaGVhZGVyLXRleHQgLmJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zdWJzaXRlLWhlYWRlci10ZXh0IGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xufVxuLnN1YnNpdGUtaGVhZGVyLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdWJzaXRlLWhlYWRlci10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5jYXRlZ29yeS1uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhdGVnb3J5LW5hdiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzEzMjMzO1xuICBmb250LWZhbWlseTogXCJGYWdvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG4uY2F0ZWdvcnktbmF2IGEgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2ZTZmNzA7XG59XG4uY2F0ZWdvcnktbmF2IGEuYWN0aXZlIHtcbiAgY29sb3I6ICNlMjAwMWE7XG59XG4uY2F0ZWdvcnktbmF2IGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNTYyNXJlbTtcbn1cbi5jYXRlZ29yeS1uYXYgLmJhZGdlIGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjgxMjVyZW07XG59XG4uY2F0ZWdvcnktbmF2IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uY2F0ZWdvcnktbmF2IGxpLmNhdGVnb3J5LW5hdi1zcGFjZXIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG59XG4uY2F0ZWdvcnktbmF2IGxpLmNhdGVnb3J5LW5hdi1zcGFjZXIgLm5hdi1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXRlZ29yeS1uYXYgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDtcbn1cbi5jYXRlZ29yeS1uYXYgbGkgYSB7XG4gIHBhZGRpbmctdG9wOiAwLjgwMzU3MTQyODZyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjgwMzU3MTQyODZyZW07XG59XG4uY2F0ZWdvcnktbmF2IGxpIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjMWMxYzE7XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xufVxuLmNhdGVnb3J5LW5hdiBsaSB1bCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjgwMzU3MTQyODZyZW07XG59XG4uY2F0ZWdvcnktbmF2LmNhdGVnb3J5LW5hdi1zbWFsbCBsaSBhIHtcbiAgcGFkZGluZy10b3A6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNTYyNXJlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5tb2JpbGUtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGVnb3J5LW5hdi1wIHtcbiAgZm9udC1mYW1pbHk6IFwiRmFnb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uY2F0ZWdvcnktbmF2LWl0ZW0tZW5nbGlzaCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhdGVnb3J5LW5hdi1pdGVtLWVuZ2xpc2ggYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ZsYWctZW5nbGlzaC5zdmdcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaGMtb2ZmY2FudmFzLW5hdiAuY2F0ZWdvcnktbmF2LWl0ZW0tZW5nbGlzaCAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGMtb2ZmY2FudmFzLW5hdiAuY2F0ZWdvcnktbmF2LWl0ZW0tZW5nbGlzaCBsaS5uYXYtYmFjayBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYgLmNhdGVnb3J5LW5hdi1pdGVtLWVuZ2xpc2ggbGkubmF2LWJhY2sgYTo6YWZ0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1mbG93LXJpZ2h0LFxuICAuY29udGVudC1mbG93LWxlZnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQtZmxvdy1yaWdodCxcbiAgLmNvbnRlbnQtZmxvdy1sZWZ0IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LWZsb3ctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1mbG93LWRpdmlkZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmctdG9wOiAyLjI1cmVtO1xuICB9XG4gIC5jb250ZW50LWZsb3ctZGl2aWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItY29udGVudCA+IC5maWd1cmUuZmlndXJlLWRpbWVuc2lvbi0xMS0xOCxcbiAgLmNvbnRhaW5lci1jb250ZW50LWZsdWlkID4gLmZpZ3VyZS5maWd1cmUtZGltZW5zaW9uLTExLTE4IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk5cHgpIHtcbiAgLmNvbnRhaW5lci1jb250ZW50IC5maWd1cmUtZGltZW5zaW9uLTExLTE4LFxuICAuY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgLmZpZ3VyZS1kaW1lbnNpb24tMTEtMTgge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDY0JTtcbiAgfVxufVxuLmNvbnRhaW5lci1jb250ZW50IC5zd2lwZXIgLmZpZ3VyZS1kaW1lbnNpb24tMTEtMTgsXG4uY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgLnN3aXBlciAuZmlndXJlLWRpbWVuc2lvbi0xMS0xOCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLWNvbnRlbnQgPiAubWVkaWEtaG9sZGVyIC5tZWRpYS1jb3B5cmlnaHQsXG4gIC5jb250YWluZXItY29udGVudC1mbHVpZCA+IC5tZWRpYS1ob2xkZXIgLm1lZGlhLWNvcHlyaWdodCB7XG4gICAgdG9wOiBjYWxjKDIuMjVyZW0gKyAxMHB4KTtcbiAgfVxuICAuY29udGFpbmVyLWNvbnRlbnQgPiAubWVkaWEtaG9sZGVyIC5tZWRpYS12aWRlbyArIC5tZWRpYS1jb3B5cmlnaHQsXG4gIC5jb250YWluZXItY29udGVudC1mbHVpZCA+IC5tZWRpYS1ob2xkZXIgLm1lZGlhLXZpZGVvICsgLm1lZGlhLWNvcHlyaWdodCB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0LFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMi4yNXJlbTtcbn1cbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY29udGVudC1ibG9jay1zaWRlLWxlZnQsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNvbnRlbnQtYmxvY2stc2lkZS1yaWdodCxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jb250ZW50LWJsb2NrLXNpZGUtbGVmdCxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jb250ZW50LWJsb2NrLXNpZGUtcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNvbnRlbnQtYmxvY2stc2lkZS1sZWZ0LFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY29udGVudC1ibG9jay1zaWRlLWxlZnQge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY29udGVudC1ibG9jay1zaWRlLWxlZnQsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jb250ZW50LWJsb2NrLXNpZGUtbGVmdCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNvbnRlbnQtYmxvY2stc2lkZS1yaWdodCxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNvbnRlbnQtYmxvY2stc2lkZS1yaWdodCB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jb250ZW50LWJsb2NrLXNpZGUtcmlnaHQsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jb250ZW50LWJsb2NrLXNpZGUtcmlnaHQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbi5hZGRpdGlvbmFsLXNpdGUtaW5mb3JtYXRpb24tYm94ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWRkaXRpb25hbC1zaXRlLWluZm9ybWF0aW9uLWJveGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFkZGl0aW9uYWwtc2l0ZS1pbmZvcm1hdGlvbi1ib3hlZCB7XG4gICAgcGFkZGluZy10b3A6IDIuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuMjVyZW07XG4gIH1cbn1cbi5hZGRpdGlvbmFsLXNpdGUtaW5mb3JtYXRpb24tYm94ZWQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFkZGl0aW9uYWwtdG9waWNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZGRpdGlvbmFsLXRvcGljcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgfVxufVxuXG4uc3Vic2l0ZS1pbnRyby1oZWFkbGluZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdWJzaXRlLWludHJvLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG5cbi5zdWJzaXRlLWludHJvLXN1Yi1oZWFkbGluZSB7XG4gIGNvbG9yOiAjNmU2ZjcwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICB9XG59XG4uYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1saXN0IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgY29sb3I6ICMzMTMyMzM7XG4gIHBhZGRpbmc6IDAuNTYyNXJlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxpc3QgYSB7XG4gICAgcGFkZGluZzogMS4xMjVyZW07XG4gIH1cbn1cbi5hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxpc3QgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cbi5hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxpc3QgYSAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1saXN0LWRlc2Mge1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGlzdCBhIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxpc3QtZGVzYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGlzdCBhIGkge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogI2UyMDAxYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjU2MjVyZW07XG59XG4uYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1saXN0IGEgZGl2IHtcbiAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG59XG4uYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1saXN0IGEgc3BhbiB7XG4gIGNvbG9yOiAjZTIwMDFhO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OXB4KSB7XG4gIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxpc3QgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1saXN0LmFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGlzdC1zbWFsbCBhIHtcbiAgcGFkZGluZzogMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxpc3QuYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1saXN0LXNtYWxsIGEge1xuICAgIHBhZGRpbmc6IDAuNTYyNXJlbTtcbiAgfVxufVxuLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGlzdC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxpc3Qtc21hbGwgYSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcbn1cblxuLmV2ZW50LWxpc3QsXG4uZG93bmxvYWQtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmV2ZW50LWxpc3QgW2NsYXNzKj1jb2wtXSwgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmV2ZW50LWxpc3QgW2NsYXNzKj1jb2wtXSwgLnJvdy10aHJlZS1jb2x1bW5zIC5ldmVudC1saXN0IFtjbGFzcyo9Y29sLV0sIC5yb3ctdHdvLWNvbHVtbnMgLmV2ZW50LWxpc3QgW2NsYXNzKj1jb2wtXSxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5kb3dubG9hZC1saXN0IFtjbGFzcyo9Y29sLV0sXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5kb3dubG9hZC1saXN0IFtjbGFzcyo9Y29sLV0sXG4gIC5yb3ctdGhyZWUtY29sdW1ucyAuZG93bmxvYWQtbGlzdCBbY2xhc3MqPWNvbC1dLFxuICAucm93LXR3by1jb2x1bW5zIC5kb3dubG9hZC1saXN0IFtjbGFzcyo9Y29sLV0ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmV2ZW50LWxpc3QgLm1lZGlhLWhvbGRlciwgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmV2ZW50LWxpc3QgLm1lZGlhLWhvbGRlciwgLnJvdy10aHJlZS1jb2x1bW5zIC5ldmVudC1saXN0IC5tZWRpYS1ob2xkZXIsIC5yb3ctdHdvLWNvbHVtbnMgLmV2ZW50LWxpc3QgLm1lZGlhLWhvbGRlcixcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5kb3dubG9hZC1saXN0IC5tZWRpYS1ob2xkZXIsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5kb3dubG9hZC1saXN0IC5tZWRpYS1ob2xkZXIsXG4gIC5yb3ctdGhyZWUtY29sdW1ucyAuZG93bmxvYWQtbGlzdCAubWVkaWEtaG9sZGVyLFxuICAucm93LXR3by1jb2x1bW5zIC5kb3dubG9hZC1saXN0IC5tZWRpYS1ob2xkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5ldmVudC1saXN0IC5tZWRpYSwgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmV2ZW50LWxpc3QgLm1lZGlhLCAucm93LXRocmVlLWNvbHVtbnMgLmV2ZW50LWxpc3QgLm1lZGlhLCAucm93LXR3by1jb2x1bW5zIC5ldmVudC1saXN0IC5tZWRpYSxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5kb3dubG9hZC1saXN0IC5tZWRpYSxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmRvd25sb2FkLWxpc3QgLm1lZGlhLFxuICAucm93LXRocmVlLWNvbHVtbnMgLmRvd25sb2FkLWxpc3QgLm1lZGlhLFxuICAucm93LXR3by1jb2x1bW5zIC5kb3dubG9hZC1saXN0IC5tZWRpYSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudC1saXN0LFxuICAuZG93bmxvYWQtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgfVxufVxuLmV2ZW50LWxpc3QgLnJvdyxcbi5ldmVudC1saXN0IGhyLFxuLmRvd25sb2FkLWxpc3QgLnJvdyxcbi5kb3dubG9hZC1saXN0IGhyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmV2ZW50LWxpc3QgaHI6bGFzdC1jaGlsZCxcbi5kb3dubG9hZC1saXN0IGhyOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV2ZW50LWxpc3QgbGkgaHIsXG4uZG93bmxvYWQtbGlzdCBsaSBociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmV2ZW50LWxpc3QgLmJhZGdlLFxuLmRvd25sb2FkLWxpc3QgLmJhZGdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uZXZlbnQtbGlzdCBwLFxuLmRvd25sb2FkLWxpc3QgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZhZ29cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNWE1YjVjO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmV2ZW50LWxpc3QgdWwuaWNvbi1saXN0LFxuLmRvd25sb2FkLWxpc3QgdWwuaWNvbi1saXN0IHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmV2ZW50LWxpc3QgaDIsXG4uZXZlbnQtbGlzdCBoNCxcbi5ldmVudC1saXN0IGg1LFxuLmV2ZW50LWxpc3QgaDYsXG4uZG93bmxvYWQtbGlzdCBoMixcbi5kb3dubG9hZC1saXN0IGg0LFxuLmRvd25sb2FkLWxpc3QgaDUsXG4uZG93bmxvYWQtbGlzdCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ldmVudC1saXN0IGgyIGEsXG4uZXZlbnQtbGlzdCBoNCBhLFxuLmV2ZW50LWxpc3QgaDUgYSxcbi5ldmVudC1saXN0IGg2IGEsXG4uZG93bmxvYWQtbGlzdCBoMiBhLFxuLmRvd25sb2FkLWxpc3QgaDQgYSxcbi5kb3dubG9hZC1saXN0IGg1IGEsXG4uZG93bmxvYWQtbGlzdCBoNiBhIHtcbiAgY29sb3I6ICMzMTMyMzM7XG59XG4uZXZlbnQtbGlzdCBoMiBhOmhvdmVyLFxuLmV2ZW50LWxpc3QgaDQgYTpob3Zlcixcbi5ldmVudC1saXN0IGg1IGE6aG92ZXIsXG4uZXZlbnQtbGlzdCBoNiBhOmhvdmVyLFxuLmRvd25sb2FkLWxpc3QgaDIgYTpob3Zlcixcbi5kb3dubG9hZC1saXN0IGg0IGE6aG92ZXIsXG4uZG93bmxvYWQtbGlzdCBoNSBhOmhvdmVyLFxuLmRvd25sb2FkLWxpc3QgaDYgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMTQ5LjUsIDAsIDE3LjE5OTExNTA0NDIpO1xufVxuXG4uZXZlbnQtbGlzdC1kYXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDUycHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbn1cbi5ldmVudC1saXN0LWRhdGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbn1cbi5ldmVudC1saXN0LWRhdGUuZXZlbnQtbGlzdC1kYXRlLXJhbmdlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXZlbnQtbGlzdC1kYXRlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG4gIC5ldmVudC1saXN0LWRhdGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gIH1cbiAgLmV2ZW50LWxpc3QtZGF0ZS5ldmVudC1saXN0LWRhdGUtcmFuZ2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4uaXRlbS1saXN0LXNpbXBsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXRlbS1saXN0LXNpbXBsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgfVxufVxuLml0ZW0tbGlzdC1zaW1wbGUgaHIsXG4uaXRlbS1saXN0LXNpbXBsZSBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41NjI1cmVtO1xufVxuLml0ZW0tbGlzdC1zaW1wbGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXRlbS1saXN0LXNpbXBsZSBocixcbiAgLml0ZW0tbGlzdC1zaW1wbGUgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgfVxuICAuaXRlbS1saXN0LXNpbXBsZSBhIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY29udGFjdC1wZXJzb25zIC5jb2wtbGctNiwgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNvbnRhY3QtcGVyc29ucyAuY29sLWxnLTYge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jb250YWN0LXBlcnNvbnMgLmNvbnRhY3QtcGVyc29uIC5jb2wtbWQtNCxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY29udGFjdC1wZXJzb25zIC5jb250YWN0LXBlcnNvbiAuY29sLW1kLTgsIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jb250YWN0LXBlcnNvbnMgLmNvbnRhY3QtcGVyc29uIC5jb2wtbWQtNCxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jb250YWN0LXBlcnNvbnMgLmNvbnRhY3QtcGVyc29uIC5jb2wtbWQtOCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNvbnRhY3QtcGVyc29ucyAuY29udGFjdC1wZXJzb24gLmZpZ3VyZSwgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNvbnRhY3QtcGVyc29ucyAuY29udGFjdC1wZXJzb24gLmZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuOXJlbSAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jb250YWN0LXBlcnNvbnMgLmNvbnRhY3QtcGVyc29uIC5jb2wtbWQtOCwgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNvbnRhY3QtcGVyc29ucyAuY29udGFjdC1wZXJzb24gLmNvbC1tZC04IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0LXBlcnNvbiB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNlNmU2ZTY7XG4gIHBhZGRpbmc6IDEuMTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1wZXJzb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIH1cbn1cbi5jb250YWN0LXBlcnNvbiAucm93IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmNvbnRhY3RzLXNpbXBsZSAuY29udGFjdC1wZXJzb24ge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29udGFjdC1wZXJzb24gaDQsXG4uY29udGFjdC1wZXJzb24gLmg0LFxuLmNvbnRhY3QtcGVyc29uIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLmNvbnRhY3QtcGVyc29uIGgzLFxuLmNvbnRhY3QtcGVyc29uIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIC5jb250YWN0LXBlcnNvbiBoMyxcbi5jb250YWN0LXBlcnNvbiAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4uY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLmNvbnRhY3QtcGVyc29uIGgzLFxuLmNvbnRhY3QtcGVyc29uIC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciBoMyxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciAuY29udGFjdC1wZXJzb24gaDMsXG4uY29udGFjdC1wZXJzb24gLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IGgzLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IC5jb250YWN0LXBlcnNvbiBoMyxcbi5jb250YWN0LXBlcnNvbiAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCBoMyxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IC5jb250YWN0LXBlcnNvbiBoMyxcbi5jb250YWN0LXBlcnNvbiAuY29sLXhsbS00IC5jYXJkLWlucHV0IGgzLFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuY29udGFjdC1wZXJzb24gaDMsXG4uY29udGFjdC1wZXJzb24gLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBoMyxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgLmNvbnRhY3QtcGVyc29uIGgzLFxuLmNvbnRhY3QtcGVyc29uIC5jb250YWluZXItY29udGVudCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLFxuLmNvbnRhaW5lci1jb250ZW50IC5jb250YWN0LXBlcnNvbiBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLFxuLmNvbnRhY3QtcGVyc29uIC5jb250YWluZXItY29udGVudC1mbHVpZCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLFxuLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIC5jb250YWN0LXBlcnNvbiBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5jb250YWN0LXBlcnNvbiBoNCBzbWFsbCxcbi5jb250YWN0LXBlcnNvbiAuaDQgc21hbGwsXG4uY29udGFjdC1wZXJzb24gLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDMgc21hbGwsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciAuY29udGFjdC1wZXJzb24gaDMgc21hbGwsXG4uY29udGFjdC1wZXJzb24gLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoMyBzbWFsbCxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgLmNvbnRhY3QtcGVyc29uIGgzIHNtYWxsLFxuLmNvbnRhY3QtcGVyc29uIC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBoMyBzbWFsbCxcbi5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciAuY29udGFjdC1wZXJzb24gaDMgc21hbGwsXG4uY29udGFjdC1wZXJzb24gLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGgzIHNtYWxsLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIC5jb250YWN0LXBlcnNvbiBoMyBzbWFsbCxcbi5jb250YWN0LXBlcnNvbiAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDMgc21hbGwsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgLmNvbnRhY3QtcGVyc29uIGgzIHNtYWxsLFxuLmNvbnRhY3QtcGVyc29uIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGgzIHNtYWxsLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgLmNvbnRhY3QtcGVyc29uIGgzIHNtYWxsLFxuLmNvbnRhY3QtcGVyc29uIC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDMgc21hbGwsXG4uY29sLXhsbS00IC5jYXJkLWlucHV0IC5jb250YWN0LXBlcnNvbiBoMyBzbWFsbCxcbi5jb250YWN0LXBlcnNvbiAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGgzIHNtYWxsLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuY29udGFjdC1wZXJzb24gaDMgc21hbGwsXG4uY29udGFjdC1wZXJzb24gLmNvbnRhaW5lci1jb250ZW50IGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIgc21hbGwsXG4uY29udGFpbmVyLWNvbnRlbnQgLmNvbnRhY3QtcGVyc29uIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIgc21hbGwsXG4uY29udGFjdC1wZXJzb24gLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIgc21hbGwsXG4uY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgLmNvbnRhY3QtcGVyc29uIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIgc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uY29udGFjdC1wZXJzb24gaDYsXG4uY29udGFjdC1wZXJzb24gLmg2IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uY29udGFjdC1wZXJzb24gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZhZ29cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uY29udGFjdC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAyLjI1cmVtO1xuICB9XG4gIC5jb250ZW50LWJsb2NrLXdpdGgtbWFya2VyLWhlYWRsaW5lIC5jb250YWN0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5jb250YWN0LWNvbnRhaW5lciBwIHtcbiAgZm9udC1mYW1pbHk6IFwiRmFnb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uY29udGFjdC1jb250YWluZXIgaDQsXG4uY29udGFjdC1jb250YWluZXIgLmg0LFxuLmNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLmNvbnRhY3QtY29udGFpbmVyIGgzLFxuLmNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIC5jb250YWN0LWNvbnRhaW5lciBoMyxcbi5jb250YWN0LWNvbnRhaW5lciAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4uY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLmNvbnRhY3QtY29udGFpbmVyIGgzLFxuLmNvbnRhY3QtY29udGFpbmVyIC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciBoMyxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciAuY29udGFjdC1jb250YWluZXIgaDMsXG4uY29udGFjdC1jb250YWluZXIgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IGgzLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IC5jb250YWN0LWNvbnRhaW5lciBoMyxcbi5jb250YWN0LWNvbnRhaW5lciAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCBoMyxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IC5jb250YWN0LWNvbnRhaW5lciBoMyxcbi5jb250YWN0LWNvbnRhaW5lciAuY29sLXhsbS00IC5jYXJkLWlucHV0IGgzLFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuY29udGFjdC1jb250YWluZXIgaDMsXG4uY29udGFjdC1jb250YWluZXIgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBoMyxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgLmNvbnRhY3QtY29udGFpbmVyIGgzLFxuLmNvbnRhY3QtY29udGFpbmVyIC5jb250YWluZXItY29udGVudCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLFxuLmNvbnRhaW5lci1jb250ZW50IC5jb250YWN0LWNvbnRhaW5lciBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLFxuLmNvbnRhY3QtY29udGFpbmVyIC5jb250YWluZXItY29udGVudC1mbHVpZCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLFxuLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIC5jb250YWN0LWNvbnRhaW5lciBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xufVxuLmNvbnRhY3QtY29udGFpbmVyIGg0IHNtYWxsLFxuLmNvbnRhY3QtY29udGFpbmVyIC5oNCBzbWFsbCxcbi5jb250YWN0LWNvbnRhaW5lciAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoMyBzbWFsbCxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIC5jb250YWN0LWNvbnRhaW5lciBoMyBzbWFsbCxcbi5jb250YWN0LWNvbnRhaW5lciAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIGgzIHNtYWxsLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciAuY29udGFjdC1jb250YWluZXIgaDMgc21hbGwsXG4uY29udGFjdC1jb250YWluZXIgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGgzIHNtYWxsLFxuLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIC5jb250YWN0LWNvbnRhaW5lciBoMyBzbWFsbCxcbi5jb250YWN0LWNvbnRhaW5lciAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDMgc21hbGwsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgLmNvbnRhY3QtY29udGFpbmVyIGgzIHNtYWxsLFxuLmNvbnRhY3QtY29udGFpbmVyIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBoMyBzbWFsbCxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCAuY29udGFjdC1jb250YWluZXIgaDMgc21hbGwsXG4uY29udGFjdC1jb250YWluZXIgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDMgc21hbGwsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCAuY29udGFjdC1jb250YWluZXIgaDMgc21hbGwsXG4uY29udGFjdC1jb250YWluZXIgLmNvbC14bG0tNCAuY2FyZC1pbnB1dCBoMyBzbWFsbCxcbi5jb2wteGxtLTQgLmNhcmQtaW5wdXQgLmNvbnRhY3QtY29udGFpbmVyIGgzIHNtYWxsLFxuLmNvbnRhY3QtY29udGFpbmVyIC5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgaDMgc21hbGwsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IC5jb250YWN0LWNvbnRhaW5lciBoMyBzbWFsbCxcbi5jb250YWN0LWNvbnRhaW5lciAuY29udGFpbmVyLWNvbnRlbnQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMiBzbWFsbCxcbi5jb250YWluZXItY29udGVudCAuY29udGFjdC1jb250YWluZXIgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMiBzbWFsbCxcbi5jb250YWN0LWNvbnRhaW5lciAuY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMiBzbWFsbCxcbi5jb250YWluZXItY29udGVudC1mbHVpZCAuY29udGFjdC1jb250YWluZXIgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMiBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5jb250YWN0LWNvbnRhaW5lciBoNixcbi5jb250YWN0LWNvbnRhaW5lciAuaDYge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY29udGFjdC1jb250YWluZXIsIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jb250YWN0LWNvbnRhaW5lciwgW2NsYXNzKj1jb2wtXSAuY29udGFjdC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY29udGFjdC1jb250YWluZXIgW2NsYXNzKj1jb2wtXSwgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNvbnRhY3QtY29udGFpbmVyIFtjbGFzcyo9Y29sLV0sIFtjbGFzcyo9Y29sLV0gLmNvbnRhY3QtY29udGFpbmVyIFtjbGFzcyo9Y29sLV0ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY29udGFjdC1jb250YWluZXIgLmZpZ3VyZSxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY29udGFjdC1jb250YWluZXIgcCwgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNvbnRhY3QtY29udGFpbmVyIC5maWd1cmUsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY29udGFjdC1jb250YWluZXIgcCwgW2NsYXNzKj1jb2wtXSAuY29udGFjdC1jb250YWluZXIgLmZpZ3VyZSxcbltjbGFzcyo9Y29sLV0gLmNvbnRhY3QtY29udGFpbmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbnRhY3QtY29udGFpbmVyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHJnYigyMjQuOSwgMjI0LjksIDIyNC45KTtcbiAgcGFkZGluZzogMS44cmVtO1xufVxuLmNvbnRhY3QtYm9yZGVyZWQtYm94IC5jb250YWN0LWNvbnRhaW5lci1pbm5lciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uY29udGFjdC1zaW1wbGUgLmNvbnRhY3QtY29udGFpbmVyLWlubmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LWNvbnRhaW5lci1pbm5lciB7XG4gICAgcGFkZGluZzogMi4yNXJlbTtcbiAgfVxufVxuXG4uaW5wdXQtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbn1cbi5pbnB1dC1kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAtMXB4O1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5idG4taW5wdXQtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwLjY0Mjg1NzE0MjlyZW0gMC43NXJlbTtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5idG4taW5wdXQtZHJvcGRvd246aG92ZXIge1xuICBjb2xvcjogIzMxMzIzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMjI5NGZlO1xufVxuLmJ0bi1pbnB1dC1kcm9wZG93bjpmb2N1cywgLmJ0bi1pbnB1dC1kcm9wZG93bi5mb2N1cywgLmJ0bi1pbnB1dC1kcm9wZG93bjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzQsIDE0OCwgMjU0LCAwLjI1KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyMjk0ZmU7XG59XG4uYnRuLWlucHV0LWRyb3Bkb3duLmRpc2FibGVkLCAuYnRuLWlucHV0LWRyb3Bkb3duOmRpc2FibGVkIHtcbiAgY29sb3I6ICNhZGFkYWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1pbnB1dC1kcm9wZG93bjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4taW5wdXQtZHJvcGRvd24uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzIyOTRmZTtcbn1cbi5idG4taW5wdXQtZHJvcGRvd246bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWlucHV0LWRyb3Bkb3duLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM0LCAxNDgsIDI1NCwgMC4yNSkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnRuLWlucHV0LWRyb3Bkb3duIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi5zaXRlLWxheW91dC1mdWxsc2l6ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaXRlLWxheW91dC1mdWxsc2l6ZSAuc3Vic2l0ZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjZTIwMDFhLCByZ2IoMjAxLjQsIDAsIDIzLjM2Njg1MDgyODcpKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWxheW91dC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNpdGUtbGF5b3V0LXBhZGRpbmcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zaXRlLWxheW91dC1wYWRkaW5nLWRldGFpbCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtO1xuICB9XG59XG5cbi5zaXRlLWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0yLjI1cmVtO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWxheW91dC5zaXRlLWxheW91dC1kZXRhaWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuXG4uc2l0ZS1sYXlvdXQtbmF2LFxuLnNpdGUtbGF5b3V0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpdGUtbGF5b3V0LW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2l0ZS1sYXlvdXQtZGV0YWlsIC5zaXRlLWxheW91dC1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtbGF5b3V0LW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDI4MHB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNpdGUtbGF5b3V0LW5hdiB7XG4gICAgZmxleDogMCAwIDM0MHB4O1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gIH1cbn1cbi5zaXRlLWxheW91dC1uYXYgLnNpdGUtbGF5b3V0LW5hdi1pbm5lciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWxheW91dC1uYXYgLnNpdGUtbGF5b3V0LW5hdi1pbm5lciB7XG4gICAgcGFkZGluZzogMi4yNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1sYXlvdXQtbmF2IC5zaXRlLWxheW91dC1uYXYtaW5uZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNpdGUtbGF5b3V0LW5hdiAuc2l0ZS1sYXlvdXQtbmF2LWlubmVyIHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uc2l0ZS1sYXlvdXQtbmF2IC5idG4tbGlzdCxcbi5zaXRlLWxheW91dC1uYXYgaHIge1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cbi5zaXRlLWxheW91dC1uYXYgLmJ0biB7XG4gIG1hcmdpbjogMDtcbn1cbi5zaXRlLWxheW91dC1uYXYgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZhZ29cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5zaXRlLWxheW91dC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xufVxuLnNpdGUtbGF5b3V0LXRpdGxlIGEge1xuICBjb2xvcjogIzMxMzIzMztcbn1cbi5zaXRlLWxheW91dC10aXRsZSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZTIwMDFhO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc2l0ZS1sYXlvdXQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLnNpdGUtbGF5b3V0LWNvbnRlbnQge1xuICBmbGV4OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWxheW91dC1jb250ZW50IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDI4MHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI4MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc2l0ZS1sYXlvdXQtY29udGVudCB7XG4gICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDM0MHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM0MHB4KTtcbiAgfVxufVxuXG4uc2l0ZS1sYXlvdXQtY29udGFjdC1wZXJzb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuNDVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB6LWluZGV4OiAyMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogIzMxMzIzMztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5zaXRlLWxheW91dC1jb250YWN0LXBlcnNvbiBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2l0ZS1sYXlvdXQtY29udGFjdC1wZXJzb24ge1xuICAgIHJpZ2h0OiAxLjEyNXJlbTtcbiAgICB0b3A6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMC41NjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc2l0ZS1sYXlvdXQtY29udGFjdC1wZXJzb24ge1xuICAgIHJpZ2h0OiAyLjI1cmVtO1xuICAgIHRvcDogMi4yNXJlbTtcbiAgfVxufVxuXG4uc2ltcGxlLWltYWdlLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2ltcGxlLWltYWdlLWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbXBsZS1pbWFnZS1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOTlweCkge1xuICAuc2ltcGxlLWltYWdlLWhlcm8ge1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZTZlNmU2O1xuICB9XG59XG4uc2ltcGxlLWltYWdlLWhlcm8gLmJyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OiAxLjEyNXJlbTtcbiAgdG9wOiAxLjEyNXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2ltcGxlLWltYWdlLWhlcm8gLmJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zaW1wbGUtaW1hZ2UtaGVybyAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uc2ltcGxlLWltYWdlLWhlcm8gLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uc2ltcGxlLWltYWdlLWhlcm8gLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpbXBsZS1pbWFnZS1oZXJvLWNvcHlyaWdodCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA2MDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogM3B4IDZweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLnNpbXBsZS1pbWFnZS1oZXJvLWNvcHlyaWdodDpub3QoOmVtcHR5KSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5zaW1wbGUtaW1hZ2UtaGVyby1jb3B5cmlnaHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmhlcm8tZnVsbHNpemUtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tZnVsbHNpemUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oZXJvLWZ1bGxzaXplLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8tZnVsbHNpemUtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuLmhlcm8tZnVsbHNpemUtd3JhcHBlciArIC5zaXRlLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMS44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWZ1bGxzaXplLXdyYXBwZXIgKyAuc2l0ZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcbiAgfVxufVxuXG4uaGVyby1mdWxsc2l6ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvLWZ1bGxzaXplIC5jb250YWluZXIsIC5oZXJvLWZ1bGxzaXplIC5hZGRpdGlvbmFsLXNpdGUtaW5mb3JtYXRpb24tYm94ZWQge1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBwYWRkaW5nOiA2Ljc1cmVtIDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvLWZ1bGxzaXplIC5jb250YWluZXIsIC5oZXJvLWZ1bGxzaXplIC5hZGRpdGlvbmFsLXNpdGUtaW5mb3JtYXRpb24tYm94ZWQge1xuICAgIHBhZGRpbmc6IDlyZW0gMTVweDtcbiAgfVxufVxuLmhlcm8tZnVsbHNpemUgLmhlcm8tZnVsbHNpemUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBhZGRpbmc6IDIuMjVyZW07XG59XG4uaGVyby1mdWxsc2l6ZSAuaGVyby1mdWxsc2l6ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWZ1bGxzaXplIC5oZXJvLWZ1bGxzaXplLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvLWZ1bGxzaXplIC5oZXJvLWZ1bGxzaXplLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG4uaGVyby1mdWxsc2l6ZSAuaGVyby1mdWxsc2l6ZS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMC45cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmhlcm8tZnVsbHNpemUgLmhlcm8tZnVsbHNpemUtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAtMjVweDtcbn1cblxuLnJlc3RyaWN0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5yZXN0cmljdGlvbi1jb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDc1cHg7XG4gIGhlaWdodDogNy41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2ZmZiAxNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA5OSUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmIDE1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDk5JSk7XG59XG5cbi8qKlxuICogUGx1Z2luc1xuICovXG5ib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1hY3RpdmUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mYW5jeWJveC1pcy1oaWRkZW4ge1xuICBsZWZ0OiAtOTk5OXB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IC05OTk5cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5Mjtcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LWJnLFxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1vdXRlciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmZhbmN5Ym94LWJnIHtcbiAgYmFja2dyb3VuZDogcmdiKDMwLCAzMCwgMzApO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQsIDAuNzEpO1xufVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xuICBvcGFjaXR5OiAwLjk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSk7XG59XG5cbi5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LXRvb2xiYXIsXG4uZmFuY3lib3gtY2FwdGlvbixcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAwLjI1cztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiA5OTk5Nztcbn1cblxuLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIsXG4uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLFxuLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZSAwcztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZhbmN5Ym94LWluZm9iYXIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmFuY3lib3gtdG9vbGJhciB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1zdGFnZSB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB6LWluZGV4OiA5OTk5NDtcbn1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LXN0YWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LXNsaWRlIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAvKiBVc2luZyB3aXRob3V0IHByZWZpeCB3b3VsZCBicmVhayBJRTExICovXG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcGFkZGluZzogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTQ7XG59XG5cbi5mYW5jeWJveC1zbGlkZTo6YmVmb3JlIHtcbiAgLypjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAwOyovXG59XG5cbi5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSxcbi5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsXG4uZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsXG4uZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDQ0cHggMDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmc6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudCB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuMTQsIDEpO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogOTk5OTU7XG59XG5cbi5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uZmFuY3lib3gtY2FuLXN3aXBlIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IGdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZhbmN5Ym94LWlzLWdyYWJiaW5nIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiBncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPXRydWVdIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uZmFuY3lib3gtaW1hZ2UsXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0tcGRmIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2U1ZTNkZjtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtdmlkZW8sXG4uZmFuY3lib3gtaWZyYW1lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogRml4IGlPUyAqL1xuLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIEJ1dHRvbnMgKi9cbi5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZ2IoMzAsIDMwLCAzMCk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHZpc2liaWxpdHk6IGluaGVyaXQ7XG4gIHdpZHRoOiA0NHB4O1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLFxuLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkLFxuLmZhbmN5Ym94LWJ1dHRvbjpsaW5rIHtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG5cbi5mYW5jeWJveC1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSxcbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogRml4IElFMTEgKi9cbi5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDA7XG59XG5cbi5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnOm50aC1jaGlsZCgyKSxcbi5mYW5jeWJveC1idXR0b24tLWZzZW50ZXIgc3ZnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpudGgtY2hpbGQoMSksXG4uZmFuY3lib3gtYnV0dG9uLS1mc2V4aXQgc3ZnOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZjUyNjg7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB6LWluZGV4OiA5OTk5ODtcbn1cblxuLyogQ2xvc2UgYnV0dG9uIG9uIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIGh0bWwgY29udGVudCAqL1xuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC44O1xuICBwYWRkaW5nOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMnB4O1xuICB0b3A6IC00NHB4O1xuICB6LWluZGV4OiA0MDE7XG59XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcGFkZGluZzogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxuLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTmF2aWdhdGlvbiBhcnJvd3MgKi9cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgd2lkdGg6IDcwcHg7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgcGFkZGluZzogN3B4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcbiAgbGVmdDogMDtcbiAgbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbiAgcGFkZGluZzogMzFweCAyNnB4IDMxcHggNnB4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gIHBhZGRpbmc6IDMxcHggNnB4IDMxcHggMjZweDtcbiAgcmlnaHQ6IDA7XG4gIHJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcbn1cblxuLyogQ2FwdGlvbiAqL1xuLmZhbmN5Ym94LWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuODUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMykgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDY1JSwgcmdiYSgwLCAwLCAwLCAwLjA3NSkgNzUuNSUsIHJnYmEoMCwgMCwgMCwgMC4wMzcpIDgyLjg1JSwgcmdiYSgwLCAwLCAwLCAwLjAxOSkgODglLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDc1cHggNDRweCAyNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTY7XG59XG5cbkBzdXBwb3J0cyAocGFkZGluZzogbWF4KDBweCkpIHtcbiAgLmZhbmN5Ym94LWNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDc1cHggbWF4KDQ0cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKSBtYXgoMjVweCwgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKSBtYXgoNDRweCwgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7XG4gIH1cbn1cbi5mYW5jeWJveC1jYXB0aW9uLS1zZXBhcmF0ZSB7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbl9fYm9keSB7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhLFxuLmZhbmN5Ym94LWNhcHRpb24gYTpsaW5rLFxuLmZhbmN5Ym94LWNhcHRpb24gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNjY2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogTG9hZGluZyBpbmRpY2F0b3IgKi9cbi5mYW5jeWJveC1sb2FkaW5nIHtcbiAgYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgMXMgbGluZWFyIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiA0cHggc29saWQgIzg4ODtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIFRyYW5zaXRpb24gZWZmZWN0cyAqL1xuLmZhbmN5Ym94LWFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogc2xpZGUgKi9cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogZmFkZSAqL1xuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHpvb20taW4tb3V0ICovXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpO1xufVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG59XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogcm90YXRlICovXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGNpcmN1bGFyICovXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHR1YmUgKi9cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xufVxuXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC1oZWlnaHQ6IDU3NnB4KSB7XG4gIC5mYW5jeWJveC1zbGlkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG4gIC5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICB9XG4gIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgcmlnaHQ6IC02cHg7XG4gIH1cbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIGJhY2tncm91bmQ6ICM0ZTRlNGU7XG4gICAgY29sb3I6ICNmMmY0ZjY7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMzZweDtcbiAgfVxuICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgQHN1cHBvcnRzIChwYWRkaW5nOiBtYXgoMHB4KSkge1xuICAgIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO1xuICAgICAgcGFkZGluZy1yaWdodDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKTtcbiAgICB9XG4gIH1cbn1cbi8qIFNoYXJlICovXG4uZmFuY3lib3gtc2hhcmUge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1heC13aWR0aDogOTAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYW5jeWJveC1zaGFyZSBoMSB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5mYW5jeWJveC1zaGFyZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCA1cHggMTBweDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246dmlzaXRlZCxcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYiB7XG4gIGJhY2tncm91bmQ6ICMzYjU5OTg7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDRlODY7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdCB7XG4gIGJhY2tncm91bmQ6ICNiZDA4MWQ7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNhYTA3MTk7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dyB7XG4gIGJhY2tncm91bmQ6ICMxZGExZjI7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDk1ZTg7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyB7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjVweDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2lucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjNWQ1YjViO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIFRodW1icyAqL1xuLmZhbmN5Ym94LXRodW1icyB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBwYWRkaW5nOiAycHggMnB4IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMTJweDtcbiAgei1pbmRleDogOTk5OTU7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gIHJpZ2h0OiAyMTJweDtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXggLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA3cHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1hcmdpbjogMnB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA2cHggc29saWQgI2ZmNTI2ODtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgei1pbmRleDogOTk5OTE7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpmb2N1czo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mYW5jeWJveC10aHVtYnMge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxuICAuZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgICByaWdodDogMTEwcHg7XG4gIH1cbiAgLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG59XG4uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA0cHggc29saWQgI2UyMDAxYTtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOjpiZWZvcmUge1xuICBib3JkZXI6IDRweCBzb2xpZCAjZTIwMDFhO1xufVxuXG4uZmFuY3lib3gtY2FuLXN3aXBlIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IC13ZWJraXQtZGVmYXVsdDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmFuY3lib3gtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYW5jeWJveC1zbGlkZS0taHRtbCB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAyLjI1cmVtIDAgMi4yNXJlbTtcbiAgfVxufVxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xufVxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNTAwMTU7XG59XG5cbi5mYW5jeWJveC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMS4xMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgOHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmZhbmN5Ym94LWNvbnRlbnQuZmFuY3lib3gtY29udGVudC14bCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEyNjBweDtcbn1cbi5mYW5jeWJveC1jb250ZW50LmZhbmN5Ym94LWNvbnRlbnQtbGcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAwcHg7XG59XG4uZmFuY3lib3gtY29udGVudC5mYW5jeWJveC1jb250ZW50LW1kIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogNzgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gICAgcGFkZGluZzogMi4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgLmZhbmN5Ym94LWNvbnRlbnQgLmFkZGl0aW9uYWwtdG9waWNzIFtjbGFzcyo9Y29sLV0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmZhbmN5Ym94LWNvbnRlbnQtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNmU2ZTY7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbn1cblxuLmZhbmN5Ym94LWNvbnRlbnQtZm9vdGVyIHtcbiAgcGFkZGluZzogMS4xMjVyZW07XG4gIG1hcmdpbjogLTEuMTI1cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYW5jeWJveC1jb250ZW50LWZvb3RlciB7XG4gICAgbWFyZ2luOiAtMi4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDEuMTI1cmVtIDIuMjVyZW07XG4gIH1cbn1cblxuLyogQ3VzdG9tIGFuaW1hdGlvbiAqL1xuLmZhbmN5Ym94LWZ4LXNsaWRlLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFuY3lib3gtZngtc2xpZGUtaW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwcHgpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFuY3lib3gtZngtc2xpZGUtaW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvdHRvbTogMjBweDtcbn1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk5cHgpIHtcbiAgLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCxcbiAgLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQsXG4gIC5mYW5jeWJveC1pbmZvYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mbC1mb3JtIC5mbC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5mbC1mb3JtIGxhYmVsLmZsLWxhYmVsIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IGNhbGMoMC45Mzc1cmVtIC0gMnB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDJweDtcbn1cbi5mbC1mb3JtIGxhYmVsLmZsLWxhYmVsLmlzLWludmFsaWQge1xuICBjb2xvcjogI2ZmNGY1Yjtcbn1cbi5mbC1mb3JtIC5mbC1pcy1hY3RpdmUgbGFiZWwuZmwtbGFiZWwge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmZsLWZvcm0gLmZsLWhhcy1mb2N1cyBsYWJlbC5mbC1sYWJlbCB7XG4gIGNvbG9yOiAjMTk3NmQyO1xufVxuLmZsLWZvcm0gLmZsLWhhcy1mb2N1cyBsYWJlbC5mbC1sYWJlbC5pcy1pbnZhbGlkIHtcbiAgY29sb3I6ICNmZjRmNWI7XG59XG5cbi5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm94LXNoYWRvdzogMCA4cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1NDBweCAhaW1wb3J0YW50O1xufVxuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzIyOTRmZTtcbn1cblxuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uIHtcbiAgcGFkZGluZzogMC40NXJlbSAxLjEyNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5hdXRvY29tcGxldGUtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuXG4uYXV0b2NvbXBsZXRlLWdyb3VwIHtcbiAgcGFkZGluZzogMC41NjI1cmVtIDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5vcHRpc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ub3B0aXNjcm9sbC5pcy1lbmFibGVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm9wdGlzY3JvbGwuaXMtZW5hYmxlZCA+IC5vcHRpc2Nyb2xsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLm9wdGlzY3JvbGwtdixcbi5vcHRpc2Nyb2xsLWgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5vcHRpc2Nyb2xsLXYge1xuICByaWdodDogMDtcbn1cblxuLm9wdGlzY3JvbGwtaCB7XG4gIGJvdHRvbTogMDtcbn1cblxuLm9wdGlzY3JvbGwuaGFzLXZ0cmFjayA+IC5vcHRpc2Nyb2xsLXYsXG4ub3B0aXNjcm9sbC5oYXMtaHRyYWNrID4gLm9wdGlzY3JvbGwtaCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vcHRpc2Nyb2xsLmlzLXJ0bCA+IC5vcHRpc2Nyb2xsLXYge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLm9wdGlzY3JvbGwtdnRyYWNrLFxuLm9wdGlzY3JvbGwtaHRyYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZSAwcywgd2lkdGggMC4ycyBlYXNlIDBzLCBvcGFjaXR5IDAuMnMgZWFzZSAwcztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm9wdGlzY3JvbGwtdiB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMDtcbn1cblxuLm9wdGlzY3JvbGwtaCB7XG4gIGxlZnQ6IDRweDtcbiAgcmlnaHQ6IDRweDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4ub3B0aXNjcm9sbC5oYXMtdnRyYWNrLmhhcy1odHJhY2sgPiAub3B0aXNjcm9sbC12IHtcbiAgYm90dG9tOiA4cHg7XG59XG5cbi5vcHRpc2Nyb2xsLmhhcy12dHJhY2suaGFzLWh0cmFjayA+IC5vcHRpc2Nyb2xsLWgge1xuICByaWdodDogOHB4O1xufVxuXG4ub3B0aXNjcm9sbC12dHJhY2ssXG4ub3B0aXNjcm9sbC1odHJhY2sge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggI2ZmZjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm9wdGlzY3JvbGwtdnRyYWNrIHtcbiAgd2lkdGg6IDVweDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5vcHRpc2Nyb2xsLWh0cmFjayB7XG4gIGhlaWdodDogM3B4O1xuICBib3R0b206IDRweDtcbn1cblxuLm9wdGlzY3JvbGw6aG92ZXIgPiAub3B0aXNjcm9sbC12IC5vcHRpc2Nyb2xsLXZ0cmFjayxcbi5vcHRpc2Nyb2xsOmhvdmVyID4gLm9wdGlzY3JvbGwtaCAub3B0aXNjcm9sbC1odHJhY2sge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ub3B0aXNjcm9sbC5oYXMtdnRyYWNrLmhhcy1odHJhY2suaXMtcnRsID4gLm9wdGlzY3JvbGwtaCB7XG4gIHJpZ2h0OiA0cHg7XG4gIGxlZnQ6IDhweDtcbn1cblxuLm9wdGlzY3JvbGwuaXMtcnRsID4gLm9wdGlzY3JvbGwtdiAub3B0aXNjcm9sbC12dHJhY2sge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNHB4O1xufVxuXG4vKipcbiAqIFN3aXBlciA4LjMuMlxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMiBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKdWx5IDI2LCAyMDIyXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzd2lwZXItaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogI2UyMDAxYTtcbn1cblxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2QsXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDM1cHg7XG4gIC8qXG4gICAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgICAqL1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlcixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpyb290IHtcbiAgLypcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweDtcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogOHB4O1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodDogOHB4O1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHk6IDAuMjtcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5OiAxO1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiA0cHg7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwOiA2cHg7XG4gICAgKi9cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gLnN3aXBlci1wYWdpbmF0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMik7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+IC5zd2lwZXItc2Nyb2xsYmFyLFxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIsXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIsXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICAgKi9cbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBTd2lwZXIgVmFyaWF0aW9ucyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTkuOTlweCkge1xuICAuc3dpcGVyLnN3aXBlci1ob21lLFxuICAuc3dpcGVyLWNvbnRhaW5lci5zd2lwZXItY29udGFpbmVyLWhvbWUge1xuICAgIG1hcmdpbi10b3A6IC0xLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOTlweCkge1xuICAuc3dpcGVyLnN3aXBlci1ob21lLFxuICAuc3dpcGVyLWNvbnRhaW5lci5zd2lwZXItY29udGFpbmVyLWhvbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMyMzM7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTIuMjVyZW07XG4gICAgcGFkZGluZzogMi4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk5cHgpIHtcbiAgLnN3aXBlci5zd2lwZXItaG9tZSxcbiAgLnN3aXBlci1jb250YWluZXIuc3dpcGVyLWNvbnRhaW5lci1ob21lIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5zd2lwZXIuc3dpcGVyLWhvbWUgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXIuc3dpcGVyLWNvbnRhaW5lci1ob21lIC5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN3aXBlci5zd2lwZXItaG9tZSAuc3dpcGVyLXdyYXBwZXIsXG4gIC5zd2lwZXItY29udGFpbmVyLnN3aXBlci1jb250YWluZXItaG9tZSAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTIuMjVyZW07XG4gIH1cbn1cbi5zd2lwZXIuc3dpcGVyLWhvbWUgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLnN3aXBlci1jb250YWluZXItaG9tZSAuc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3dpcGVyLnN3aXBlci1ob21lIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItY29udGFpbmVyLnN3aXBlci1jb250YWluZXItaG9tZSAuc3dpcGVyLXNsaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3dpcGVyLnN3aXBlci1ob21lIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLXdpZHRoLTIsXG4gIC5zd2lwZXItY29udGFpbmVyLnN3aXBlci1jb250YWluZXItaG9tZSAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS13aWR0aC0yIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zd2lwZXIuc3dpcGVyLWhvbWUgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtd2lkdGgtMyxcbiAgLnN3aXBlci1jb250YWluZXIuc3dpcGVyLWNvbnRhaW5lci1ob21lIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLXdpZHRoLTMge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbn1cbi5zd2lwZXIuc3dpcGVyLWhvbWUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItY29udGFpbmVyLnN3aXBlci1jb250YWluZXItaG9tZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogI2MxYzFjMTtcbn1cbi5zd2lwZXIuc3dpcGVyLWhvbWUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci5zd2lwZXItY29udGFpbmVyLWhvbWUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZTIwMDFhO1xufVxuXG4uc3dpcGVyLWdhbGxlcnktaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzIzMztcbiAgcGFkZGluZzogMzBweCAxNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3dpcGVyLWdhbGxlcnktaG9sZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci1nYWxsZXJ5LWhvbGRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTIuMjVyZW07XG4gICAgcGFkZGluZzogMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3dpcGVyLWdhbGxlcnktaG9sZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoNC4wNXJlbSkgKiAtMSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCg0LjA1cmVtKSAqIC0xKTtcbiAgICBwYWRkaW5nOiAyLjI1cmVtIDA7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDQuMDVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNC4wNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnN3aXBlci1nYWxsZXJ5LWhvbGRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDQuMDVyZW0gLSAyMHB4KSAqIC0xKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDQuMDVyZW0gLSAyMHB4KSAqIC0xKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNC4wNXJlbSAtIDIwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNC4wNXJlbSAtIDIwcHgpO1xuICB9XG59XG4uc3dpcGVyLWdhbGxlcnktaG9sZGVyIC5zd2lwZXIuc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6ICM2ZTZmNzA7XG59XG4uc3dpcGVyLWdhbGxlcnktaG9sZGVyIC5zd2lwZXIuc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZTIwMDFhO1xufVxuXG4uc3dpcGVyLWdhbGxlcnktZnVsbHNpemUtaG9sZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci1nYWxsZXJ5LWZ1bGxzaXplLWhvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItZ2FsbGVyeS1mdWxsc2l6ZS1ob2xkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OXB4KSB7XG4gIC5zd2lwZXItZ2FsbGVyeS1mdWxsc2l6ZS1ob2xkZXIgLmZpZ3VyZS1jYXB0aW9uLCAuc3dpcGVyLWdhbGxlcnktZnVsbHNpemUtaG9sZGVyIC5tZWRpYSAubWVkaWEtY2FwdGlvbiwgLm1lZGlhIC5zd2lwZXItZ2FsbGVyeS1mdWxsc2l6ZS1ob2xkZXIgLm1lZGlhLWNhcHRpb24sXG4gIC5zd2lwZXItZ2FsbGVyeS1mdWxsc2l6ZS1ob2xkZXIgLmZpZ3VyZS10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLnN3aXBlci5zd2lwZXItZ2FsbGVyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXIuc3dpcGVyLWdhbGxlcnkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtO1xuICB9XG59XG4uc3dpcGVyLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjYzFjMWMxO1xuICBvcGFjaXR5OiAxO1xufVxuLnN3aXBlci5zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlMjAwMWE7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3dpcGVyLnN3aXBlci1nYWxsZXJ5IC5maWd1cmUtY2FwdGlvbiwgLnN3aXBlci5zd2lwZXItZ2FsbGVyeSAubWVkaWEgLm1lZGlhLWNhcHRpb24sIC5tZWRpYSAuc3dpcGVyLnN3aXBlci1nYWxsZXJ5IC5tZWRpYS1jYXB0aW9uIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG4uc3dpcGVyLWdhbGxlcnktZnVsbHNpemUtaG9sZGVyIC5zd2lwZXIuc3dpcGVyLWdhbGxlcnkgLmZpZ3VyZS1jYXB0aW9uLCAuc3dpcGVyLWdhbGxlcnktZnVsbHNpemUtaG9sZGVyIC5zd2lwZXIuc3dpcGVyLWdhbGxlcnkgLm1lZGlhIC5tZWRpYS1jYXB0aW9uLCAubWVkaWEgLnN3aXBlci1nYWxsZXJ5LWZ1bGxzaXplLWhvbGRlciAuc3dpcGVyLnN3aXBlci1nYWxsZXJ5IC5tZWRpYS1jYXB0aW9uIHtcbiAgY29sb3I6ICM2ZTZmNzA7XG59XG5cbi5zd2lwZXIuc3dpcGVyLWhlcm8sXG4uc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci5zd2lwZXItaGVybyxcbiAgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3dpcGVyLnN3aXBlci1oZXJvLFxuICAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtbGF5b3V0LWNvbnRlbnQgLnN3aXBlci5zd2lwZXItaGVybyxcbiAgLnNpdGUtbGF5b3V0LWNvbnRlbnQgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG59XG4uc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1wYWdpbmF0aW9uLFxuLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLXBhZ2luYXRpb24sXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cbn1cbi5zd2lwZXIuc3dpcGVyLWhlcm8gLmNvbnRhaW5lci1jb250ZW50LFxuLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLmNvbnRhaW5lci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zd2lwZXIuc3dpcGVyLWhlcm8gLnJvdyxcbi5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN3aXBlci5zd2lwZXItaGVybyAucm93LFxuICAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAucm93IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uc3dpcGVyLnN3aXBlci1oZXJvIC5jb2wtMTIsXG4uc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuY29sLTEyIHtcbiAgcGFkZGluZy10b3A6IDYuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8gLmNvbC0xMixcbiAgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLmNvbC0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3dpcGVyLnN3aXBlci1oZXJvIC5jb2wtMTIsXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5jb2wtMTIge1xuICAgIHBhZGRpbmc6IDYuNzVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OXB4KSB7XG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8gLmJhZGdlLFxuICAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuYmFkZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3dpcGVyLnN3aXBlci1oZXJvIC5iYWRnZSxcbiAgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLmJhZGdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4MTI1cmVtO1xuICB9XG59XG4uc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50LFxuLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQsXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICB9XG59XG4uc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IGgxLFxuLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCBoMixcbi5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgaDMsXG4uc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IGg0LFxuLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCBoNSxcbi5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgaDYsXG4uc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IC5oMSxcbi5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgLmgyLFxuLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuaDMsXG4uc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IC5oNCxcbi5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgLmg1LFxuLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuaDYsXG4uc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCBoMSxcbi5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IGgyLFxuLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgaDMsXG4uc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCBoNCxcbi5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IGg1LFxuLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgaDYsXG4uc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuaDEsXG4uc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuaDIsXG4uc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuaDMsXG4uc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuaDQsXG4uc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuaDUsXG4uc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgaDEsXG4uc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IC5oMSxcbi5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IGgxLFxuLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgLmgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCBoMSxcbiAgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuaDEsXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IGgxLFxuICAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuaDEge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBmb250LXNpemU6IDQuMzc1cmVtO1xuICB9XG59XG4uc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IGgyLFxuLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuaDIsXG4uc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCBoMixcbi5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IC5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IGgyLFxuICAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IC5oMixcbiAgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgaDIsXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IC5oMiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgfVxufVxuLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCBoMyxcbi5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgLmgzLFxuLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgaDMsXG4uc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuaDMge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCBoMyxcbiAgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuaDMsXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IGgzLFxuICAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuaDMge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICB9XG59XG4uc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IGg0LFxuLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuaDQsXG4uc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCBoMyxcbi5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoMyxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCBoMyxcbi5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIC5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgaDMsXG4uc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciBoMyxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IGgzLFxuLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDMsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCBoMyxcbi5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDMsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IGgzLFxuLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuY29sLXhsbS00IC5jYXJkLWlucHV0IGgzLFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IGgzLFxuLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGgzLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IGgzLFxuLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuY29udGFpbmVyLWNvbnRlbnQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMixcbi5jb250YWluZXItY29udGVudCAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIsXG4uc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IC5jb250YWluZXItY29udGVudC1mbHVpZCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLFxuLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIC5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMixcbi5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IGg0LFxuLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgLmg0LFxuLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCBoMyxcbi5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IGgzLFxuLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IGgzLFxuLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IGgzLFxuLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IGgzLFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IGgzLFxuLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDMsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCBoMyxcbi5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDMsXG4uY29sLXhsbS00IC5jYXJkLWlucHV0IC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IGgzLFxuLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNhcmQtY29sdW1ucyAuY2FyZC1pbnB1dCBoMyxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgaDMsXG4uc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuY29udGFpbmVyLWNvbnRlbnQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMixcbi5jb250YWluZXItY29udGVudCAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLFxuLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIsXG4uY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IGg0LFxuICAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IC5oNCxcbiAgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciBoMyxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCBoMyxcbiAgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIC5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgaDMsXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuICAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCBoMyxcbiAgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IGgzLFxuICAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBoMyxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IC5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgaDMsXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDMsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IC5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgaDMsXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNvbC14bG0tNCAuY2FyZC1pbnB1dCBoMyxcbiAgLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IGgzLFxuICAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IC5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgaDMsXG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCBoMyxcbiAgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuY29udGFpbmVyLWNvbnRlbnQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMixcbiAgLmNvbnRhaW5lci1jb250ZW50IC5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMixcbiAgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuY29udGFpbmVyLWNvbnRlbnQtZmx1aWQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMixcbiAgLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIC5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMixcbiAgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgaDQsXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IC5oNCxcbiAgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IGgzLFxuICAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IGgzLFxuICAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgaDMsXG4gIC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCBoMyxcbiAgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGgzLFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgaDMsXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBoMyxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLWlucHV0IC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IGgzLFxuICAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCBoMyxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgaDMsXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDMsXG4gIC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgaDMsXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IC5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgaDMsXG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgaDMsXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IC5jb250YWluZXItY29udGVudCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyLFxuICAuY29udGFpbmVyLWNvbnRlbnQgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgZm9ybTpub3QoLmZvcm0tbm90LXN0eWxlZCkgPiBoMixcbiAgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNvbnRhaW5lci1jb250ZW50LWZsdWlkIGZvcm06bm90KC5mb3JtLW5vdC1zdHlsZWQpID4gaDIsXG4gIC5jb250YWluZXItY29udGVudC1mbHVpZCAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCBmb3JtOm5vdCguZm9ybS1ub3Qtc3R5bGVkKSA+IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgaDUsXG4uc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IC5oNSxcbi5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDQsXG4uY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IGg0LFxuLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IGg0LFxuLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgaDQsXG4uY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCBoNCxcbi5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIC5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgaDQsXG4uc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBoNCxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IGg0LFxuLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCBoNCxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IC5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgaDQsXG4uc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDQsXG4uY29sLXhsbS00IC5jYXJkLWlucHV0IC5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgaDQsXG4uc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IC5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgaDQsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IC5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgaDQsXG4uc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCBoNSxcbi5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IC5oNSxcbi5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgaDQsXG4uc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCBoNCxcbi5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBoNCxcbi5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCBoNCxcbi5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciBoNCxcbi5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCBoNCxcbi5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCBoNCxcbi5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCBoNCxcbi5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGg0LFxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgaDQsXG4uc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuY29sLXhsbS00IC5jYXJkLWlucHV0IGg0LFxuLmNvbC14bG0tNCAuY2FyZC1pbnB1dCAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCBoNCxcbi5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IC5jYXJkLWNvbHVtbnMgLmNhcmQtaW5wdXQgaDQsXG4uY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCBoNSxcbiAgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuaDUsXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC5jYXJkLW5ld3NsZXR0ZXIgaDQsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIC5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgaDQsXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoNCxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IGg0LFxuICAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IC5jb2wteGxtLTQgLmNhcmQtbmV3c2xldHRlciBoNCxcbiAgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIC5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgaDQsXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLW5ld3NsZXR0ZXIgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCBoNCxcbiAgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDQsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IGg0LFxuICAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IGg0LFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tbGVmdCAuY2FyZC1pbnB1dCAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IGg0LFxuICAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgaDQsXG4gIC5jb2wteGxtLTQgLmNhcmQtaW5wdXQgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCBoNCxcbiAgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGg0LFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IC5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgaDQsXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IGg1LFxuICAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuaDUsXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuICAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtbmV3c2xldHRlciAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCBoNCxcbiAgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciBoNCxcbiAgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtbmV3c2xldHRlciAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCBoNCxcbiAgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNvbC14bG0tNCAuY2FyZC1uZXdzbGV0dGVyIGg0LFxuICAuY29sLXhsbS00IC5jYXJkLW5ld3NsZXR0ZXIgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgaDQsXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IC5jYXJkLWNvbHVtbnMgLmNhcmQtbmV3c2xldHRlciBoNCxcbiAgLmNhcmQtY29sdW1ucyAuY2FyZC1uZXdzbGV0dGVyIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IGg0LFxuICAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuY29udGVudC1ibG9jay13aXRoLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24tcmlnaHQgLmNhcmQtaW5wdXQgaDQsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1yaWdodCAuY2FyZC1pbnB1dCAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCBoNCxcbiAgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLmNhcmQtaW5wdXQgaDQsXG4gIC5jb250ZW50LWJsb2NrLXdpdGgtYWRkaXRpb25hbC1pbmZvcm1hdGlvbi1sZWZ0IC5jYXJkLWlucHV0IC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IGg0LFxuICAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuY29sLXhsbS00IC5jYXJkLWlucHV0IGg0LFxuICAuY29sLXhsbS00IC5jYXJkLWlucHV0IC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IGg0LFxuICAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IGg0LFxuICAuY2FyZC1jb2x1bW5zIC5jYXJkLWlucHV0IC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCBoNixcbi5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgLmg2LFxuLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1oZXJvLWNvbnRlbnQgaDYsXG4uc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuaDYge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCBoNixcbiAgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuaDYsXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IGg2LFxuICAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgcCxcbi5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNhcmQsXG4uc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogNDYwcHg7XG59XG4uc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IC5jYXJkIC5jYXJkLWJvZHksXG4uc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IC5jYXJkIC5jYXJkLWJvZHkgLmJhZGdlLmJhZGdlLWRhcmssXG4uc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuY2FyZCAuY2FyZC1ib2R5IC5iYWRnZS5iYWRnZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzIzMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IC5jYXJkIC5jYXJkLWJvZHkgLmJhZGdlLFxuICAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuY2FyZCAuY2FyZC1ib2R5IC5iYWRnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IC5jYXJkLFxuICAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuY2FyZCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxuICAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IC5jYXJkIC5jYXJkLWJvZHksXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IC5jYXJkIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1oZXJvLWNvbnRlbnQgLmNhcmQgYmxvY2txdW90ZSxcbi5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IC5jYXJkIGJsb2NrcXVvdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xufVxuLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuY2FyZCBibG9ja3F1b3RlIHAsXG4uc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuY2FyZCBibG9ja3F1b3RlIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMC41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkZyZWlnaHRcIiwgR2FyYW1vbmQsIEJpZyBDYXNsb24sIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOTlweCkge1xuICAuc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1jb250ZW50IC5jYXJkIGJsb2NrcXVvdGUsXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IC5jYXJkIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuY2FyZCBibG9ja3F1b3RlLFxuICAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tY29udGVudCAuY2FyZCBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG4gIH1cbiAgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tY29udGVudCAuY2FyZCBibG9ja3F1b3RlIHAsXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IC5jYXJkIGJsb2NrcXVvdGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJGcmVpZ2h0XCIsIEdhcmFtb25kLCBCaWcgQ2FzbG9uLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zd2lwZXIuc3dpcGVyLWhlcm8gLnN3aXBlci1zbGlkZS1oZXJvLWltYWdlLFxuLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1zbGlkZS1oZXJvLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMyMzM7XG59XG4uc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItc2xpZGUtaGVyby1pbWFnZS5zd2lwZXItc2xpZGUtaGVyby1pbWFnZS1kYXJrZW46OmJlZm9yZSxcbi5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItc2xpZGUtaGVyby1pbWFnZS5zd2lwZXItc2xpZGUtaGVyby1pbWFnZS1kYXJrZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLXBhZ2luYXRpb24sXG4uc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLXBhZ2luYXRpb24sXG4gIC5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiAyMnB4O1xuICB9XG59XG4uc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1uYXYsXG4uc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIwO1xuICBib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItaGVyby1uYXYgLmNvbnRhaW5lci0xMCxcbi5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1uYXYgLmNvbnRhaW5lci0xMCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWhlcm8tbmF2LFxuICAuc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSAuc3dpcGVyLWhlcm8tbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDEyNXB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDFhO1xufVxuLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWJ1dHRvbi1wcmV2OjpiZWZvcmUsXG4uc3dpcGVyLnN3aXBlci1oZXJvIC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSxcbi5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSxcbi5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLFxuLnN3aXBlci5zd2lwZXItaGVybyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLFxuLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLnN3aXBlci1idXR0b24tcHJldjpob3Zlcixcbi5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjUwMDE1O1xufVxuXG4uc3dpcGVyLnN3aXBlci1oZXJvLXNpbmdsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk5cHgpIHtcbiAgLnN3aXBlci5zd2lwZXItaGVyby1zaW5nbGUgLmNvbC0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbn1cbi5zd2lwZXIuc3dpcGVyLWhlcm8tc2luZ2xlIC5zd2lwZXItaGVyby1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xufVxuXG4uc3dpcGVyLWhlcm8tcGFwZXItYm9yZGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICBib3R0b206IDA7XG59XG4uc2l0ZS1sYXlvdXQtZnVsbHNpemUgLnN3aXBlci1oZXJvLXBhcGVyLWJvcmRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogYXV0bztcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbGF5b3V0LWZ1bGxzaXplIC5zd2lwZXItaGVyby1wYXBlci1ib3JkZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxufVxuXG4uc3dpcGVyLWhlcm8tcGFwZXItYm9yZGVyIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItaGVyby1wYXBlci1ib3JkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4yNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zd2lwZXItaGVyby1wYXBlci1ib3JkZXIge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCg0LjA1cmVtIC0gMjBweCkgKiAtMSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCg0LjA1cmVtIC0gMjBweCkgKiAtMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnN3aXBlci1oZXJvLXBhcGVyLWJvcmRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDUuODVyZW0gLSAyMHB4KSAqIC0xKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDUuODVyZW0gLSAyMHB4KSAqIC0xKTtcbiAgfVxufVxuXG4uc3dpcGVyLWhlcm8taW50cm8ge1xuICBmb250LWZhbWlseTogXCJGYWdvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICB0ZXh0LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zd2lwZXItaGVyby1pbnRybyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cblxuLnN3aXBlci1zbGlkZS1oZXJvLWltYWdlLWNvcHlyaWdodCB7XG4gIHBhZGRpbmc6IDNweCA2cHg7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnN3aXBlci1zbGlkZS1oZXJvLWltYWdlLWNvcHlyaWdodDpub3QoOmVtcHR5KSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN3aXBlci1zbGlkZS1oZXJvLWltYWdlLWNvcHlyaWdodCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLnN3aXBlci1vbmx5LWltYWdlIHtcbiAgbWluLWhlaWdodDogMjgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci1vbmx5LWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3dpcGVyLW9ubHktaW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zd2lwZXItb25seS1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogNDIwcHg7XG4gIH1cbn1cblxuaHRtbC5oYy1uYXYteXNjcm9sbCB7XG4gIC8qb3ZlcmZsb3cteTogc2Nyb2xsOyovXG59XG5cbmJvZHkuaGMtbmF2LW9wZW4ge1xuICAvKm92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlOyovXG59XG5cbi5oYy1vZmZjYW52YXMtbmF2IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDEwO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYuaXMtaW9zICoge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5oYy1vZmZjYW52YXMtbmF2IC5uYXYtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA1O1xuICB0b3A6IDUwcHg7XG4gIHdpZHRoOiAzMjBweDtcbiAgYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1jb250YWluZXIge1xuICAgIHRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oYy1vZmZjYW52YXMtbmF2IC5uYXYtY29udGFpbmVyIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbn1cbi5oYy1vZmZjYW52YXMtbmF2IC5uYXYtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cbi5oYy1vZmZjYW52YXMtbmF2IC5uYXYtd3JhcHBlci0wID4gLm5hdi1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5oYy1vZmZjYW52YXMtbmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYgbGkubGV2ZWwtb3BlbiA+IC5uYXYtd3JhcHBlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uaGMtb2ZmY2FudmFzLW5hdiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGMtb2ZmY2FudmFzLW5hdiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oYy1vZmZjYW52YXMtbmF2IGEsIC5oYy1vZmZjYW52YXMtbmF2IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGMtb2ZmY2FudmFzLW5hdiAubmF2LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmhjLW9mZmNhbnZhcy1uYXYuZGlzYWJsZS1ib2R5OjphZnRlcixcbi5oYy1vZmZjYW52YXMtbmF2IC5uYXYtd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGVhc2UgMC4zcywgb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uaGMtb2ZmY2FudmFzLW5hdi5kaXNhYmxlLWJvZHkubmF2LW9wZW46OmFmdGVyLFxuLmhjLW9mZmNhbnZhcy1uYXYgLnN1Yi1sZXZlbC1vcGVuOjphZnRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xufVxuLmhjLW9mZmNhbnZhcy1uYXY6bm90KC5uYXYtb3Blbik6OmFmdGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLWV4cGFuZCAubmF2LWNvbnRlbnQge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmhjLW9mZmNhbnZhcy1uYXYubmF2LWxldmVscy1leHBhbmQgLm5hdi13cmFwcGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLWV4cGFuZCB1bCAubmF2LXdyYXBwZXIge1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwcyBlYXNlIDAuM3M7XG59XG4uaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLWV4cGFuZCAubGV2ZWwtb3BlbiA+IC5uYXYtd3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4uaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLW92ZXJsYXAgLm5hdi1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5oYy1vZmZjYW52YXMtbmF2Lm5hdi1sZXZlbHMtb3ZlcmxhcCB1bCAubmF2LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgZWFzZSAwLjNzLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYubmF2LWxldmVscy1vdmVybGFwIHVsIGxpLm5hdi1wYXJlbnQge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYubmF2LWxldmVscy1vdmVybGFwIHVsIGxpLmxldmVsLW9wZW4gPiAubmF2LXdyYXBwZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYubmF2LXBvc2l0aW9uLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYubmF2LXBvc2l0aW9uLWxlZnQgLm5hdi1jb250YWluZXIge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMjBweCwgMCwgMCk7XG59XG4uaGMtb2ZmY2FudmFzLW5hdi5uYXYtcG9zaXRpb24tbGVmdC5uYXYtbGV2ZWxzLW92ZXJsYXAgbGkgLm5hdi13cmFwcGVyIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG4uaGMtb2ZmY2FudmFzLW5hdi5uYXYtcG9zaXRpb24tcmlnaHQge1xuICByaWdodDogMDtcbn1cbi5oYy1vZmZjYW52YXMtbmF2Lm5hdi1wb3NpdGlvbi1yaWdodCAubmF2LWNvbnRhaW5lciB7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMyMHB4LCAwLCAwKTtcbn1cbi5oYy1vZmZjYW52YXMtbmF2Lm5hdi1wb3NpdGlvbi1yaWdodC5uYXYtbGV2ZWxzLW92ZXJsYXAgbGkgLm5hdi13cmFwcGVyIHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG4uaGMtb2ZmY2FudmFzLW5hdi5uYXYtcG9zaXRpb24tdG9wIHtcbiAgdG9wOiAwO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYubmF2LXBvc2l0aW9uLXRvcCAubmF2LWNvbnRhaW5lciB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG4uaGMtb2ZmY2FudmFzLW5hdi5uYXYtcG9zaXRpb24tdG9wLm5hdi1sZXZlbHMtb3ZlcmxhcCBsaSAubmF2LXdyYXBwZXIge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cbi5oYy1vZmZjYW52YXMtbmF2Lm5hdi1wb3NpdGlvbi1ib3R0b20ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cbi5oYy1vZmZjYW52YXMtbmF2Lm5hdi1wb3NpdGlvbi1ib3R0b20gLm5hdi1jb250YWluZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cbi5oYy1vZmZjYW52YXMtbmF2Lm5hdi1wb3NpdGlvbi1ib3R0b20ubmF2LWxldmVscy1vdmVybGFwIGxpIC5uYXYtd3JhcHBlciB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG59XG4uaGMtb2ZmY2FudmFzLW5hdi5uYXYtb3BlbltjbGFzcyo9aGMtbmF2LV0gZGl2Lm5hdi1jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uaGMtbmF2LXRyaWdnZXIge1xuICAvKkBpbmNsdWRlIGhjLWhhbWJ1cmdlcjsqL1xufVxuXG4uaGMtb2ZmY2FudmFzLW5hdjo6YWZ0ZXIsXG4uaGMtb2ZmY2FudmFzLW5hdiAubmF2LXdyYXBwZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1jb250YWluZXIsXG4uaGMtb2ZmY2FudmFzLW5hdiAubmF2LXdyYXBwZXIsXG4uaGMtb2ZmY2FudmFzLW5hdiB1bCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGMtb2ZmY2FudmFzLW5hdiAubmF2LWNvbnRhaW5lci5jYXRlZ29yeS1uYXYgdWwsXG4uaGMtb2ZmY2FudmFzLW5hdiAubmF2LXdyYXBwZXIuY2F0ZWdvcnktbmF2IHVsLFxuLmhjLW9mZmNhbnZhcy1uYXYgdWwuY2F0ZWdvcnktbmF2IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG4uaGMtb2ZmY2FudmFzLW5hdiBoMiB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTVweDtcbiAgY29sb3I6ICMzMTMyMzM7XG4gIG1hcmdpbjogMDtcbn1cbi5oYy1vZmZjYW52YXMtbmF2IGEsXG4uaGMtb2ZmY2FudmFzLW5hdiAubmF2LWl0ZW0ge1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMzEzMjMzO1xuICB6LWluZGV4OiAxO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYgLnNvY2lhbC1tZWRpYS1idXR0b25zIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5oYy1vZmZjYW52YXMtbmF2IC5zb2NpYWwtbWVkaWEtYnV0dG9ucyBsaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5oYy1vZmZjYW52YXMtbmF2IC5zb2NpYWwtbWVkaWEtYnV0dG9ucyBhIHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM2ZTZmNzA7XG59XG4uaGMtb2ZmY2FudmFzLW5hdiAuY2F0ZWdvcnktbmF2IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5oYy1vZmZjYW52YXMtbmF2IC5jYXRlZ29yeS1uYXYtcCAubmF2LWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oYy1vZmZjYW52YXMtbmF2IC5hc3NvY2lhdGlvbi1jaGFuZ2VyLXNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4uaGMtb2ZmY2FudmFzLW5hdiAuYXNzb2NpYXRpb24tY2hhbmdlci1zZWxlY3QgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5oYy1vZmZjYW52YXMtbmF2IC5hc3NvY2lhdGlvbi1jaGFuZ2VyLXNlbGVjdCBsaSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmhjLW9mZmNhbnZhcy1uYXYgLmFzc29jaWF0aW9uLWNoYW5nZXItc2VsZWN0IGxpIC5jdXN0b20tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4uaGMtb2ZmY2FudmFzLW5hdjpub3QoLnRvdWNoLWRldmljZSkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYigyNDkuOSwgMjQ5LjksIDI0OS45KTtcbn1cbi5oYy1vZmZjYW52YXMtbmF2IHVsOmZpcnN0LW9mLXR5cGU6bm90KDpmaXJzdC1jaGlsZCkgPiBsaTpmaXJzdC1jaGlsZDpub3QoLm5hdi1iYWNrKTpub3QoLm5hdi1jbG9zZSkgPiBhIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYigyMzkuNywgMjM5LjcsIDIzOS43KTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5oYy1vZmZjYW52YXMtbmF2IGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5oYy1vZmZjYW52YXMtbmF2IGxpLm5hdi1jbG9zZSBhLCAuaGMtb2ZmY2FudmFzLW5hdiBsaS5uYXYtYmFjayBhIHtcbiAgYmFja2dyb3VuZDogcmdiKDIzOS43LCAyMzkuNywgMjM5LjcpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDIzNC42LCAyMzQuNiwgMjM0LjYpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIzNC42LCAyMzQuNiwgMjM0LjYpO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYgbGkubmF2LWNsb3NlIGE6aG92ZXIsIC5oYy1vZmZjYW52YXMtbmF2IGxpLm5hdi1iYWNrIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjM4LjQyNSwgMjM4LjQyNSwgMjM4LjQyNSk7XG59XG4uaGMtb2ZmY2FudmFzLW5hdiBsaS5uYXYtY2xvc2U6bm90KDpmaXJzdC1jaGlsZCkgYSwgLmhjLW9mZmNhbnZhcy1uYXYgbGkubmF2LWJhY2s6bm90KDpmaXJzdC1jaGlsZCkgYSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uaGMtb2ZmY2FudmFzLW5hdiBsaS5uYXYtcGFyZW50IC5uYXYtaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDU4cHg7XG59XG4uaGMtb2ZmY2FudmFzLW5hdiBsaS5uYXYtY2xvc2Ugc3BhbiwgLmhjLW9mZmNhbnZhcy1uYXYgbGkubmF2LXBhcmVudCBzcGFuLm5hdi1uZXh0LCAuaGMtb2ZmY2FudmFzLW5hdiBsaS5uYXYtYmFjayBzcGFuIHtcbiAgd2lkdGg6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG59XG4uaGMtb2ZmY2FudmFzLW5hdiBsaS5uYXYtY2xvc2Ugc3Bhbjo6YmVmb3JlLCAuaGMtb2ZmY2FudmFzLW5hdiBsaS5uYXYtY2xvc2Ugc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzMxMzIzMztcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMzEzMjMzO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYgbGkubmF2LWNsb3NlIHNwYW46OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYgbGkubmF2LWNsb3NlIHNwYW46OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5oYy1vZmZjYW52YXMtbmF2IGFbaHJlZl06bm90KFtocmVmPVwiI1wiXSkgPiBzcGFuLm5hdi1uZXh0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLmhjLW9mZmNhbnZhcy1uYXYgc3Bhbi5uYXYtbmV4dDo6YmVmb3JlLFxuLmhjLW9mZmNhbnZhcy1uYXYgbGkubmF2LWJhY2sgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzEzMjMzO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMzMTMyMzM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbi5oYy1vZmZjYW52YXMtbmF2IHNwYW4ubmF2LW5leHQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYgbGkubmF2LWJhY2sgc3Bhbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG4uaGMtb2ZmY2FudmFzLW5hdi5uYXYtcG9zaXRpb24tbGVmdC5uYXYtb3BlbiAubmF2LXdyYXBwZXIge1xuICBib3gtc2hhZG93OiAxcHggMCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYubmF2LXBvc2l0aW9uLXJpZ2h0Lm5hdi1vcGVuIC5uYXYtd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IC0xcHggMCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYubmF2LXBvc2l0aW9uLXJpZ2h0IHNwYW4ubmF2LW5leHQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYubmF2LXBvc2l0aW9uLXJpZ2h0IGxpLm5hdi1iYWNrIHNwYW46OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYubmF2LXBvc2l0aW9uLXRvcC5uYXYtb3BlbiAubmF2LXdyYXBwZXIge1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYubmF2LXBvc2l0aW9uLXRvcCBzcGFuLm5hdi1uZXh0OjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG59XG4uaGMtb2ZmY2FudmFzLW5hdi5uYXYtcG9zaXRpb24tdG9wIGxpLm5hdi1iYWNrIHNwYW46OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4uaGMtb2ZmY2FudmFzLW5hdi5uYXYtcG9zaXRpb24tYm90dG9tLm5hdi1vcGVuIC5uYXYtd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IDAgLTFweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYubmF2LXBvc2l0aW9uLWJvdHRvbSBzcGFuLm5hdi1uZXh0OjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYubmF2LXBvc2l0aW9uLWJvdHRvbSBsaS5uYXYtYmFjayBzcGFuOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG59XG4uaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLWV4cGFuZCAubmF2LWNvbnRhaW5lciB1bCAubmF2LXdyYXBwZXIsIC5oYy1vZmZjYW52YXMtbmF2Lm5hdi1sZXZlbHMtbm9uZSAubmF2LWNvbnRhaW5lciB1bCAubmF2LXdyYXBwZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5oYy1vZmZjYW52YXMtbmF2Lm5hdi1sZXZlbHMtZXhwYW5kIC5uYXYtY29udGFpbmVyIHVsIGgyLCAuaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLW5vbmUgLm5hdi1jb250YWluZXIgdWwgaDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYubmF2LWxldmVscy1leHBhbmQgLm5hdi1jb250YWluZXIgdWwgdWwgLm5hdi1pdGVtLCAuaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLW5vbmUgLm5hdi1jb250YWluZXIgdWwgdWwgLm5hdi1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmhjLW9mZmNhbnZhcy1uYXYubmF2LWxldmVscy1leHBhbmQgLm5hdi1jb250YWluZXIgbGksIC5oYy1vZmZjYW52YXMtbmF2Lm5hdi1sZXZlbHMtbm9uZSAubmF2LWNvbnRhaW5lciBsaSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYubmF2LWxldmVscy1leHBhbmQgLm5hdi1jb250YWluZXIgbGkubGV2ZWwtb3BlbiwgLmhjLW9mZmNhbnZhcy1uYXYubmF2LWxldmVscy1ub25lIC5uYXYtY29udGFpbmVyIGxpLmxldmVsLW9wZW4ge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQ0LjgsIDI0NC44LCAyNDQuOCk7XG59XG4uaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLWV4cGFuZCAubmF2LWNvbnRhaW5lciBsaS5sZXZlbC1vcGVuIGEsIC5oYy1vZmZjYW52YXMtbmF2Lm5hdi1sZXZlbHMtbm9uZSAubmF2LWNvbnRhaW5lciBsaS5sZXZlbC1vcGVuIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIzNC42LCAyMzQuNiwgMjM0LjYpO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYubmF2LWxldmVscy1leHBhbmQgLm5hdi1jb250YWluZXIgbGkubGV2ZWwtb3BlbiBhOmhvdmVyLCAuaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLW5vbmUgLm5hdi1jb250YWluZXIgbGkubGV2ZWwtb3BlbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDI0Ny4zNSwgMjQ3LjM1LCAyNDcuMzUpO1xufVxuLmhjLW9mZmNhbnZhcy1uYXYubmF2LWxldmVscy1leHBhbmQgLm5hdi1jb250YWluZXIgbGkubGV2ZWwtb3BlbiA+IC5uYXYtaXRlbSAubmF2LW5leHQ6OmJlZm9yZSwgLmhjLW9mZmNhbnZhcy1uYXYubmF2LWxldmVscy1ub25lIC5uYXYtY29udGFpbmVyIGxpLmxldmVsLW9wZW4gPiAubmF2LWl0ZW0gLm5hdi1uZXh0OjpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4uaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLWV4cGFuZCAubmF2LWNvbnRhaW5lciBzcGFuLm5hdi1uZXh0OjpiZWZvcmUsIC5oYy1vZmZjYW52YXMtbmF2Lm5hdi1sZXZlbHMtbm9uZSAubmF2LWNvbnRhaW5lciBzcGFuLm5hdi1uZXh0OjpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG59XG5cbi5oYy1vZmZjYW52YXMtbmF2IGxhYmVsIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLmhlbHAtYmxvY2sge1xuICBjb2xvcjogIzZlNmY3MDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG4uaGVscC1ibG9jay5lcnJvciB7XG4gIGNvbG9yOiAjZmY0ZjViO1xufVxuXG4ucmVxdWlyZWQge1xuICBjb2xvcjogI2RiMDAxYTtcbn1cblxuLmNvbnRyb2wtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5mb3JtLW5hdmlnYXRpb24ge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNGY1Yjtcbn1cblxuLmlucHV0cy1saXN0IC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uaW5wdXQuY2hlY2tib3ggLmZvcm0tY2hlY2sge1xuICBwYWRkaW5nOiAwO1xufVxuLmlucHV0LmNoZWNrYm94IC5oZWxwLWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgNHB4KTtcbn1cbi5pbnB1dC5jaGVja2JveCAuaGVscC1ibG9jayArIC5oZWxwLWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwsXG4ucmFkaW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tY2hlY2stbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZm9ybS1jaGVjay1sYWJlbCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5yYWRpbyBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLmZvcm0tY2hlY2stbGFiZWwgc3Bhbjpub3QoLnJlcXVpcmVkKSxcbi5yYWRpbyBzcGFuOm5vdCgucmVxdWlyZWQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG4uZm9ybS1jaGVjay1sYWJlbCBzcGFuOm5vdCgucmVxdWlyZWQpOjpiZWZvcmUsIC5mb3JtLWNoZWNrLWxhYmVsIHNwYW46bm90KC5yZXF1aXJlZCk6OmFmdGVyLFxuLnJhZGlvIHNwYW46bm90KC5yZXF1aXJlZCk6OmJlZm9yZSxcbi5yYWRpbyBzcGFuOm5vdCgucmVxdWlyZWQpOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWMxYzE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY2hlY2stbGFiZWwgc3Bhbjpub3QoLnJlcXVpcmVkKTo6YmVmb3JlLCAuaGFzLWVycm9yIC5mb3JtLWNoZWNrLWxhYmVsIHNwYW46bm90KC5yZXF1aXJlZCk6OmFmdGVyLFxuLmhhcy1lcnJvciAucmFkaW8gc3Bhbjpub3QoLnJlcXVpcmVkKTo6YmVmb3JlLFxuLmhhcy1lcnJvciAucmFkaW8gc3Bhbjpub3QoLnJlcXVpcmVkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAxNzAuOCwgMTc2LjU0MDkwOTA5MDkpO1xufVxuLmZvcm0tY2hlY2stbGFiZWwgc3Bhbjpub3QoLnJlcXVpcmVkKTo6YWZ0ZXIsXG4ucmFkaW8gc3Bhbjpub3QoLnJlcXVpcmVkKTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogaWNvbi1mb250O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXM7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWNoZWNrLWxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBzcGFuOm5vdCgucmVxdWlyZWQpOjpiZWZvcmUsXG4uZm9ybS1jaGVjay1sYWJlbCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gc3Bhbjpub3QoLnJlcXVpcmVkKTo6YmVmb3JlLFxuLnJhZGlvIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBzcGFuOm5vdCgucmVxdWlyZWQpOjpiZWZvcmUsXG4ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IHNwYW46bm90KC5yZXF1aXJlZCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMWEgIWltcG9ydGFudDtcbn1cbi5mb3JtLWNoZWNrLWxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBzcGFuOm5vdCgucmVxdWlyZWQpOjphZnRlcixcbi5mb3JtLWNoZWNrLWxhYmVsIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiBzcGFuOm5vdCgucmVxdWlyZWQpOjphZnRlcixcbi5yYWRpbyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gc3Bhbjpub3QoLnJlcXVpcmVkKTo6YWZ0ZXIsXG4ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IHNwYW46bm90KC5yZXF1aXJlZCk6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnJhZGlvIHNwYW46bm90KC5yZXF1aXJlZCk6OmJlZm9yZSwgLnJhZGlvIHNwYW46bm90KC5yZXF1aXJlZCk6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnJhZGlvIHNwYW46bm90KC5yZXF1aXJlZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xufVxuXG4vKiBUaGlzIGlzIHRoZSBjb3JlIENTUyBvZiBUb29sdGlwc3RlciAqL1xuLyogR0VORVJBTCBTVFJVQ1RVUkUgUlVMRVMgKGRvIG5vdCBlZGl0IHRoaXMgc2VjdGlvbikgKi9cbi50b29sdGlwc3Rlci1iYXNlIHtcbiAgLyogdGhpcyBlbnN1cmVzIHRoYXQgYSBjb25zdHJhaW5lZCBoZWlnaHQgc2V0IGJ5IGZ1bmN0aW9uUG9zaXRpb24sXG4gIGlmIGdyZWF0ZXIgdGhhdCB0aGUgbmF0dXJhbCBoZWlnaHQgb2YgdGhlIHRvb2x0aXAsIHdpbGwgYmUgZW5mb3JjZWRcbiAgaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IGRpc3BsYXk6ZmxleCAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLyogdGhpcyBtYXkgYmUgb3ZlcnJpZGVuIGluIEpTIGZvciBmaXhlZCBwb3NpdGlvbiBvcmlnaW5zICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnRvb2x0aXBzdGVyLWJveCB7XG4gIC8qIHNlZSAudG9vbHRpcHN0ZXItYmFzZS4gZmxleC1zaHJpbmsgMSBpcyBvbmx5IG5lY2Vzc2FyeSBmb3IgSUUxMC1cbiAgYW5kIGZsZXgtYmFzaXMgYXV0byBmb3IgSUUxMS0gKGF0IGxlYXN0KSAqL1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xuICAvKiBwcmV2ZW50cyBhbiBvdmVyZmxvdyBpZiB0aGUgdXNlciBhZGRzIHBhZGRpbmcgdG8gdGhlIGRpdiAqL1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiB0aGVzZSBtYWtlIHN1cmUgd2UnbGwgYmUgYWJsZSB0byBkZXRlY3QgYW55IG92ZXJmbG93ICovXG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi50b29sdGlwc3Rlci1ydWxlciB7XG4gIC8qIHRoZXNlIGxldCB1cyB0ZXN0IHRoZSBzaXplIG9mIHRoZSB0b29sdGlwIHdpdGhvdXQgb3ZlcmZsb3dpbmcgdGhlIHdpbmRvdyAqL1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBBTklNQVRJT05TICovXG4vKiBPcGVuL2Nsb3NlIGFuaW1hdGlvbnMgKi9cbi8qIGZhZGUgKi9cbi50b29sdGlwc3Rlci1mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnRvb2x0aXBzdGVyLWZhZGUudG9vbHRpcHN0ZXItc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGdyb3cgKi9cbi50b29sdGlwc3Rlci1ncm93IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC1tcy10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udG9vbHRpcHN0ZXItZ3Jvdy50b29sdGlwc3Rlci1zaG93IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbn1cblxuLyogc3dpbmcgKi9cbi50b29sdGlwc3Rlci1zd2luZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlWig0ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDRkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooNGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWig0ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDRkZWcpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1zLXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4udG9vbHRpcHN0ZXItc3dpbmcudG9vbHRpcHN0ZXItc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMC42MzUsIDAuNDk1LCAyLjQpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMC42MzUsIDAuNDk1LCAyLjQpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTtcbn1cblxuLyogZmFsbCAqL1xuLnRvb2x0aXBzdGVyLWZhbGwge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbn1cblxuLnRvb2x0aXBzdGVyLWZhbGwudG9vbHRpcHN0ZXItaW5pdGlhbCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcHN0ZXItZmFsbC50b29sdGlwc3Rlci1keWluZyB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogc2xpZGUgKi9cbi50b29sdGlwc3Rlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG59XG5cbi50b29sdGlwc3Rlci1zbGlkZS50b29sdGlwc3Rlci1pbml0aWFsIHtcbiAgbGVmdDogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLnRvb2x0aXBzdGVyLXNsaWRlLnRvb2x0aXBzdGVyLWR5aW5nIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogVXBkYXRlIGFuaW1hdGlvbnMgKi9cbi8qIFdlIHVzZSBhbmltYXRpb25zIHJhdGhlciB0aGFuIHRyYW5zaXRpb25zIGhlcmUgYmVjYXVzZVxuIHRyYW5zaXRpb24gZHVyYXRpb25zIG1heSBiZSBzcGVjaWZpZWQgaW4gdGhlIHN0eWxlIHRhZyBkdWUgdG9cbiBhbmltYXRpb25EdXJhdGlvbiwgYW5kIHdlIHRyeSB0byBhdm9pZCBjb2xsaXNpb25zIGFuZCB0aGUgdXNlXG4gb2YgIWltcG9ydGFudCAqL1xuLyogZmFkZSAqL1xuQGtleWZyYW1lcyB0b29sdGlwc3Rlci1mYWRpbmcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4udG9vbHRpcHN0ZXItdXBkYXRlLWZhZGUge1xuICBhbmltYXRpb246IHRvb2x0aXBzdGVyLWZhZGluZyA0MDBtcztcbn1cblxuLyogcm90YXRlICovXG5Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLXJvdGF0aW5nIHtcbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxufVxuLnRvb2x0aXBzdGVyLXVwZGF0ZS1yb3RhdGUge1xuICBhbmltYXRpb246IHRvb2x0aXBzdGVyLXJvdGF0aW5nIDYwMG1zO1xufVxuXG4vKiBzY2FsZSAqL1xuQGtleWZyYW1lcyB0b29sdGlwc3Rlci1zY2FsaW5nIHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLnRvb2x0aXBzdGVyLXVwZGF0ZS1zY2FsZSB7XG4gIGFuaW1hdGlvbjogdG9vbHRpcHN0ZXItc2NhbGluZyA2MDBtcztcbn1cblxuLyoqXG4gKiBERUZBVUxUIFNUWUxFIE9GIFRIRSBTSURFVElQIFBMVUdJTlxuICogXG4gKiBBbGwgc3R5bGVzIGFyZSBcIm5hbWVzcGFjZWRcIiB3aXRoIC50b29sdGlwc3Rlci1zaWRldGlwIHRvIHByZXZlbnRcbiAqIGNvbmZsaWN0cyBiZXR3ZWVuIHBsdWdpbnMuXG4gKi9cbi8qIC50b29sdGlwc3Rlci1ib3ggKi9cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1ib3gge1xuICBiYWNrZ3JvdW5kOiAjNTY1NjU2O1xuICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1ib3gge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLyogLnRvb2x0aXBzdGVyLWNvbnRlbnQgKi9cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1jb250ZW50IHtcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogNnB4IDE0cHg7XG59XG5cbi8qIC50b29sdGlwc3Rlci1hcnJvdyA6IHdpbGwga2VlcCBvbmx5IHRoZSB6b25lIG9mIC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWQgdGhhdFxuY29ycmVzcG9uZHMgdG8gdGhlIGFycm93IHdlIHdhbnQgdG8gZGlzcGxheSAqL1xuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICAvKiBoYWxmIHRoZSB3aWR0aCwgZm9yIGNlbnRlcmluZyAqL1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93IHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcmlnaHQ6IDA7XG4gIC8qIHRvcCAwIHRvIGtlZXAgdGhlIGFycm93IGZyb20gb3ZlcmZsb3dpbmcgLnRvb2x0aXBzdGVyLWJhc2Ugd2hlbiBpdCBoYXMgbm90XG4gIGJlZW4gcG9zaXRpb25lZCB5ZXQgKi9cbiAgdG9wOiAwO1xuICB3aWR0aDogMTBweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93IHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbGVmdDogMDtcbiAgLyogc2FtZSBhcyAudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3cgKi9cbiAgdG9wOiAwO1xuICB3aWR0aDogMTBweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4vKiBjb21tb24gcnVsZXMgYmV0d2VlbiAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCBhbmQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciAqL1xuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQsXG4udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xufVxuXG4vKiAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCAqL1xuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1NjU2NTY7XG4gIGxlZnQ6IDA7XG4gIHRvcDogM3B4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1NjU2NTY7XG4gIGxlZnQ6IC0zcHg7XG4gIHRvcDogMDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1NjU2NTY7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiAwO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTY1NjU2O1xuICBsZWZ0OiAwO1xuICB0b3A6IC0zcHg7XG59XG5cbi8qIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIgKi9cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBibGFjaztcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGJsYWNrO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBibGFjaztcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiBibGFjaztcbn1cblxuLyogdG9vbHRpcHN0ZXItYXJyb3ctdW5jcm9wcGVkICovXG4udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3ctdW5jcm9wcGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZCB7XG4gIHRvcDogLTEwcHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWQge1xuICBsZWZ0OiAtMTBweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93IC50b29sdGlwc3Rlci1ib3gge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93IC50b29sdGlwc3Rlci1jb250ZW50IHtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cgLnRvb2x0aXBzdGVyLWFycm93IHtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LFxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc2hhZG93LnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdyB7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIHdpZHRoOiA2cHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdyAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdyAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogd2hpdGU7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xufVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zaGFkb3cudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWQge1xuICB0b3A6IC02cHg7XG59XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNoYWRvdy50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctdW5jcm9wcGVkIHtcbiAgbGVmdDogLTZweDtcbn1cblxuLnRvb2x0aXBzdGVyLWZvbGxvd2VyIC50b29sdGlwc3Rlci1ib3gge1xuICBiYWNrZ3JvdW5kOiAjNTY1NjU2O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi50b29sdGlwc3Rlci1mb2xsb3dlciAudG9vbHRpcHN0ZXItY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogNnB4IDE0cHg7XG59XG5cbi50b29sdGlwc3Rlci1mb2xsb3dlci50b29sdGlwc3Rlci1ib3JkZXJsZXNzIC50b29sdGlwc3Rlci1ib3gge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAsIDEwLCAxMCwgMC45KTtcbn1cblxuLnRvb2x0aXBzdGVyLWZvbGxvd2VyLnRvb2x0aXBzdGVyLWxpZ2h0IC50b29sdGlwc3Rlci1ib3gge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG59XG5cbi50b29sdGlwc3Rlci1mb2xsb3dlci50b29sdGlwc3Rlci1saWdodCAudG9vbHRpcHN0ZXItY29udGVudCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcHN0ZXItZm9sbG93ZXIudG9vbHRpcHN0ZXItbm9pciAudG9vbHRpcHN0ZXItYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnRvb2x0aXBzdGVyLWZvbGxvd2VyLnRvb2x0aXBzdGVyLW5vaXIgLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXBzdGVyLWZvbGxvd2VyLnRvb2x0aXBzdGVyLXB1bmsgLnRvb2x0aXBzdGVyLWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2Y3MTE2OTtcbiAgYmFja2dyb3VuZDogIzJhMmEyYTtcbn1cblxuLnRvb2x0aXBzdGVyLWZvbGxvd2VyLnRvb2x0aXBzdGVyLXNoYWRvdyAudG9vbHRpcHN0ZXItYm94IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi50b29sdGlwc3Rlci1mb2xsb3dlci50b29sdGlwc3Rlci1zaGFkb3cgLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG9ja2VkLXRvLWhlYWRlciwgLnNpdGUtbGF5b3V0LWZ1bGxzaXplIHtcbiAgICBtYXJnaW4tdG9wOiAtMy4zNzVyZW07XG4gIH1cbn1cblxuLmRvY2tlZC10by1zdWJzaXRlLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IC0xLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRvY2tlZC10by1zdWJzaXRlLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogLTIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRvY2tlZC10by1zdWJzaXRlLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogLTMuMzc1cmVtO1xuICB9XG59XG5cbi5kb2NrZWQtdG8tc3Vic2l0ZS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtYWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgcmlnaHQ6IDAuNTYyNXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzMxMzIzMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5wdXQtYWN0aW9uIHtcbiAgICByaWdodDogMC43NXJlbTtcbiAgfVxufVxuLmlucHV0LWFjdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjMzEzMjMzO1xufVxuLmlucHV0LWFjdGlvbjpmb2N1czpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuaW5wdXQtYWN0aW9uOmZvY3VzOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5pbnB1dC1hY3Rpb246YWN0aXZlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5pbnB1dC1hY3Rpb246YWN0aXZlOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5pbnB1dC1hY3Rpb246aG92ZXI6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmlucHV0LWFjdGlvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uaW5wdXQtYWN0aW9uIC5pY29uLWV5ZSxcbi5pbnB1dC1hY3Rpb24gLmljb24tZXllLWxpbmUtdGhyb3VnaCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbi5pbnB1dC1hY3Rpb24gLmljb24tZXllLWxpbmUtdGhyb3VnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIiAhaW1wb3J0YW50O1xufVxuLmhhcy1mb3JtLXRleHQtYW5kLXRvZ2dsZSAuaW5wdXQtYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG59XG5cbi5yZWFkLW9uIGkge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLnR3aXR0ZXItdHdlZXQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHdpdHRlci10d2VldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5qdW1wLW1hcmsge1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDcwcHg7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qdW1wLW1hcmsge1xuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmp1bXAtbWFyayB7XG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbn1cblxuLmdvb2dsZS1tYXBzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nb29nbGUtbWFwcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk5cHgpIHtcbiAgLmRldGFpbC1wYWdlLWltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgyLjI1cmVtICsgMnB4KSAqIC0xKTtcbiAgfVxuICAuZGV0YWlsLXBhZ2UtaW1hZ2UgLm1lZGlhLWNhcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk5cHgpIHtcbiAgLmRldGFpbC1wYWdlLWltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxLjhyZW0gKyAycHgpICogLTEpO1xuICB9XG4gIC5kZXRhaWwtcGFnZS1pbWFnZSAubWVkaWEtY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLnR4X3NvbHIuY29udGFpbmVyLCAudHhfc29sci5hZGRpdGlvbmFsLXNpdGUtaW5mb3JtYXRpb24tYm94ZWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi5sZXR0ZXItYm94ZWQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzIzMztcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmFua2VyLWhvbGRlciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtODBweDtcbn1cblxuLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLXJpZ2h0IC50ZWFzZXItZ3JvdXAgW2NsYXNzKj1jb2wtXSwgLmNvbnRlbnQtYmxvY2std2l0aC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWxlZnQgLnRlYXNlci1ncm91cCBbY2xhc3MqPWNvbC1dLCAucm93LXRocmVlLWNvbHVtbnMgLnRlYXNlci1ncm91cCBbY2xhc3MqPWNvbC1dLCAucm93LXR3by1jb2x1bW5zIC50ZWFzZXItZ3JvdXAgW2NsYXNzKj1jb2wtXSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qKlxuICogRml4ZXNcbiAqL1xuLmlzLWllIGltZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmlzLWllIFtjbGFzcyo9bmF2LWJvcmRlcmVkXSAubmF2LWxpbms6OmJlZm9yZSB7XG4gIGxlZnQ6IDAuMDFyZW07XG59XG4uaXMtaWUgLmNhcmQtYm9keSAqLFxuLmlzLWllIC5uZXdzLXRlYXNlci1jb250ZW50ICoge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaXMtaWUgLmNhcmQtYm9keSxcbi5pcy1pZSAubmV3cy10ZWFzZXItY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlzLWllIC5jYXJkLWRhcmstd2l0aC1jb3JuZXIgLmNhcmQtYm9keSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvY29ybmVyLXJlZC5wbmdcIik7XG59XG4uaXMtaWUgLmNhcmQtbmV3c2xldHRlciAuY2FyZC1oZWFkZXIsXG4uaXMtaWUgLmNhcmQtaW5wdXQgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jb3JuZXItcmVkLnBuZ1wiKTtcbn1cbi5pcy1pZSAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2Nvcm5lci1yZWQucG5nXCIpO1xufVxuLmlzLWllIC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZzogY2FsYygwLjY0Mjg1NzE0MjlyZW0gLSAxcHgpIDIuMTI1cmVtIGNhbGMoMC42NDI4NTcxNDI5cmVtIC0gMXB4KSAxLjEyNXJlbTtcbn1cbi5pcy1pZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcy1pZSAuY2FyZC1jb2x1bW5zIC5jYXJkLWltZy1iZy1jb250ZW50LWJvdHRvbSB7XG4gIGhlaWdodDogMjIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlzLWllIC5jYXJkLWNvbHVtbnMgLmNhcmQtaW1nLWJnLWNvbnRlbnQtYm90dG9tIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlzLWllIC5jYXJkLWNvbHVtbnMgLmNhcmQtaW1nLWJnLWNvbnRlbnQtYm90dG9tIHtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICB9XG59XG5cbi8qKlxuICogUHJpbnQgc3R5bGVzXG4gKi9cbi8qKlxuICogUHJpbnQgc3R5bGVzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlcixcbiAgKjo6Zmlyc3QtbGV0dGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8qIEJsYWNrIHByaW50cyBmYXN0ZXI6IGh0dHA6Ly93d3cuc2FuYmVpamkuY29tL2FyY2hpdmVzLzk1MyAqL1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYVtocmVmXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIC8qXG4gICAqIERvbid0IHNob3cgbGlua3MgZm9yIGltYWdlcywgb3IgamF2YXNjcmlwdC9pbnRlcm5hbCBsaW5rc1xuICAgKi9cbiAgLmlyIGE6OmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyLFxuICBhW2hyZWZePVwiI1wiXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyAvKiBoNWJwLmNvbS90ICovXG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgQHBhZ2Uge1xuICAgIG1hcmdpbjogMC41Y207XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG59Il19 */