/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/src/css/main.scss ***!
  \*******************************************************************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-style: inherit;
  vertical-align: baseline;
}

html {
  scroll-behavior: smooth;
}

body {
  line-height: 1;
}

a {
  text-decoration-skip-ink: auto;
}
a[href^=tel] {
  color: inherit;
  text-decoration: none;
}

img {
  max-width: 100%;
}

button {
  outline: 0;
}

blockquote, q {
  quotes: none;
}

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

q {
  display: inline;
  font-style: italic;
}
q:before, q:after {
  content: "";
  content: none;
}
q:before, q:after {
  content: '"';
  font-style: normal;
}

textarea {
  -webkit-appearance: none;
  appearance: none;
  border-radius: 0;
}

input[type=text], input[type=button], input[type=reset], input[type=search], input[type=password] {
  -webkit-appearance: none;
  appearance: none;
  border-radius: 0;
}
input[type=search] {
  -webkit-appearance: textfield;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

th, td {
  padding: 2px;
}

big {
  font-size: 120%;
}

small, sup, sub {
  font-size: 80%;
}

sup {
  vertical-align: super;
}

sub {
  vertical-align: sub;
}

dd {
  margin-left: 20px;
}

kbd, tt {
  font-family: courier;
  font-size: 12px;
}

ins {
  text-decoration: underline;
}

del, strike, s {
  text-decoration: line-through;
}

dt {
  font-weight: bold;
}

address, cite, var {
  font-style: italic;
}

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

* {
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  word-break: normal;
}
.screen-reader-text:focus {
  background-color: #f7f7f7;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  -webkit-clip-path: none;
  clip-path: none;
  color: #007acc;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  right: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

.skip-link {
  left: -9999rem;
  top: 2.5rem;
  z-index: 999999999;
  text-decoration: underline;
}
.skip-link:focus {
  display: block;
  left: 6px;
  top: 7px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  line-height: normal;
  padding: 15px 23px 14px;
  z-index: 100000;
  right: auto;
}

.visually-hidden:not(:focus):not(:active), .form-allowed-tags:not(:focus):not(:active) {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
}

.alignright {
  float: right;
}

.alignleft {
  float: left;
}

.aligncenter {
  margin: 0 auto;
  display: block;
}

/*

### Using Fonts ###
- Add fonts to "assets/static/fonts" directory
- Use font-face to load
- For Google fonts, load them in the functions.php file

### Example Use ###

@font-face {
  font-family: "Neue Haas Grotesk";
  src: url("../../static/fonts/neue-hass-grott/NeueHaasGrotDisp-75Bold-Web.woff2")
  format("woff2"),
  url("../../static/fonts/neue-hass-grott/NeueHaasGrotDisp-75Bold-Web.woff")
  format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

NOTE: ../../static/fonts/ is a variable that is defined in the variables.scss file and is used to reference the fonts directory.

 */
@font-face {
  font-family: "ProximaNova-Bold";
  src: url(09394b2afc53828fe342.otf) format("opentype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "ProximaNova-Regular";
  src: url(7bc9ce404c297c24f210.otf) format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "ProximaNova-Light";
  src: url(367531d5c657281665cd.otf) format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
/* Media Query Mixin
* Usage:
@include bp(tablet) {
	background: green;
}
*/
html {
  box-sizing: border-box;
  color: #000;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  height: 100%;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
html *,
html *::before,
html *::after {
  box-sizing: inherit;
}

body {
  height: 100%;
  overflow-x: hidden;
}
body.overflow-hidden {
  overflow: hidden;
}

main {
  padding-top: 150px;
}
@media only screen and (min-width: 640px) {
  main {
    padding-top: 190px;
  }
}
main.page-builder-layout {
  padding-top: 180px;
}
@media only screen and (min-width: 640px) {
  main.page-builder-layout {
    padding-top: 180px;
  }
}

.container {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 15px;
}

ul,
ol {
  margin: 0 0 20px;
  padding-left: 25px;
}
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  max-width: 100%;
}

td,
th {
  padding: 20px;
  text-align: inherit;
  vertical-align: top;
}

thead th {
  border-bottom: 2px solid #f7f7ff;
  color: #000;
  padding-bottom: 10px;
  vertical-align: bottom;
  white-space: nowrap;
}

tr:nth-child(even) {
  background-color: #f7f7ff;
}

/**
* 1.3 Forms
*
* Global form elements
*/
form {
  margin: 0;
  max-width: 600px;
}

fieldset {
  border: 0;
  margin: 0 0 24px;
  padding: 0;
}
fieldset *:last-child {
  margin-bottom: 0;
}
fieldset input:not([type=submit]),
fieldset select,
fieldset textarea {
  margin: 0 0 30px;
}

legend {
  display: inline-block;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 15px;
}

label {
  display: inline-block;
  font-weight: 500;
  line-height: 1.5;
  margin-bottom: 8px;
}

[type=tel], [type=url], [type=text], [type=date], [type=email], [type=search], [type=number], [type=password], textarea, select {
  appearance: none;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 0;
  color: #000;
  font-family: inherit;
  font-size: inherit;
  min-height: 50px;
}

input:not([type=submit]),
select,
textarea {
  margin: 0 0 16px;
  padding: 10px 20px;
}

textarea {
  min-height: 150px;
  padding: 20px;
  resize: vertical;
  width: 100%;
}

select {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width=%2732%27 height=%2732%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpolyline fill=%27none%27 stroke=%27rgb%280, 0, 0%29%27 stroke-width=%275%27  points=%272,9 16,25 30,9 %27/%3E%3C/svg%3E");
  background-position: calc(100% - 18px) center;
  background-repeat: no-repeat;
  background-size: 9px;
  line-height: 1.75;
  padding-right: 45px;
}
select::-ms-expand {
  display: none;
}

[type=checkbox],
[type=radio] {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  width: 1px;
}
[type=checkbox], [type=checkbox]:hover, [type=checkbox]:focus,
[type=radio],
[type=radio]:hover,
[type=radio]:focus {
  border-color: #f7f7ff;
  outline: 0;
}
[type=checkbox] + label,
[type=radio] + label {
  display: inline-block;
  padding-left: 30px;
  position: relative;
  width: 100%;
}
[type=checkbox] + label::before,
[type=radio] + label::before {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 2px;
  content: "";
  display: block;
  height: 15px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 4px;
  transition: border-color 0.3s ease-out, background-color 0.3s ease-out;
  width: 15px;
}
[type=checkbox]:checked + label::before,
[type=radio]:checked + label::before {
  background-color: #000;
  border-color: #000;
  box-shadow: inset 0 0 0 2px #fff;
}

[type=radio] + label::before {
  border-radius: 50%;
}

[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  height: 1em;
  width: 1em;
  border-radius: 50em;
  background: url(bd4906d4f5c28e4d7321.svg) no-repeat 50% 50%;
  background-size: contain;
  opacity: 1;
  pointer-events: none;
}

[type=search]:focus::-webkit-search-cancel-button {
  pointer-events: all;
}

body .nf-form-content .list-select-wrap .nf-field-element > div,
body .nf-form-content input:not([type=button]),
body .nf-form-content textarea {
  background: #fff;
  border: 2px solid #2C74B4;
  border-radius: 4px;
  box-shadow: none;
  transition: all 0.5s;
  font-size: 16px;
  color: #2C74B4;
  height: unset;
  padding: 12px;
}

body .nf-form-content input[type=submit] {
  background: #2C74B4;
  border: 0;
  border-radius: 32px;
  box-shadow: none;
  transition: all 0.5s;
  font-size: 16px;
  color: #fff;
  padding: 16px 50px;
  height: unset;
}

body .nf-field-label,
body .nf-before-form-content {
  display: none;
}

/*
* see https://get.foundation/sites/docs/xy-grid.html for usage
*/
.grid-container {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

@media print, screen and (min-width: 640px) {
  .grid-container {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.grid-container.fluid {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media print, screen and (min-width: 640px) {
  .grid-container.fluid {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.grid-container.full {
  padding-right: 0;
  padding-left: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.grid-x {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}

.cell {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  min-height: 0;
  min-width: 0;
  width: 100%;
}

.cell.auto {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
}

.cell.shrink {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.grid-x > .auto {
  width: auto;
}

.grid-x > .shrink {
  width: auto;
}

.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 {
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}

@media print, screen and (min-width: 640px) {
  .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 1024px) {
  .grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}
.grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.grid-x > .small-1 {
  width: 8.33333%;
}

.grid-x > .small-2 {
  width: 16.66667%;
}

.grid-x > .small-3 {
  width: 25%;
}

.grid-x > .small-4 {
  width: 33.33333%;
}

.grid-x > .small-5 {
  width: 41.66667%;
}

.grid-x > .small-6 {
  width: 50%;
}

.grid-x > .small-7 {
  width: 58.33333%;
}

.grid-x > .small-8 {
  width: 66.66667%;
}

.grid-x > .small-9 {
  width: 75%;
}

.grid-x > .small-10 {
  width: 83.33333%;
}

.grid-x > .small-11 {
  width: 91.66667%;
}

.grid-x > .small-12 {
  width: 100%;
}

@media print, screen and (min-width: 640px) {
  .grid-x > .medium-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    width: auto;
  }
  .grid-x > .medium-shrink, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .grid-x > .medium-shrink {
    width: auto;
  }
  .grid-x > .medium-1 {
    width: 8.33333%;
  }
  .grid-x > .medium-2 {
    width: 16.66667%;
  }
  .grid-x > .medium-3 {
    width: 25%;
  }
  .grid-x > .medium-4 {
    width: 33.33333%;
  }
  .grid-x > .medium-5 {
    width: 41.66667%;
  }
  .grid-x > .medium-6 {
    width: 50%;
  }
  .grid-x > .medium-7 {
    width: 58.33333%;
  }
  .grid-x > .medium-8 {
    width: 66.66667%;
  }
  .grid-x > .medium-9 {
    width: 75%;
  }
  .grid-x > .medium-10 {
    width: 83.33333%;
  }
  .grid-x > .medium-11 {
    width: 91.66667%;
  }
  .grid-x > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 1024px) {
  .grid-x > .large-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    width: auto;
  }
  .grid-x > .large-shrink, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .grid-x > .large-shrink {
    width: auto;
  }
  .grid-x > .large-1 {
    width: 8.33333%;
  }
  .grid-x > .large-2 {
    width: 16.66667%;
  }
  .grid-x > .large-3 {
    width: 25%;
  }
  .grid-x > .large-4 {
    width: 33.33333%;
  }
  .grid-x > .large-5 {
    width: 41.66667%;
  }
  .grid-x > .large-6 {
    width: 50%;
  }
  .grid-x > .large-7 {
    width: 58.33333%;
  }
  .grid-x > .large-8 {
    width: 66.66667%;
  }
  .grid-x > .large-9 {
    width: 75%;
  }
  .grid-x > .large-10 {
    width: 83.33333%;
  }
  .grid-x > .large-11 {
    width: 91.66667%;
  }
  .grid-x > .large-12 {
    width: 100%;
  }
}
.grid-margin-x:not(.grid-x) > .cell {
  width: auto;
}

.grid-margin-y:not(.grid-y) > .cell {
  height: auto;
}

.grid-margin-x {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}

@media print, screen and (min-width: 640px) {
  .grid-margin-x {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }
}
.grid-margin-x > .cell {
  width: calc(100% - 1.25rem);
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}

@media print, screen and (min-width: 640px) {
  .grid-margin-x > .cell {
    width: calc(100% - 1.875rem);
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
}
.grid-margin-x > .auto {
  width: auto;
}

.grid-margin-x > .shrink {
  width: auto;
}

.grid-margin-x > .small-1 {
  width: calc(8.33333% - 1.25rem);
}

.grid-margin-x > .small-2 {
  width: calc(16.66667% - 1.25rem);
}

.grid-margin-x > .small-3 {
  width: calc(25% - 1.25rem);
}

.grid-margin-x > .small-4 {
  width: calc(33.33333% - 1.25rem);
}

.grid-margin-x > .small-5 {
  width: calc(41.66667% - 1.25rem);
}

.grid-margin-x > .small-6 {
  width: calc(50% - 1.25rem);
}

.grid-margin-x > .small-7 {
  width: calc(58.33333% - 1.25rem);
}

.grid-margin-x > .small-8 {
  width: calc(66.66667% - 1.25rem);
}

.grid-margin-x > .small-9 {
  width: calc(75% - 1.25rem);
}

.grid-margin-x > .small-10 {
  width: calc(83.33333% - 1.25rem);
}

.grid-margin-x > .small-11 {
  width: calc(91.66667% - 1.25rem);
}

.grid-margin-x > .small-12 {
  width: calc(100% - 1.25rem);
}

@media print, screen and (min-width: 640px) {
  .grid-margin-x > .auto {
    width: auto;
  }
  .grid-margin-x > .shrink {
    width: auto;
  }
  .grid-margin-x > .small-1 {
    width: calc(8.33333% - 1.875rem);
  }
  .grid-margin-x > .small-2 {
    width: calc(16.66667% - 1.875rem);
  }
  .grid-margin-x > .small-3 {
    width: calc(25% - 1.875rem);
  }
  .grid-margin-x > .small-4 {
    width: calc(33.33333% - 1.875rem);
  }
  .grid-margin-x > .small-5 {
    width: calc(41.66667% - 1.875rem);
  }
  .grid-margin-x > .small-6 {
    width: calc(50% - 1.875rem);
  }
  .grid-margin-x > .small-7 {
    width: calc(58.33333% - 1.875rem);
  }
  .grid-margin-x > .small-8 {
    width: calc(66.66667% - 1.875rem);
  }
  .grid-margin-x > .small-9 {
    width: calc(75% - 1.875rem);
  }
  .grid-margin-x > .small-10 {
    width: calc(83.33333% - 1.875rem);
  }
  .grid-margin-x > .small-11 {
    width: calc(91.66667% - 1.875rem);
  }
  .grid-margin-x > .small-12 {
    width: calc(100% - 1.875rem);
  }
  .grid-margin-x > .medium-auto {
    width: auto;
  }
  .grid-margin-x > .medium-shrink {
    width: auto;
  }
  .grid-margin-x > .medium-1 {
    width: calc(8.33333% - 1.875rem);
  }
  .grid-margin-x > .medium-2 {
    width: calc(16.66667% - 1.875rem);
  }
  .grid-margin-x > .medium-3 {
    width: calc(25% - 1.875rem);
  }
  .grid-margin-x > .medium-4 {
    width: calc(33.33333% - 1.875rem);
  }
  .grid-margin-x > .medium-5 {
    width: calc(41.66667% - 1.875rem);
  }
  .grid-margin-x > .medium-6 {
    width: calc(50% - 1.875rem);
  }
  .grid-margin-x > .medium-7 {
    width: calc(58.33333% - 1.875rem);
  }
  .grid-margin-x > .medium-8 {
    width: calc(66.66667% - 1.875rem);
  }
  .grid-margin-x > .medium-9 {
    width: calc(75% - 1.875rem);
  }
  .grid-margin-x > .medium-10 {
    width: calc(83.33333% - 1.875rem);
  }
  .grid-margin-x > .medium-11 {
    width: calc(91.66667% - 1.875rem);
  }
  .grid-margin-x > .medium-12 {
    width: calc(100% - 1.875rem);
  }
}
@media print, screen and (min-width: 1024px) {
  .grid-margin-x > .large-auto {
    width: auto;
  }
  .grid-margin-x > .large-shrink {
    width: auto;
  }
  .grid-margin-x > .large-1 {
    width: calc(8.33333% - 1.875rem);
  }
  .grid-margin-x > .large-2 {
    width: calc(16.66667% - 1.875rem);
  }
  .grid-margin-x > .large-3 {
    width: calc(25% - 1.875rem);
  }
  .grid-margin-x > .large-4 {
    width: calc(33.33333% - 1.875rem);
  }
  .grid-margin-x > .large-5 {
    width: calc(41.66667% - 1.875rem);
  }
  .grid-margin-x > .large-6 {
    width: calc(50% - 1.875rem);
  }
  .grid-margin-x > .large-7 {
    width: calc(58.33333% - 1.875rem);
  }
  .grid-margin-x > .large-8 {
    width: calc(66.66667% - 1.875rem);
  }
  .grid-margin-x > .large-9 {
    width: calc(75% - 1.875rem);
  }
  .grid-margin-x > .large-10 {
    width: calc(83.33333% - 1.875rem);
  }
  .grid-margin-x > .large-11 {
    width: calc(91.66667% - 1.875rem);
  }
  .grid-margin-x > .large-12 {
    width: calc(100% - 1.875rem);
  }
}
.grid-padding-x .grid-padding-x {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

@media print, screen and (min-width: 640px) {
  .grid-padding-x .grid-padding-x {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
  }
}
.grid-container:not(.full) > .grid-padding-x {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

@media print, screen and (min-width: 640px) {
  .grid-container:not(.full) > .grid-padding-x {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
  }
}
.grid-padding-x > .cell {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}

@media print, screen and (min-width: 640px) {
  .grid-padding-x > .cell {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.small-up-1 > .cell {
  width: 100%;
}

.small-up-2 > .cell {
  width: 50%;
}

.small-up-3 > .cell {
  width: 33.33333%;
}

.small-up-4 > .cell {
  width: 25%;
}

.small-up-5 > .cell {
  width: 20%;
}

.small-up-6 > .cell {
  width: 16.66667%;
}

.small-up-7 > .cell {
  width: 14.28571%;
}

.small-up-8 > .cell {
  width: 12.5%;
}

@media print, screen and (min-width: 640px) {
  .medium-up-1 > .cell {
    width: 100%;
  }
  .medium-up-2 > .cell {
    width: 50%;
  }
  .medium-up-3 > .cell {
    width: 33.33333%;
  }
  .medium-up-4 > .cell {
    width: 25%;
  }
  .medium-up-5 > .cell {
    width: 20%;
  }
  .medium-up-6 > .cell {
    width: 16.66667%;
  }
  .medium-up-7 > .cell {
    width: 14.28571%;
  }
  .medium-up-8 > .cell {
    width: 12.5%;
  }
}
@media print, screen and (min-width: 1024px) {
  .large-up-1 > .cell {
    width: 100%;
  }
  .large-up-2 > .cell {
    width: 50%;
  }
  .large-up-3 > .cell {
    width: 33.33333%;
  }
  .large-up-4 > .cell {
    width: 25%;
  }
  .large-up-5 > .cell {
    width: 20%;
  }
  .large-up-6 > .cell {
    width: 16.66667%;
  }
  .large-up-7 > .cell {
    width: 14.28571%;
  }
  .large-up-8 > .cell {
    width: 12.5%;
  }
}
.grid-margin-x.small-up-1 > .cell {
  width: calc(100% - 1.25rem);
}

.grid-margin-x.small-up-2 > .cell {
  width: calc(50% - 1.25rem);
}

.grid-margin-x.small-up-3 > .cell {
  width: calc(33.33333% - 1.25rem);
}

.grid-margin-x.small-up-4 > .cell {
  width: calc(25% - 1.25rem);
}

.grid-margin-x.small-up-5 > .cell {
  width: calc(20% - 1.25rem);
}

.grid-margin-x.small-up-6 > .cell {
  width: calc(16.66667% - 1.25rem);
}

.grid-margin-x.small-up-7 > .cell {
  width: calc(14.28571% - 1.25rem);
}

.grid-margin-x.small-up-8 > .cell {
  width: calc(12.5% - 1.25rem);
}

@media print, screen and (min-width: 640px) {
  .grid-margin-x.small-up-1 > .cell {
    width: calc(100% - 1.875rem);
  }
  .grid-margin-x.small-up-2 > .cell {
    width: calc(50% - 1.875rem);
  }
  .grid-margin-x.small-up-3 > .cell {
    width: calc(33.33333% - 1.875rem);
  }
  .grid-margin-x.small-up-4 > .cell {
    width: calc(25% - 1.875rem);
  }
  .grid-margin-x.small-up-5 > .cell {
    width: calc(20% - 1.875rem);
  }
  .grid-margin-x.small-up-6 > .cell {
    width: calc(16.66667% - 1.875rem);
  }
  .grid-margin-x.small-up-7 > .cell {
    width: calc(14.28571% - 1.875rem);
  }
  .grid-margin-x.small-up-8 > .cell {
    width: calc(12.5% - 1.875rem);
  }
  .grid-margin-x.medium-up-1 > .cell {
    width: calc(100% - 1.875rem);
  }
  .grid-margin-x.medium-up-2 > .cell {
    width: calc(50% - 1.875rem);
  }
  .grid-margin-x.medium-up-3 > .cell {
    width: calc(33.33333% - 1.875rem);
  }
  .grid-margin-x.medium-up-4 > .cell {
    width: calc(25% - 1.875rem);
  }
  .grid-margin-x.medium-up-5 > .cell {
    width: calc(20% - 1.875rem);
  }
  .grid-margin-x.medium-up-6 > .cell {
    width: calc(16.66667% - 1.875rem);
  }
  .grid-margin-x.medium-up-7 > .cell {
    width: calc(14.28571% - 1.875rem);
  }
  .grid-margin-x.medium-up-8 > .cell {
    width: calc(12.5% - 1.875rem);
  }
}
@media print, screen and (min-width: 1024px) {
  .grid-margin-x.large-up-1 > .cell {
    width: calc(100% - 1.875rem);
  }
  .grid-margin-x.large-up-2 > .cell {
    width: calc(50% - 1.875rem);
  }
  .grid-margin-x.large-up-3 > .cell {
    width: calc(33.33333% - 1.875rem);
  }
  .grid-margin-x.large-up-4 > .cell {
    width: calc(25% - 1.875rem);
  }
  .grid-margin-x.large-up-5 > .cell {
    width: calc(20% - 1.875rem);
  }
  .grid-margin-x.large-up-6 > .cell {
    width: calc(16.66667% - 1.875rem);
  }
  .grid-margin-x.large-up-7 > .cell {
    width: calc(14.28571% - 1.875rem);
  }
  .grid-margin-x.large-up-8 > .cell {
    width: calc(12.5% - 1.875rem);
  }
}
.small-margin-collapse {
  margin-right: 0;
  margin-left: 0;
}

.small-margin-collapse > .cell {
  margin-right: 0;
  margin-left: 0;
}

.small-margin-collapse > .small-1 {
  width: 8.33333%;
}

.small-margin-collapse > .small-2 {
  width: 16.66667%;
}

.small-margin-collapse > .small-3 {
  width: 25%;
}

.small-margin-collapse > .small-4 {
  width: 33.33333%;
}

.small-margin-collapse > .small-5 {
  width: 41.66667%;
}

.small-margin-collapse > .small-6 {
  width: 50%;
}

.small-margin-collapse > .small-7 {
  width: 58.33333%;
}

.small-margin-collapse > .small-8 {
  width: 66.66667%;
}

.small-margin-collapse > .small-9 {
  width: 75%;
}

.small-margin-collapse > .small-10 {
  width: 83.33333%;
}

.small-margin-collapse > .small-11 {
  width: 91.66667%;
}

.small-margin-collapse > .small-12 {
  width: 100%;
}

@media print, screen and (min-width: 640px) {
  .small-margin-collapse > .medium-1 {
    width: 8.33333%;
  }
  .small-margin-collapse > .medium-2 {
    width: 16.66667%;
  }
  .small-margin-collapse > .medium-3 {
    width: 25%;
  }
  .small-margin-collapse > .medium-4 {
    width: 33.33333%;
  }
  .small-margin-collapse > .medium-5 {
    width: 41.66667%;
  }
  .small-margin-collapse > .medium-6 {
    width: 50%;
  }
  .small-margin-collapse > .medium-7 {
    width: 58.33333%;
  }
  .small-margin-collapse > .medium-8 {
    width: 66.66667%;
  }
  .small-margin-collapse > .medium-9 {
    width: 75%;
  }
  .small-margin-collapse > .medium-10 {
    width: 83.33333%;
  }
  .small-margin-collapse > .medium-11 {
    width: 91.66667%;
  }
  .small-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 1024px) {
  .small-margin-collapse > .large-1 {
    width: 8.33333%;
  }
  .small-margin-collapse > .large-2 {
    width: 16.66667%;
  }
  .small-margin-collapse > .large-3 {
    width: 25%;
  }
  .small-margin-collapse > .large-4 {
    width: 33.33333%;
  }
  .small-margin-collapse > .large-5 {
    width: 41.66667%;
  }
  .small-margin-collapse > .large-6 {
    width: 50%;
  }
  .small-margin-collapse > .large-7 {
    width: 58.33333%;
  }
  .small-margin-collapse > .large-8 {
    width: 66.66667%;
  }
  .small-margin-collapse > .large-9 {
    width: 75%;
  }
  .small-margin-collapse > .large-10 {
    width: 83.33333%;
  }
  .small-margin-collapse > .large-11 {
    width: 91.66667%;
  }
  .small-margin-collapse > .large-12 {
    width: 100%;
  }
}
.small-padding-collapse {
  margin-right: 0;
  margin-left: 0;
}

.small-padding-collapse > .cell {
  padding-right: 0;
  padding-left: 0;
}

@media print, screen and (min-width: 640px) {
  .medium-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .medium-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 640px) {
  .medium-margin-collapse > .small-1 {
    width: 8.33333%;
  }
  .medium-margin-collapse > .small-2 {
    width: 16.66667%;
  }
  .medium-margin-collapse > .small-3 {
    width: 25%;
  }
  .medium-margin-collapse > .small-4 {
    width: 33.33333%;
  }
  .medium-margin-collapse > .small-5 {
    width: 41.66667%;
  }
  .medium-margin-collapse > .small-6 {
    width: 50%;
  }
  .medium-margin-collapse > .small-7 {
    width: 58.33333%;
  }
  .medium-margin-collapse > .small-8 {
    width: 66.66667%;
  }
  .medium-margin-collapse > .small-9 {
    width: 75%;
  }
  .medium-margin-collapse > .small-10 {
    width: 83.33333%;
  }
  .medium-margin-collapse > .small-11 {
    width: 91.66667%;
  }
  .medium-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 640px) {
  .medium-margin-collapse > .medium-1 {
    width: 8.33333%;
  }
  .medium-margin-collapse > .medium-2 {
    width: 16.66667%;
  }
  .medium-margin-collapse > .medium-3 {
    width: 25%;
  }
  .medium-margin-collapse > .medium-4 {
    width: 33.33333%;
  }
  .medium-margin-collapse > .medium-5 {
    width: 41.66667%;
  }
  .medium-margin-collapse > .medium-6 {
    width: 50%;
  }
  .medium-margin-collapse > .medium-7 {
    width: 58.33333%;
  }
  .medium-margin-collapse > .medium-8 {
    width: 66.66667%;
  }
  .medium-margin-collapse > .medium-9 {
    width: 75%;
  }
  .medium-margin-collapse > .medium-10 {
    width: 83.33333%;
  }
  .medium-margin-collapse > .medium-11 {
    width: 91.66667%;
  }
  .medium-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 1024px) {
  .medium-margin-collapse > .large-1 {
    width: 8.33333%;
  }
  .medium-margin-collapse > .large-2 {
    width: 16.66667%;
  }
  .medium-margin-collapse > .large-3 {
    width: 25%;
  }
  .medium-margin-collapse > .large-4 {
    width: 33.33333%;
  }
  .medium-margin-collapse > .large-5 {
    width: 41.66667%;
  }
  .medium-margin-collapse > .large-6 {
    width: 50%;
  }
  .medium-margin-collapse > .large-7 {
    width: 58.33333%;
  }
  .medium-margin-collapse > .large-8 {
    width: 66.66667%;
  }
  .medium-margin-collapse > .large-9 {
    width: 75%;
  }
  .medium-margin-collapse > .large-10 {
    width: 83.33333%;
  }
  .medium-margin-collapse > .large-11 {
    width: 91.66667%;
  }
  .medium-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 640px) {
  .medium-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .medium-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}
@media print, screen and (min-width: 1024px) {
  .large-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .large-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 1024px) {
  .large-margin-collapse > .small-1 {
    width: 8.33333%;
  }
  .large-margin-collapse > .small-2 {
    width: 16.66667%;
  }
  .large-margin-collapse > .small-3 {
    width: 25%;
  }
  .large-margin-collapse > .small-4 {
    width: 33.33333%;
  }
  .large-margin-collapse > .small-5 {
    width: 41.66667%;
  }
  .large-margin-collapse > .small-6 {
    width: 50%;
  }
  .large-margin-collapse > .small-7 {
    width: 58.33333%;
  }
  .large-margin-collapse > .small-8 {
    width: 66.66667%;
  }
  .large-margin-collapse > .small-9 {
    width: 75%;
  }
  .large-margin-collapse > .small-10 {
    width: 83.33333%;
  }
  .large-margin-collapse > .small-11 {
    width: 91.66667%;
  }
  .large-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 1024px) {
  .large-margin-collapse > .medium-1 {
    width: 8.33333%;
  }
  .large-margin-collapse > .medium-2 {
    width: 16.66667%;
  }
  .large-margin-collapse > .medium-3 {
    width: 25%;
  }
  .large-margin-collapse > .medium-4 {
    width: 33.33333%;
  }
  .large-margin-collapse > .medium-5 {
    width: 41.66667%;
  }
  .large-margin-collapse > .medium-6 {
    width: 50%;
  }
  .large-margin-collapse > .medium-7 {
    width: 58.33333%;
  }
  .large-margin-collapse > .medium-8 {
    width: 66.66667%;
  }
  .large-margin-collapse > .medium-9 {
    width: 75%;
  }
  .large-margin-collapse > .medium-10 {
    width: 83.33333%;
  }
  .large-margin-collapse > .medium-11 {
    width: 91.66667%;
  }
  .large-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 1024px) {
  .large-margin-collapse > .large-1 {
    width: 8.33333%;
  }
  .large-margin-collapse > .large-2 {
    width: 16.66667%;
  }
  .large-margin-collapse > .large-3 {
    width: 25%;
  }
  .large-margin-collapse > .large-4 {
    width: 33.33333%;
  }
  .large-margin-collapse > .large-5 {
    width: 41.66667%;
  }
  .large-margin-collapse > .large-6 {
    width: 50%;
  }
  .large-margin-collapse > .large-7 {
    width: 58.33333%;
  }
  .large-margin-collapse > .large-8 {
    width: 66.66667%;
  }
  .large-margin-collapse > .large-9 {
    width: 75%;
  }
  .large-margin-collapse > .large-10 {
    width: 83.33333%;
  }
  .large-margin-collapse > .large-11 {
    width: 91.66667%;
  }
  .large-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 1024px) {
  .large-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .large-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}
.small-offset-0 {
  margin-left: 0%;
}

.grid-margin-x > .small-offset-0 {
  margin-left: calc(0% + 0.625rem);
}

.small-offset-1 {
  margin-left: 8.33333%;
}

.grid-margin-x > .small-offset-1 {
  margin-left: calc(8.33333% + 0.625rem);
}

.small-offset-2 {
  margin-left: 16.66667%;
}

.grid-margin-x > .small-offset-2 {
  margin-left: calc(16.66667% + 0.625rem);
}

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

.grid-margin-x > .small-offset-3 {
  margin-left: calc(25% + 0.625rem);
}

.small-offset-4 {
  margin-left: 33.33333%;
}

.grid-margin-x > .small-offset-4 {
  margin-left: calc(33.33333% + 0.625rem);
}

.small-offset-5 {
  margin-left: 41.66667%;
}

.grid-margin-x > .small-offset-5 {
  margin-left: calc(41.66667% + 0.625rem);
}

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

.grid-margin-x > .small-offset-6 {
  margin-left: calc(50% + 0.625rem);
}

.small-offset-7 {
  margin-left: 58.33333%;
}

.grid-margin-x > .small-offset-7 {
  margin-left: calc(58.33333% + 0.625rem);
}

.small-offset-8 {
  margin-left: 66.66667%;
}

.grid-margin-x > .small-offset-8 {
  margin-left: calc(66.66667% + 0.625rem);
}

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

.grid-margin-x > .small-offset-9 {
  margin-left: calc(75% + 0.625rem);
}

.small-offset-10 {
  margin-left: 83.33333%;
}

.grid-margin-x > .small-offset-10 {
  margin-left: calc(83.33333% + 0.625rem);
}

.small-offset-11 {
  margin-left: 91.66667%;
}

.grid-margin-x > .small-offset-11 {
  margin-left: calc(91.66667% + 0.625rem);
}

@media print, screen and (min-width: 640px) {
  .medium-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .medium-offset-0 {
    margin-left: calc(0% + 0.9375rem);
  }
  .medium-offset-1 {
    margin-left: 8.33333%;
  }
  .grid-margin-x > .medium-offset-1 {
    margin-left: calc(8.33333% + 0.9375rem);
  }
  .medium-offset-2 {
    margin-left: 16.66667%;
  }
  .grid-margin-x > .medium-offset-2 {
    margin-left: calc(16.66667% + 0.9375rem);
  }
  .medium-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .medium-offset-3 {
    margin-left: calc(25% + 0.9375rem);
  }
  .medium-offset-4 {
    margin-left: 33.33333%;
  }
  .grid-margin-x > .medium-offset-4 {
    margin-left: calc(33.33333% + 0.9375rem);
  }
  .medium-offset-5 {
    margin-left: 41.66667%;
  }
  .grid-margin-x > .medium-offset-5 {
    margin-left: calc(41.66667% + 0.9375rem);
  }
  .medium-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .medium-offset-6 {
    margin-left: calc(50% + 0.9375rem);
  }
  .medium-offset-7 {
    margin-left: 58.33333%;
  }
  .grid-margin-x > .medium-offset-7 {
    margin-left: calc(58.33333% + 0.9375rem);
  }
  .medium-offset-8 {
    margin-left: 66.66667%;
  }
  .grid-margin-x > .medium-offset-8 {
    margin-left: calc(66.66667% + 0.9375rem);
  }
  .medium-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .medium-offset-9 {
    margin-left: calc(75% + 0.9375rem);
  }
  .medium-offset-10 {
    margin-left: 83.33333%;
  }
  .grid-margin-x > .medium-offset-10 {
    margin-left: calc(83.33333% + 0.9375rem);
  }
  .medium-offset-11 {
    margin-left: 91.66667%;
  }
  .grid-margin-x > .medium-offset-11 {
    margin-left: calc(91.66667% + 0.9375rem);
  }
}
@media print, screen and (min-width: 1024px) {
  .large-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .large-offset-0 {
    margin-left: calc(0% + 0.9375rem);
  }
  .large-offset-1 {
    margin-left: 8.33333%;
  }
  .grid-margin-x > .large-offset-1 {
    margin-left: calc(8.33333% + 0.9375rem);
  }
  .large-offset-2 {
    margin-left: 16.66667%;
  }
  .grid-margin-x > .large-offset-2 {
    margin-left: calc(16.66667% + 0.9375rem);
  }
  .large-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .large-offset-3 {
    margin-left: calc(25% + 0.9375rem);
  }
  .large-offset-4 {
    margin-left: 33.33333%;
  }
  .grid-margin-x > .large-offset-4 {
    margin-left: calc(33.33333% + 0.9375rem);
  }
  .large-offset-5 {
    margin-left: 41.66667%;
  }
  .grid-margin-x > .large-offset-5 {
    margin-left: calc(41.66667% + 0.9375rem);
  }
  .large-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .large-offset-6 {
    margin-left: calc(50% + 0.9375rem);
  }
  .large-offset-7 {
    margin-left: 58.33333%;
  }
  .grid-margin-x > .large-offset-7 {
    margin-left: calc(58.33333% + 0.9375rem);
  }
  .large-offset-8 {
    margin-left: 66.66667%;
  }
  .grid-margin-x > .large-offset-8 {
    margin-left: calc(66.66667% + 0.9375rem);
  }
  .large-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .large-offset-9 {
    margin-left: calc(75% + 0.9375rem);
  }
  .large-offset-10 {
    margin-left: 83.33333%;
  }
  .grid-margin-x > .large-offset-10 {
    margin-left: calc(83.33333% + 0.9375rem);
  }
  .large-offset-11 {
    margin-left: 91.66667%;
  }
  .grid-margin-x > .large-offset-11 {
    margin-left: calc(91.66667% + 0.9375rem);
  }
}
.grid-y {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
}

.grid-y > .cell {
  height: auto;
  max-height: none;
}

.grid-y > .auto {
  height: auto;
}

.grid-y > .shrink {
  height: auto;
}

.grid-y > .small-shrink, .grid-y > .small-full, .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 {
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}

@media print, screen and (min-width: 640px) {
  .grid-y > .medium-shrink, .grid-y > .medium-full, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 1024px) {
  .grid-y > .large-shrink, .grid-y > .large-full, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}
.grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.grid-y > .small-1 {
  height: 8.33333%;
}

.grid-y > .small-2 {
  height: 16.66667%;
}

.grid-y > .small-3 {
  height: 25%;
}

.grid-y > .small-4 {
  height: 33.33333%;
}

.grid-y > .small-5 {
  height: 41.66667%;
}

.grid-y > .small-6 {
  height: 50%;
}

.grid-y > .small-7 {
  height: 58.33333%;
}

.grid-y > .small-8 {
  height: 66.66667%;
}

.grid-y > .small-9 {
  height: 75%;
}

.grid-y > .small-10 {
  height: 83.33333%;
}

.grid-y > .small-11 {
  height: 91.66667%;
}

.grid-y > .small-12 {
  height: 100%;
}

@media print, screen and (min-width: 640px) {
  .grid-y > .medium-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    height: auto;
  }
  .grid-y > .medium-shrink, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .grid-y > .medium-shrink {
    height: auto;
  }
  .grid-y > .medium-1 {
    height: 8.33333%;
  }
  .grid-y > .medium-2 {
    height: 16.66667%;
  }
  .grid-y > .medium-3 {
    height: 25%;
  }
  .grid-y > .medium-4 {
    height: 33.33333%;
  }
  .grid-y > .medium-5 {
    height: 41.66667%;
  }
  .grid-y > .medium-6 {
    height: 50%;
  }
  .grid-y > .medium-7 {
    height: 58.33333%;
  }
  .grid-y > .medium-8 {
    height: 66.66667%;
  }
  .grid-y > .medium-9 {
    height: 75%;
  }
  .grid-y > .medium-10 {
    height: 83.33333%;
  }
  .grid-y > .medium-11 {
    height: 91.66667%;
  }
  .grid-y > .medium-12 {
    height: 100%;
  }
}
@media print, screen and (min-width: 1024px) {
  .grid-y > .large-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    height: auto;
  }
  .grid-y > .large-shrink, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .grid-y > .large-shrink {
    height: auto;
  }
  .grid-y > .large-1 {
    height: 8.33333%;
  }
  .grid-y > .large-2 {
    height: 16.66667%;
  }
  .grid-y > .large-3 {
    height: 25%;
  }
  .grid-y > .large-4 {
    height: 33.33333%;
  }
  .grid-y > .large-5 {
    height: 41.66667%;
  }
  .grid-y > .large-6 {
    height: 50%;
  }
  .grid-y > .large-7 {
    height: 58.33333%;
  }
  .grid-y > .large-8 {
    height: 66.66667%;
  }
  .grid-y > .large-9 {
    height: 75%;
  }
  .grid-y > .large-10 {
    height: 83.33333%;
  }
  .grid-y > .large-11 {
    height: 91.66667%;
  }
  .grid-y > .large-12 {
    height: 100%;
  }
}
.grid-padding-y .grid-padding-y {
  margin-top: -0.625rem;
  margin-bottom: -0.625rem;
}

@media print, screen and (min-width: 640px) {
  .grid-padding-y .grid-padding-y {
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }
}
.grid-padding-y > .cell {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

@media print, screen and (min-width: 640px) {
  .grid-padding-y > .cell {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
  }
}
.grid-margin-y {
  margin-top: -0.625rem;
  margin-bottom: -0.625rem;
}

@media print, screen and (min-width: 640px) {
  .grid-margin-y {
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }
}
.grid-margin-y > .cell {
  height: calc(100% - 1.25rem);
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}

@media print, screen and (min-width: 640px) {
  .grid-margin-y > .cell {
    height: calc(100% - 1.875rem);
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }
}
.grid-margin-y > .auto {
  height: auto;
}

.grid-margin-y > .shrink {
  height: auto;
}

.grid-margin-y > .small-1 {
  height: calc(8.33333% - 1.25rem);
}

.grid-margin-y > .small-2 {
  height: calc(16.66667% - 1.25rem);
}

.grid-margin-y > .small-3 {
  height: calc(25% - 1.25rem);
}

.grid-margin-y > .small-4 {
  height: calc(33.33333% - 1.25rem);
}

.grid-margin-y > .small-5 {
  height: calc(41.66667% - 1.25rem);
}

.grid-margin-y > .small-6 {
  height: calc(50% - 1.25rem);
}

.grid-margin-y > .small-7 {
  height: calc(58.33333% - 1.25rem);
}

.grid-margin-y > .small-8 {
  height: calc(66.66667% - 1.25rem);
}

.grid-margin-y > .small-9 {
  height: calc(75% - 1.25rem);
}

.grid-margin-y > .small-10 {
  height: calc(83.33333% - 1.25rem);
}

.grid-margin-y > .small-11 {
  height: calc(91.66667% - 1.25rem);
}

.grid-margin-y > .small-12 {
  height: calc(100% - 1.25rem);
}

@media print, screen and (min-width: 640px) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.33333% - 1.875rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.66667% - 1.875rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 1.875rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.33333% - 1.875rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.66667% - 1.875rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 1.875rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.33333% - 1.875rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.66667% - 1.875rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 1.875rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.33333% - 1.875rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.66667% - 1.875rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 1.875rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.33333% - 1.875rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.66667% - 1.875rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 1.875rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.33333% - 1.875rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.66667% - 1.875rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 1.875rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.33333% - 1.875rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.66667% - 1.875rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 1.875rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.33333% - 1.875rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.66667% - 1.875rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 1.875rem);
  }
}
@media print, screen and (min-width: 1024px) {
  .grid-margin-y > .large-auto {
    height: auto;
  }
  .grid-margin-y > .large-shrink {
    height: auto;
  }
  .grid-margin-y > .large-1 {
    height: calc(8.33333% - 1.875rem);
  }
  .grid-margin-y > .large-2 {
    height: calc(16.66667% - 1.875rem);
  }
  .grid-margin-y > .large-3 {
    height: calc(25% - 1.875rem);
  }
  .grid-margin-y > .large-4 {
    height: calc(33.33333% - 1.875rem);
  }
  .grid-margin-y > .large-5 {
    height: calc(41.66667% - 1.875rem);
  }
  .grid-margin-y > .large-6 {
    height: calc(50% - 1.875rem);
  }
  .grid-margin-y > .large-7 {
    height: calc(58.33333% - 1.875rem);
  }
  .grid-margin-y > .large-8 {
    height: calc(66.66667% - 1.875rem);
  }
  .grid-margin-y > .large-9 {
    height: calc(75% - 1.875rem);
  }
  .grid-margin-y > .large-10 {
    height: calc(83.33333% - 1.875rem);
  }
  .grid-margin-y > .large-11 {
    height: calc(91.66667% - 1.875rem);
  }
  .grid-margin-y > .large-12 {
    height: calc(100% - 1.875rem);
  }
}
.grid-frame {
  overflow: hidden;
  position: relative;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100vw;
}

.cell .grid-frame {
  width: 100%;
}

.cell-block {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.cell-block-y {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.cell-block-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  max-height: 100%;
}

.cell-block-container > .grid-x {
  max-height: 100%;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

@media print, screen and (min-width: 640px) {
  .medium-grid-frame {
    overflow: hidden;
    position: relative;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100vw;
  }
  .cell .medium-grid-frame {
    width: 100%;
  }
  .medium-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .medium-cell-block-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-height: 100%;
  }
  .medium-cell-block-container > .grid-x {
    max-height: 100%;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .medium-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media print, screen and (min-width: 1024px) {
  .large-grid-frame {
    overflow: hidden;
    position: relative;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100vw;
  }
  .cell .large-grid-frame {
    width: 100%;
  }
  .large-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .large-cell-block-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-height: 100%;
  }
  .large-cell-block-container > .grid-x {
    max-height: 100%;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .large-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
.grid-y.grid-frame {
  overflow: hidden;
  position: relative;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  height: 100vh;
  width: auto;
}

@media print, screen and (min-width: 640px) {
  .grid-y.medium-grid-frame {
    overflow: hidden;
    position: relative;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
@media print, screen and (min-width: 1024px) {
  .grid-y.large-grid-frame {
    overflow: hidden;
    position: relative;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
.cell .grid-y.grid-frame {
  height: 100%;
}

@media print, screen and (min-width: 640px) {
  .cell .grid-y.medium-grid-frame {
    height: 100%;
  }
}
@media print, screen and (min-width: 1024px) {
  .cell .grid-y.large-grid-frame {
    height: 100%;
  }
}
.grid-margin-y {
  margin-top: -0.625rem;
  margin-bottom: -0.625rem;
}

@media print, screen and (min-width: 640px) {
  .grid-margin-y {
    margin-top: -0.9375rem;
    margin-bottom: -0.9375rem;
  }
}
.grid-margin-y > .cell {
  height: calc(100% - 1.25rem);
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}

@media print, screen and (min-width: 640px) {
  .grid-margin-y > .cell {
    height: calc(100% - 1.875rem);
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }
}
.grid-margin-y > .auto {
  height: auto;
}

.grid-margin-y > .shrink {
  height: auto;
}

.grid-margin-y > .small-1 {
  height: calc(8.33333% - 1.25rem);
}

.grid-margin-y > .small-2 {
  height: calc(16.66667% - 1.25rem);
}

.grid-margin-y > .small-3 {
  height: calc(25% - 1.25rem);
}

.grid-margin-y > .small-4 {
  height: calc(33.33333% - 1.25rem);
}

.grid-margin-y > .small-5 {
  height: calc(41.66667% - 1.25rem);
}

.grid-margin-y > .small-6 {
  height: calc(50% - 1.25rem);
}

.grid-margin-y > .small-7 {
  height: calc(58.33333% - 1.25rem);
}

.grid-margin-y > .small-8 {
  height: calc(66.66667% - 1.25rem);
}

.grid-margin-y > .small-9 {
  height: calc(75% - 1.25rem);
}

.grid-margin-y > .small-10 {
  height: calc(83.33333% - 1.25rem);
}

.grid-margin-y > .small-11 {
  height: calc(91.66667% - 1.25rem);
}

.grid-margin-y > .small-12 {
  height: calc(100% - 1.25rem);
}

@media print, screen and (min-width: 640px) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.33333% - 1.875rem);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.66667% - 1.875rem);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 1.875rem);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.33333% - 1.875rem);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.66667% - 1.875rem);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 1.875rem);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.33333% - 1.875rem);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.66667% - 1.875rem);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 1.875rem);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.33333% - 1.875rem);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.66667% - 1.875rem);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 1.875rem);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.33333% - 1.875rem);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.66667% - 1.875rem);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 1.875rem);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.33333% - 1.875rem);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.66667% - 1.875rem);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 1.875rem);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.33333% - 1.875rem);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.66667% - 1.875rem);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 1.875rem);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.33333% - 1.875rem);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.66667% - 1.875rem);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 1.875rem);
  }
}
@media print, screen and (min-width: 1024px) {
  .grid-margin-y > .large-auto {
    height: auto;
  }
  .grid-margin-y > .large-shrink {
    height: auto;
  }
  .grid-margin-y > .large-1 {
    height: calc(8.33333% - 1.875rem);
  }
  .grid-margin-y > .large-2 {
    height: calc(16.66667% - 1.875rem);
  }
  .grid-margin-y > .large-3 {
    height: calc(25% - 1.875rem);
  }
  .grid-margin-y > .large-4 {
    height: calc(33.33333% - 1.875rem);
  }
  .grid-margin-y > .large-5 {
    height: calc(41.66667% - 1.875rem);
  }
  .grid-margin-y > .large-6 {
    height: calc(50% - 1.875rem);
  }
  .grid-margin-y > .large-7 {
    height: calc(58.33333% - 1.875rem);
  }
  .grid-margin-y > .large-8 {
    height: calc(66.66667% - 1.875rem);
  }
  .grid-margin-y > .large-9 {
    height: calc(75% - 1.875rem);
  }
  .grid-margin-y > .large-10 {
    height: calc(83.33333% - 1.875rem);
  }
  .grid-margin-y > .large-11 {
    height: calc(91.66667% - 1.875rem);
  }
  .grid-margin-y > .large-12 {
    height: calc(100% - 1.875rem);
  }
}
.grid-frame.grid-margin-y {
  height: calc(100vh + 1.25rem);
}

@media print, screen and (min-width: 640px) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.875rem);
  }
}
@media print, screen and (min-width: 1024px) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.875rem);
  }
}
@media print, screen and (min-width: 640px) {
  .grid-margin-y.medium-grid-frame {
    height: calc(100vh + 1.875rem);
  }
}
@media print, screen and (min-width: 1024px) {
  .grid-margin-y.large-grid-frame {
    height: calc(100vh + 1.875rem);
  }
}
.align-left {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.align-right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.align-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.align-justify {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.align-spaced {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.align-left.vertical.menu > li > a {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.align-right.vertical.menu > li > a {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.align-center.vertical.menu > li > a {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.align-top {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.align-self-top {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.align-bottom {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.align-self-bottom {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.align-middle {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.align-self-middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.align-stretch {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.align-self-stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.align-center-middle {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.small-order-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.small-order-2 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}

.small-order-3 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}

.small-order-4 {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
}

.small-order-5 {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
  -ms-flex-order: 5;
  order: 5;
}

.small-order-6 {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
  -ms-flex-order: 6;
  order: 6;
}

@media print, screen and (min-width: 640px) {
  .medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  .medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  .medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  .medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
}
@media print, screen and (min-width: 1024px) {
  .large-order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .large-order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .large-order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  .large-order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  .large-order-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  .large-order-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
}
/* see https://get.foundation/sites/docs/xy-grid.html for usage */
body {
  font-family: "Inter", sans-serif;
  line-height: 1.75;
  font-size: 16px;
  font-weight: 400;
}

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

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  line-height: 1.3;
  margin: 0 0 14px 0;
  font-weight: 500;
}
h1 a,
h1 a:hover,
h1 a:focus, h2 a,
h2 a:hover,
h2 a:focus, h3 a,
h3 a:hover,
h3 a:focus, h4 a,
h4 a:hover,
h4 a:focus, h5 a,
h5 a:hover,
h5 a:focus, h6 a,
h6 a:hover,
h6 a:focus, .h1 a,
.h1 a:hover,
.h1 a:focus, .h2 a,
.h2 a:hover,
.h2 a:focus, .h3 a,
.h3 a:hover,
.h3 a:focus, .h4 a,
.h4 a:hover,
.h4 a:focus, .h5 a,
.h5 a:hover,
.h5 a:focus, .h6 a,
.h6 a:hover,
.h6 a:focus {
  color: #000;
  text-decoration: none;
}

h1, .h1 {
  font-size: clamp(39px, 5vw, 70px);
  color: #2C74B4;
  font-family: "ProximaNova-Light", sans-serif;
  line-height: 100%;
}

h1 b,
h2 b,
h3 b,
h4 b,
h5 b {
  font-family: "ProximaNova-Bold", sans-serif;
  font-weight: 700;
}

h2, .h2 {
  font-size: clamp(33px, 5vw, 62px);
  color: #2C74B4;
  font-family: "ProximaNova-Light", sans-serif;
  line-height: 100%;
}

h3, .h3 {
  font-size: clamp(27px, 5vw, 48px);
  color: #2C74B4;
  font-family: "ProximaNova-Light", sans-serif;
  line-height: 100%;
}

h4, .h4 {
  font-size: clamp(23px, 5vw, 32px);
  color: #2C74B4;
  font-family: "ProximaNova-Regular", sans-serif;
  line-height: 100%;
}

h5, .h5 {
  font-size: clamp(19px, 5vw, 24px);
  color: #2C74B4;
  font-family: "ProximaNova-Regular", sans-serif;
  line-height: 100%;
}

h6, .h6 {
  font-size: clamp(16px, 5vw, 20px);
  color: #2C74B4;
  font-family: "ProximaNova-Regular", sans-serif;
  line-height: 100%;
}

.color-blue {
  color: #2C74B4;
}

.bg-light-blue {
  background: #EDF4FB;
}

th {
  font-weight: 700;
}

p, li {
  font-size: clamp(16px, 5vw, 16px);
  font-family: "Inter", sans-serif;
  color: #2C74B4;
}

.paragraph, figure, p, table, address {
  margin: 0 0 19px;
}

span {
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
}

small, .small {
  font-size: clamp(12px, 5vw, 12px);
}

a {
  color: #000;
  text-decoration: underline;
  transition: color 0.3s ease-out;
  cursor: pointer;
}
a a:hover,
a a:focus {
  color: black;
}

b, strong {
  font-weight: 500;
}

em {
  font-style: italic;
}

hr {
  background-color: #f7f7ff;
  border: 0;
  display: block;
  height: 1px;
  margin: 35px 0;
}

code, pre {
  font-family: monospace, monospace;
  background-color: rgba(0, 0, 0, 0.09);
  display: inline-block;
  padding: 0 8px;
  font-size: 15px;
  margin: 0 0 19px;
}

blockquote,
.blockquote {
  background-color: #fff;
  border-left: 4px solid #000;
  font-size: 16px;
  font-style: italic;
  font-weight: 300;
  letter-spacing: 0.16px;
  line-height: 1.55;
  margin: 35px 0 35px 35px;
  max-width: 500px;
  padding: 15px 25px;
  box-shadow: 0 1px 26px 0 rgba(0, 0, 0, 0.06);
}
@media only screen and (min-width: 640px) {
  blockquote,
  .blockquote {
    font-size: 18px;
  }
}
blockquote p,
.blockquote p {
  font-size: 16px;
}
@media only screen and (min-width: 640px) {
  blockquote p,
  .blockquote p {
    font-size: 18px;
  }
}
blockquote p:last-child,
.blockquote p:last-child {
  margin-bottom: 0;
}

figcaption {
  font-size: 16px;
  margin-top: 20px;
}

button, [type=submit] {
  appearance: none;
  background-color: transparent;
  border: 0;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  padding: 0;
  text-align: inherit;
  cursor: pointer;
}

.button,
#main-menu ul.top-level > li.menu-item-button > a,
#mobile-menu ul.top-level > li.menu-item-button > a,
#footer-menu ul.top-level > li.menu-item-button > a {
  appearance: none;
  background-color: #2C74B4;
  border: 1px solid #2C74B4 !important;
  border-radius: 4px;
  color: #fff;
  display: inline-block;
  font-family: inherit;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.15;
  padding: 16px 24px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: background-color 0.3s ease-out, border-color 0.3s ease-out, color 0.3s ease-out;
  user-select: none;
  vertical-align: top;
}
.button:disabled, .button--disabled,
#main-menu ul.top-level > li.menu-item-button > a:disabled,
#main-menu ul.top-level > li.menu-item-button > a--disabled,
#mobile-menu ul.top-level > li.menu-item-button > a:disabled,
#mobile-menu ul.top-level > li.menu-item-button > a--disabled,
#footer-menu ul.top-level > li.menu-item-button > a:disabled,
#footer-menu ul.top-level > li.menu-item-button > a--disabled {
  cursor: default;
  opacity: 0.65;
  pointer-events: none;
}
.button:hover, .button:focus,
#main-menu ul.top-level > li.menu-item-button > a:hover,
#main-menu ul.top-level > li.menu-item-button > a:focus,
#mobile-menu ul.top-level > li.menu-item-button > a:hover,
#mobile-menu ul.top-level > li.menu-item-button > a:focus,
#footer-menu ul.top-level > li.menu-item-button > a:hover,
#footer-menu ul.top-level > li.menu-item-button > a:focus {
  background-color: #fff;
  border-color: #000;
  color: #000;
}
.button--primary,
#main-menu ul.top-level > li.menu-item-button > a--primary,
#mobile-menu ul.top-level > li.menu-item-button > a--primary,
#footer-menu ul.top-level > li.menu-item-button > a--primary {
  background-color: #2C74B4;
  border: 1px solid #2C74B4;
  color: #fff;
  border-radius: 32px;
}
.button--primary:hover, .button--primary:focus,
#main-menu ul.top-level > li.menu-item-button > a--primary:hover,
#main-menu ul.top-level > li.menu-item-button > a--primary:focus,
#mobile-menu ul.top-level > li.menu-item-button > a--primary:hover,
#mobile-menu ul.top-level > li.menu-item-button > a--primary:focus,
#footer-menu ul.top-level > li.menu-item-button > a--primary:hover,
#footer-menu ul.top-level > li.menu-item-button > a--primary:focus {
  background-color: #fff;
  border-color: #000;
  color: #000;
}
.button--secondary,
#main-menu ul.top-level > li.menu-item-button > a--secondary,
#mobile-menu ul.top-level > li.menu-item-button > a--secondary,
#footer-menu ul.top-level > li.menu-item-button > a--secondary {
  background-color: #fff;
  border-color: #000;
  color: #000;
}
.button--secondary:hover, .button--secondary:focus,
#main-menu ul.top-level > li.menu-item-button > a--secondary:hover,
#main-menu ul.top-level > li.menu-item-button > a--secondary:focus,
#mobile-menu ul.top-level > li.menu-item-button > a--secondary:hover,
#mobile-menu ul.top-level > li.menu-item-button > a--secondary:focus,
#footer-menu ul.top-level > li.menu-item-button > a--secondary:hover,
#footer-menu ul.top-level > li.menu-item-button > a--secondary:focus {
  background-color: #000;
  border-color: #fff !important;
  color: #fff;
}
.button--small,
#main-menu ul.top-level > li.menu-item-button > a--small,
#mobile-menu ul.top-level > li.menu-item-button > a--small,
#footer-menu ul.top-level > li.menu-item-button > a--small {
  font-size: 12px;
  padding: 8px 16px;
  line-height: 1.2;
}
.button--link,
#main-menu ul.top-level > li.menu-item-button > a--link,
#mobile-menu ul.top-level > li.menu-item-button > a--link,
#footer-menu ul.top-level > li.menu-item-button > a--link { /* used for learn more links */
  background-color: transparent;
  border: 0 !important;
  color: #2C74B4;
  font-weight: 600;
  font-size: 16px;
  padding: 0;
  position: relative;
  text-transform: none;
  transition: opacity 0.3s ease-out;
  text-decoration: underline;
}
.button--link:hover, .button--link:focus,
#main-menu ul.top-level > li.menu-item-button > a--link:hover,
#main-menu ul.top-level > li.menu-item-button > a--link:focus,
#mobile-menu ul.top-level > li.menu-item-button > a--link:hover,
#mobile-menu ul.top-level > li.menu-item-button > a--link:focus,
#footer-menu ul.top-level > li.menu-item-button > a--link:hover,
#footer-menu ul.top-level > li.menu-item-button > a--link:focus {
  color: #000;
}

.menu-item-button > a,
.menu-item-button:hover > a {
  border-bottom: none !important;
}

#mobile-menu ul.top-level > li.menu-item-button {
  margin-top: 20px;
}

#footer-menu ul.top-level > li.menu-item-button {
  width: 100%;
  margin-top: 20px;
}
@media only screen and (min-width: 1024px) {
  #footer-menu ul.top-level > li.menu-item-button {
    width: auto;
    margin-top: 5px;
  }
}

/* Pills */
.pill {
  background-color: #000;
  border-radius: 16px;
  color: #fff;
  display: inline-block;
  font-size: 13px;
  line-height: 1.8;
  max-width: 100%;
  overflow: hidden;
  padding: 2px 16px;
  margin-bottom: 5px;
  text-decoration: none;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  transition: background-color 0.3s ease-out;
}
.pill:hover, .pill:focus {
  background-color: black;
}

.narrow-content {
  width: 100%;
}
.narrow-content--800 {
  max-width: 800px;
}

.centered-block {
  margin-left: auto;
  margin-right: auto;
}

.text-center {
  text-align: center;
}

.page-default .entry-content .wp-caption {
  max-width: 100%;
}
.page-default .entry-content img {
  max-width: 100%;
  height: auto;
}

.sb-comp {
  padding: 50px 0;
}
@media only screen and (min-width: 1024px) {
  .sb-comp {
    padding: 90px 0;
  }
}
.sb-comp .button-group {
  margin: 25px 0;
}
@media only screen and (min-width: 1024px) {
  .sb-comp .button-group {
    margin-bottom: 0;
  }
}

.no-bg {
  background-color: unset;
}

.light-bg {
  background-color: #EDF4FB;
}
.light-bg p {
  color: #2C74B4;
}

.dark-bg {
  background-color: #2C74B4;
}
.dark-bg p {
  color: #fff;
}

#header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 180px;
  background-color: #fff;
  box-shadow: 0 1px 26px 0 rgba(0, 0, 0, 0.06);
  z-index: 20;
}
#header .top-bar {
  padding: 0;
  background: #EDF4FB;
  color: #2C74B4;
}
#header .top-bar .container {
  padding: 0;
  justify-content: right;
  display: flex;
}
#header .top-bar .container .top-bar-nav {
  width: 400px;
  display: flex;
  padding: 0;
  margin: 0;
}
#header .top-bar .container .top-bar-nav li {
  padding: 12px 0;
  width: 100%;
  list-style: none;
  text-align: center;
  font-size: 14px;
}
@media only screen and (min-width: 1024px) {
  #header .top-bar .container .top-bar-nav li {
    font-size: 16px;
  }
}
#header .top-bar .container .top-bar-nav li a {
  text-decoration: none;
  color: inherit;
}
#header .container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 24px 16px;
}
#header #branding a {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}
#header #branding a img {
  width: 145px;
  height: auto;
  margin-right: 15px;
  position: relative;
  margin-top: -5px;
}
@media only screen and (min-width: 1024px) {
  #header #branding a img {
    width: 192px;
    margin-top: -45px;
  }
}
#header #branding a .brand-description {
  color: #000;
  font-size: 20px;
  line-height: 1.1;
}

#search-toggle {
  color: #000;
  width: 22px;
  height: 22px;
  font-size: 22px;
  line-height: 1;
  text-decoration: none;
  margin-left: auto;
  margin-right: 20px;
}
@media only screen and (min-width: 1024px) {
  #search-toggle {
    margin-left: 0;
    margin-right: 0;
  }
}
#search-toggle svg {
  vertical-align: -5px;
}

#nav-toggle {
  line-height: 1;
  width: 30px;
  height: 30px;
  overflow: hidden;
}
@media only screen and (min-width: 1024px) {
  #nav-toggle {
    display: none;
  }
}
#nav-toggle .hamburger-box {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: all 0.2s ease-in;
}
#nav-toggle .hamburger-inner {
  display: block;
  width: 25px;
  height: 2px;
  background-color: #000;
}
#nav-toggle .hamburger-box-open {
  padding-top: 6px;
}
#nav-toggle .hamburger-box-open .hamburger-inner {
  margin: 0 auto 6px auto;
}
#nav-toggle .hamburger-box-close {
  position: relative;
}
#nav-toggle .hamburger-box-close .hamburger-inner {
  height: 2px;
  width: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50% -50%);
}
#nav-toggle .hamburger-box-close .hamburger-inner:first-child {
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
#nav-toggle .hamburger-box-close .hamburger-inner:last-child {
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
#nav-toggle.is-active .hamburger-box-open {
  margin-top: -30px;
}

#main-menu {
  display: none;
}
@media only screen and (min-width: 1024px) {
  #main-menu {
    margin-left: auto;
    margin-right: 30px;
    display: block;
  }
}
#main-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#main-menu ul li {
  display: block;
  position: relative;
}
#main-menu ul li a {
  display: block;
  line-height: 1.5;
  text-decoration: none;
  color: #2C74B4;
  transition: all 0.3s ease-out;
}
#main-menu ul li:hover {
  cursor: pointer;
}
#main-menu ul.top-level {
  width: 100%;
  display: flex;
  align-items: center;
}
#main-menu ul.top-level > li {
  margin: 0 25px;
}
#main-menu ul.top-level > li:last-child {
  margin-right: 0;
}
#main-menu ul.top-level > li > a {
  padding: 5px 0;
  border-bottom: 2px solid transparent;
  transition: all ease 0.5s;
}
#main-menu ul.top-level > li:hover > a {
  color: #000;
}
#main-menu ul.top-level > li.menu-item-has-children:after {
  background: url(1f4d274322358f4899df.svg) 0 0 no-repeat;
  content: "";
  width: 20px;
  height: 10px;
  display: block;
  position: absolute;
  top: 16px;
  left: 110%;
}
#main-menu ul.top-level > li.menu-item-has-children:hover > ul.sub-menu, #main-menu ul.top-level > li.menu-item-has-children:focus-within > ul.sub-menu,
#main-menu ul.top-level > li.menu-item-has-children ul.sub-menu:hover, #main-menu ul.top-level > li.menu-item-has-children:hover > ul.sub-menu ul.sub-menu, #main-menu ul.top-level > li.menu-item-has-children:focus-within > ul.sub-menu ul.sub-menu,
#main-menu ul.top-level > li.menu-item-has-children ul.sub-menu ul.sub-menu:hover {
  visibility: visible;
  opacity: 1;
}
#main-menu ul.top-level > li.menu-item-has-children:hover > ul.sub-menu {
  transform: translateY(20px);
}
#main-menu ul.sub-menu {
  display: block;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 95%;
  transform: translateY(0);
  left: -15px;
  width: 200px;
  background-color: #fff;
  transition: all 0.3s ease-out;
  padding: 20px 0 0 0;
}
#main-menu ul.sub-menu > li a {
  padding: 12px;
  border-bottom: 1px solid #f7f7ff;
}
#main-menu ul.sub-menu > li:last-child a {
  border-bottom: none;
}
#main-menu ul.sub-menu > li:hover > a {
  color: #000;
}
#main-menu ul.sub-menu > li.menu-item-has-children > ul.sub-menu {
  position: relative;
  width: 100%;
  background-color: #f7f7ff;
  box-shadow: none;
}
#main-menu ul.sub-menu > li.menu-item-has-children > ul.sub-menu a {
  padding-left: 30px;
  border-bottom-color: transparent;
}

#mobile-menu {
  background: #2C74B4;
  width: 100vw;
  position: fixed;
  z-index: 10;
  top: 180px;
  left: 0;
  right: 0;
  bottom: 0;
  padding-bottom: 10px;
  overflow-y: scroll;
  display: block;
  transform: translateX(100%);
  transition: transform 0.3s ease-out;
  box-shadow: -20px 0 26px -20px rgba(0, 0, 0, 0);
}
#mobile-menu > .container {
  padding: 25px 30px;
}
#mobile-menu.is-active {
  transition: transform 0.3s ease-out;
  box-shadow: -20px 0 26px 20px rgba(0, 0, 0, 0.25);
  transform: translateX(20vw);
  width: 80vw;
}
@media only screen and (min-width: 640px) {
  #mobile-menu.is-active {
    transition: transform 0.3s ease-out, width 0.3s ease-out;
    transform: translateX(50vw);
    width: 50vw;
  }
}
@media only screen and (min-width: 1024px) {
  #mobile-menu {
    display: none;
  }
}
#mobile-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#mobile-menu ul li {
  display: block;
  position: relative;
}
#mobile-menu ul li a {
  display: block;
  line-height: 1.5;
  text-decoration: none;
  color: #fff;
}
#mobile-menu ul li:hover {
  cursor: pointer;
}
#mobile-menu ul.top-level {
  width: 100%;
}
#mobile-menu ul.top-level > li {
  border-bottom: 1px solid #f7f7ff;
}
#mobile-menu ul.top-level > li:last-child {
  border-bottom: 0;
}
#mobile-menu ul.top-level > li > a {
  padding: 10px 0;
  font-weight: 500;
}
#mobile-menu ul.sub-menu {
  padding-left: 15px;
}
#mobile-menu ul.sub-menu > li > a {
  padding: 10px 0;
  font-size: 14px;
}

#footer {
  background-color: #2C74B4;
  padding: 80px 0;
}
#footer .primary-links .container {
  padding-bottom: 40px;
  padding-top: 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media only screen and (min-width: 1024px) {
  #footer .primary-links .container {
    padding-top: 40px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
  }
}
#footer .email-subscribe {
  max-width: 100%;
  width: 100%;
  min-width: 0;
  margin: 24px 0;
  color: #fff;
}
@media only screen and (min-width: 1024px) {
  #footer .email-subscribe {
    max-width: 300px;
    width: 300px;
    min-width: 300px;
    margin: 0;
  }
}
#footer .email-subscribe h6 {
  font-weight: bold;
  color: #fff;
  font-size: 16px;
  font-weight: 600px;
  margin: 4px 0 12px 0;
}
#footer .email-subscribe a {
  border: 1px solid #fff;
  border-radius: 32px;
  padding: 16px 32px;
  text-decoration: none;
  display: block;
  width: 100%;
  color: #fff;
}
@media only screen and (min-width: 1024px) {
  #footer .email-subscribe a {
    width: 75%;
  }
}
#footer .email-subscribe a:hover {
  background: #fff;
  color: #2C74B4;
}
#footer #footer-menu {
  width: 100%;
  margin: 24px 0;
}
@media only screen and (min-width: 1024px) {
  #footer #footer-menu {
    margin: 0;
  }
}
#footer ul.top-level {
  display: flex;
  justify-content: center;
  list-style: none;
  padding: 0;
  margin: 0;
}
#footer ul.top-level > li {
  text-align: center;
  margin: 0px 10px;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  #footer ul.top-level > li {
    margin: 0px 20px 10px 30px;
    text-align: left;
  }
  #footer ul.top-level > li:first-child {
    margin-left: 0;
  }
  #footer ul.top-level > li:last-child {
    margin-right: 0;
  }
}
#footer ul.top-level > li a {
  text-decoration: none;
  color: #fff;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
}
#footer ul.top-level > li:hover {
  color: #fff;
}
#footer ul.top-level > li.menu-item-no-link {
  pointer-events: none;
}
#footer ul.sub-menu {
  list-style: none;
  padding: 0;
  margin: 0;
}
#footer ul.sub-menu li a {
  font-size: 14px;
  color: #fff;
  font-weight: 300;
}
#footer #branding-footer {
  margin-bottom: 20px;
}
@media only screen and (min-width: 1024px) {
  #footer #branding-footer {
    margin-right: 20px;
  }
}
#footer #branding-footer img {
  width: 100px;
}
#footer #copyright {
  padding: 40px 0 0 0;
  text-align: center;
  font-size: 13px;
  color: #fff;
}

.top-footer .container {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0px;
}
@media only screen and (min-width: 1024px) {
  .top-footer .container {
    margin-bottom: 24px;
  }
}
.top-footer .social-footer {
  list-style: none;
  display: flex;
  width: 200px;
  text-align: center;
}
.top-footer .social-footer li {
  width: 100%;
  font-size: 20px;
}
.top-footer .social-footer li a i {
  color: #fff;
}

.cresst-logo {
  width: 200px;
}

#search-panel {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.95);
  box-shadow: 0 1px 26px 0 rgba(0, 0, 0, 0.06);
  padding: 20px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease-out;
}
#search-panel.is-active {
  z-index: 100;
  top: 0;
  visibility: visible;
  opacity: 1;
}
#search-panel .container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
#search-panel #search {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
}
#search-panel #search label {
  width: 100%;
}
#search-panel #search [type=search] {
  border: none;
  border-bottom: 2px solid #000;
  background: no-repeat;
  color: #000;
  width: 100%;
  font-size: 22px;
}
#search-panel #search [type=search]:focus {
  outline: none;
}
#search-panel #search [type=search]::placeholder {
  color: #000;
  font-size: 22px;
}
#search-panel #search #close-search {
  display: block;
  width: 120px;
  margin: 20px auto 0 auto;
  color: black;
}

.author-meta {
  display: flex;
  margin: 48px 0;
}
.author-meta-avatar-link {
  flex-shrink: 0;
}
.author-meta-avatar-link img {
  border-radius: 50%;
  width: 80px;
}
.author-meta-info {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  padding-left: 32px;
}
.author-meta-description {
  font-size: 14px;
  margin: 8px 0 0;
}

.entry-feature-image img {
  width: 100%;
  height: auto;
}

.pagination-nav {
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
}
.pagination-nav .post-navigation .nav-links {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 10px 0;
  border-top: 1px solid #f7f7ff;
  border-bottom: 1px solid #f7f7ff;
}
@media only screen and (min-width: 640px) {
  .pagination-nav .post-navigation .nav-links {
    flex-direction: row;
    padding: 10px 15px;
  }
}
.pagination-nav .post-navigation .nav-links a {
  display: inline-block;
  text-decoration: none;
  margin-bottom: 10px;
}
@media only screen and (min-width: 640px) {
  .pagination-nav .post-navigation .nav-links a {
    margin-bottom: 0;
  }
}
.pagination-nav .post-navigation .nav-links div:last-child a {
  margin-bottom: 0;
}
.pagination-nav .archive-pagination {
  margin-top: 48px;
}
.pagination-nav .archive-pagination .nav-links {
  display: flex;
  width: 100%;
  justify-content: center;
  padding: 10px 0;
  border-top: 1px solid #f7f7ff;
  border-bottom: 1px solid #f7f7ff;
}
@media only screen and (min-width: 640px) {
  .pagination-nav .archive-pagination .nav-links {
    padding: 10px 15px;
  }
}
.pagination-nav .archive-pagination .nav-links a, .pagination-nav .archive-pagination .nav-links span.current {
  text-decoration: none;
  white-space: nowrap;
  margin: 0 10px;
}

.post-list-item .post-thumbnail {
  display: block;
  line-height: 0;
  margin-bottom: 16px;
}
.post-list-item .post-thumbnail img {
  max-width: 450px;
  width: 100%;
  height: auto;
}
.post-list-item .post-excerpt {
  margin-bottom: 10px;
}

.filter-category {
  padding: 40px 0 40px 0;
  border-bottom: 1px solid #000;
  margin-bottom: 50px;
}
@media only screen and (min-width: 640px) {
  .filter-category {
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 640px) {
  .filter-category .filter-container {
    display: flex;
  }
}
.filter-category .filter-item {
  margin: 0 5px 10px;
}
.filter-category .select-filter {
  width: 100%;
}
@media only screen and (min-width: 640px) {
  .filter-category .select-filter {
    width: initial;
    margin-bottom: 0;
    margin-right: 20px;
  }
}
.filter-category .select-filter select {
  width: 100%;
}
@media only screen and (min-width: 640px) {
  .filter-category .select-filter select {
    width: initial;
  }
}
.filter-category .search-filter label {
  width: 100%;
  margin-bottom: 0;
}
@media only screen and (min-width: 640px) {
  .filter-category .search-filter label {
    width: initial;
  }
}
.filter-category .search-filter input[type=search] {
  margin-right: 10px;
  width: 100%;
}
@media only screen and (min-width: 640px) {
  .filter-category .search-filter input[type=search] {
    width: initial;
    margin-right: 20px;
  }
}

.two-col-content, .comp-image-text-block, .comp-hero {
  overflow: hidden;
}
.two-col-content .content, .comp-image-text-block .content, .comp-hero .content {
  width: 100%;
  max-width: 780px;
  margin: 0 auto;
}
@media only screen and (min-width: 1024px) {
  .two-col-content .content, .comp-image-text-block .content, .comp-hero .content {
    max-width: 100%;
  }
}
.two-col-content .img-cell .content img, .comp-image-text-block .img-cell .content img, .comp-hero .img-cell .content img {
  width: 100%;
  height: auto;
}
.two-col-content.img-pos-left .img-cell, .img-pos-left.comp-image-text-block .img-cell, .img-pos-left.comp-hero .img-cell {
  order: -1;
}
@media only screen and (min-width: 1024px) {
  .two-col-content.img-pos-left .img-cell, .img-pos-left.comp-image-text-block .img-cell, .img-pos-left.comp-hero .img-cell {
    direction: rtl;
  }
}
.two-col-content.img-pos-center .content, .img-pos-center.comp-image-text-block .content, .img-pos-center.comp-hero .content {
  text-align: center;
  width: 100%;
}
.two-col-content.img-pos-center .text-cell .content, .img-pos-center.comp-image-text-block .text-cell .content, .img-pos-center.comp-hero .text-cell .content {
  max-width: 800px;
  margin: 0 auto;
}
.two-col-content.img-pos-center .img-cell .content, .img-pos-center.comp-image-text-block .img-cell .content, .img-pos-center.comp-hero .img-cell .content {
  max-width: 1100px;
  margin: 0 auto;
}

.comp-hero {
  padding: 32px 0 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}
@media only screen and (min-width: 1024px) {
  .comp-hero {
    padding: 0;
  }
}
.comp-hero .img-cell img {
  transform: scale(1.1);
  position: relative;
  z-index: 5;
}
.comp-hero .text-cell {
  position: relative;
  z-index: 6;
}
.comp-hero .text-cell h5 {
  font-weight: bold;
  text-transform: uppercase;
  font-family: "ProximaNova-Bold", sans-serif;
}
.comp-hero.color-theme--dark {
  background-color: #000;
}
.comp-hero.color-theme--dark .text-cell .content p, .comp-hero.color-theme--dark .text-cell .content .p, .comp-hero.color-theme--dark .text-cell .content li, .comp-hero.color-theme--dark .text-cell .content h1, .comp-hero.color-theme--dark .text-cell .content h2, .comp-hero.color-theme--dark .text-cell .content h3, .comp-hero.color-theme--dark .text-cell .content h4, .comp-hero.color-theme--dark .text-cell .content h5, .comp-hero.color-theme--dark .text-cell .content h6, .comp-hero.color-theme--dark .text-cell .content .h1, .comp-hero.color-theme--dark .text-cell .content .h2, .comp-hero.color-theme--dark .text-cell .content .h3, .comp-hero.color-theme--dark .text-cell .content .h4, .comp-hero.color-theme--dark .text-cell .content .h5, .comp-hero.color-theme--dark .text-cell .content .h6 {
  color: #fff;
}

.comp-image-text-block {
  padding: 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.comp-image-text-block .container.padded-wrapper {
  margin-top: 48px;
  margin-bottom: 48px;
}
@media only screen and (min-width: 1024px) {
  .comp-image-text-block .container.padded-wrapper {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.comp-image-text-block .container.rounded-wrapper {
  margin: 100px auto;
  background: #edf4fb;
  padding: 40px;
  border-radius: 32px;
  border-top-right-radius: 330px;
}
.comp-image-text-block .container.rounded-wrapper-peek {
  margin: 100px auto;
  background: #edf4fb;
  border-radius: 32px;
  border-top-right-radius: 330px;
}
.comp-image-text-block .container.rounded-wrapper-peek .img-cell {
  margin-top: -60px;
}
.comp-image-text-block .text-cell {
  padding: 60px 0 16px 0;
}
@media only screen and (min-width: 1024px) {
  .comp-image-text-block .text-cell {
    padding: 20px 0;
  }
}
.comp-image-text-block .text-cell iframe {
  max-width: 100%;
  height: 300px;
}
@media only screen and (min-width: 1024px) {
  .comp-image-text-block .text-cell iframe {
    height: inherit;
    height: 480px;
  }
}
.comp-image-text-block .text-cell h5 {
  text-transform: uppercase;
  font-weight: 600;
  font-family: "ProximaNova-Bold", sans-serif;
}
.comp-image-text-block .img-cell {
  margin: 0;
}
.comp-image-text-block .img-cell img {
  display: block;
}
.comp-image-text-block.color-theme--dark {
  background-color: #000;
}
.comp-image-text-block.color-theme--dark .text-cell .content p, .comp-image-text-block.color-theme--dark .text-cell .content .p, .comp-image-text-block.color-theme--dark .text-cell .content li, .comp-image-text-block.color-theme--dark .text-cell .content h1, .comp-image-text-block.color-theme--dark .text-cell .content h2, .comp-image-text-block.color-theme--dark .text-cell .content h3, .comp-image-text-block.color-theme--dark .text-cell .content h4, .comp-image-text-block.color-theme--dark .text-cell .content h5, .comp-image-text-block.color-theme--dark .text-cell .content h6, .comp-image-text-block.color-theme--dark .text-cell .content .h1, .comp-image-text-block.color-theme--dark .text-cell .content .h2, .comp-image-text-block.color-theme--dark .text-cell .content .h3, .comp-image-text-block.color-theme--dark .text-cell .content .h4, .comp-image-text-block.color-theme--dark .text-cell .content .h5, .comp-image-text-block.color-theme--dark .text-cell .content .h6 {
  color: #fff;
}

.img-pos-left .text-cell {
  padding-left: 0px;
}
@media only screen and (min-width: 1024px) {
  .img-pos-left .text-cell {
    padding-left: 60px;
  }
}
.img-pos-left .grid-x {
  flex-direction: column-reverse;
}
@media only screen and (min-width: 1024px) {
  .img-pos-left .grid-x {
    flex-direction: inherit;
  }
}

.img-lrg img {
  width: 100% !important;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .img-lrg img {
    width: 125% !important;
    max-width: 125% !important;
  }
}

.comp-poster {
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  max-width: 1600px;
  margin: 0 auto;
  padding-top: 56.25%;
  padding-bottom: 56.25%;
  height: 0;
}
@media only screen and (min-width: 1024px) {
  .comp-poster {
    padding-top: 56.25%;
    padding-bottom: 0;
  }
}
.comp-poster .text-cell {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  max-width: 800px;
  transform: translate(-50%, -50%);
  padding-left: 15px;
  padding-right: 15px;
}
.comp-poster .text-cell .content {
  text-align: center;
}

.comp-grid-image-text .grid-image-text {
  padding-top: 50px;
  display: flex;
  margin: 0 -30px;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1024px) {
  .comp-grid-image-text .grid-image-text {
    padding-top: 80px;
  }
}
.comp-grid-image-text .grid-image-text--item {
  padding: 30px;
}
@media only screen and (min-width: 1024px) {
  .comp-grid-image-text .grid-image-text--item {
    padding-top: 80px;
  }
}
.comp-grid-image-text .grid-image-text--item.half {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .comp-grid-image-text .grid-image-text--item.half {
    width: 50%;
  }
}
.comp-grid-image-text .grid-image-text--item.third {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .comp-grid-image-text .grid-image-text--item.third {
    width: 33.3333%;
  }
}
.comp-grid-image-text .grid-image-text--item.fourth {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .comp-grid-image-text .grid-image-text--item.fourth {
    width: 25%;
  }
}
.comp-grid-image-text .grid-image-text--item.fifth {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .comp-grid-image-text .grid-image-text--item.fifth {
    width: 20%;
  }
}
.comp-grid-image-text .grid-image-text--item .content {
  height: 100%;
  display: flex;
  flex-direction: column;
  border-radius: 6px;
}
.comp-grid-image-text .grid-image-text--item .text-content {
  padding: 32px 32px 100px 32px;
  background: #fff;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  text-align: center;
  height: 100%;
  position: relative;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.comp-grid-image-text .grid-image-text--item .text-content p {
  margin-bottom: 40px;
}
.comp-grid-image-text .grid-image-text--item .text-content h4 {
  margin: 15px 0;
  font-weight: 800;
  font-size: 24px;
  line-height: 30px;
  color: #2C74B4;
}
.comp-grid-image-text .grid-image-text--item .text-content a {
  margin: 0 auto;
  position: absolute;
  bottom: 32px;
  left: 50%;
  transform: translateX(-50%);
}
.comp-grid-image-text .grid-image-text--item .img-content {
  line-height: 0;
}
.comp-grid-image-text .grid-image-text--item .img-content img {
  width: 100%;
  max-width: 100%;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.comp-slider-block .slider-main .slide {
  width: 600px;
}
.comp-slider-block .slider-main .slide img {
  max-width: 100%;
}

.comp-state-resources-block {
  padding-top: 0;
}
.comp-state-resources-block .state-dropdown {
  padding: 32px 0;
  width: 100%;
  display: flex;
}
.comp-state-resources-block .state-dropdown select {
  width: 300px;
  font-size: 18px;
}
.comp-state-resources-block .state-hero {
  padding: 60px 0;
  background: #EDF4FB;
}
.comp-state-resources-block .state-hero .state-panel {
  display: none;
}
.comp-state-resources-block .state-hero .state-panel .state-image {
  width: 100%;
}
.comp-state-resources-block .state-hero .state-panel .state-image img {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .comp-state-resources-block .state-hero .state-panel .state-image {
    width: 50%;
  }
}
.comp-state-resources-block .state-hero .state-panel .state-info {
  width: 100%;
  padding-left: 0px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media only screen and (min-width: 1024px) {
  .comp-state-resources-block .state-hero .state-panel .state-info {
    width: 50%;
    padding-left: 60px;
  }
}
.comp-state-resources-block .state-hero .state-panel .state-info h2 {
  font-family: "ProximaNova-Bold", sans-serif;
}
.comp-state-resources-block .state-hero .state-panel .state-info p {
  color: #2C74B4;
  font-size: 16px;
  margin: 16px 0;
}
.comp-state-resources-block .state-hero .state-panel .state-info .state-links a {
  margin: 0 0 6px 0;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .comp-state-resources-block .state-hero .state-panel .state-info .state-links a {
    width: auto;
    margin: 0 6px 0 0;
  }
}
.comp-state-resources-block .state-hero .state-panel.active {
  display: flex;
  flex-wrap: wrap;
}

.comp-resources-block {
  padding: 60px 0;
}
.comp-resources-block .resource-listing {
  display: flex;
  flex-wrap: wrap;
}
.comp-resources-block .resource-item {
  width: 100%;
  margin: 1% 0;
  border: 1px solid #ddd;
  border-radius: 12px;
  overflow: hidden;
}
@media only screen and (min-width: 640px) {
  .comp-resources-block .resource-item {
    width: 48%;
    margin: 1%;
  }
}
@media only screen and (min-width: 1024px) {
  .comp-resources-block .resource-item {
    width: 31.333%;
    margin: 1%;
  }
}
.comp-resources-block .resource-item .resource-img {
  width: 100%;
  margin-bottom: 24px;
  height: 240px;
}
.comp-resources-block .resource-item .resource-copy {
  padding: 24px;
}
.comp-resources-block .resource-item .resource-copy h3 {
  font-size: 24px;
  font-weight: 700;
  font-family: "ProximaNova-Bold", sans-serif;
}

.comp-team-block h2 {
  text-align: center;
}
.comp-team-block .team-list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 48px;
}
.comp-team-block .team-list .team-member {
  width: 33.333%;
  margin: 0 0 32px 0;
  padding: 0 30px;
  text-align: center;
}
.comp-team-block .team-list .team-member .team-img {
  width: 100%;
}
.comp-team-block .team-list .team-member .team-img img {
  width: 100%;
}
.comp-team-block .team-list .team-member .team-copy {
  width: 100%;
}
.comp-team-block .team-list .team-member .team-copy h3 {
  font-size: 24px;
  line-height: 36px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: "ProximaNova-Bold", sans-serif;
  margin: 32px 0 16px 0;
}
.comp-team-block .team-list .team-member .team-copy h5 {
  font-size: 15px;
  line-height: 36px;
  font-weight: 300;
  text-transform: uppercase;
}
.comp-team-block .team-list .team-member .team-copy p {
  text-align: center;
  color: #2C74B4;
  text-align: left;
}

.single-post article.post .content img, .single-post article.post .content .wp-caption {
  max-width: 100%;
  height: auto;
}
.single-post article.post .entry-meta {
  margin-bottom: 25px;
}
.single-post article.post .entry-summary img {
  width: 100%;
  height: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVuZGxlLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0NGOztBREVBO0VBQ0U7QUNDRjs7QURFQTtFQUNFO0FDQ0Y7O0FERUE7RUFDRTtBQ0NGO0FEQ0U7RUFDRDtFQUNBO0FDQ0Q7O0FER0E7RUFDRTtBQ0FGOztBREdBO0VBQ0U7QUNBRjs7QURHQTtFQUNFO0FDQUY7O0FESUU7RUFDRDtFQUNBO0FDREQ7O0FES0E7RUFNRTtFQUNBO0FDUEY7QURDRTtFQUNEO0VBQ0E7QUNDRDtBREtFO0VBQ0Q7RUFDQTtBQ0hEOztBRE9BO0VBQ0U7RUFDQTtFQUNBO0FDSkY7O0FEUUU7RUFDRDtFQUNBO0VBQ0E7QUNMRDtBRFFFO0VBQ0Q7QUNORDs7QURVQTtFQUNFO0VBQ0E7QUNQRjs7QURVQTtFQUNFO0FDUEY7O0FEVUE7RUFDRTtBQ1BGOztBRFVBO0VBQ0U7QUNQRjs7QURVQTtFQUNFO0FDUEY7O0FEVUE7RUFDRTtBQ1BGOztBRFVBO0VBQ0U7QUNQRjs7QURVQTtFQUNFO0VBQ0E7QUNQRjs7QURVQTtFQUNFO0FDUEY7O0FEVUE7RUFDRTtBQ1BGOztBRFVBO0VBQ0U7QUNQRjs7QURVQTtFQUNFO0FDUEY7O0FEVUE7RUFDRTtBQ1BGOztBRFVBO0VBQ0U7RUFDQTtBQ1BGOztBRFVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDUEY7QURTRTtFQUNEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDUEQ7O0FEV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ1JGO0FEVUU7RUFDRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ1JEOztBRFlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNURjs7QURZQTtFQUNFO0FDVEY7O0FEV0E7RUFDRTtBQ1JGOztBRFVBO0VBQ0U7RUFDQTtBQ1BGOztBQzdNQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0FBd0JBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBRDhNRjtBQzNNQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUQ0TUY7QUN6TUM7RUFDQztFQUNBO0VBRUE7RUFDQTtFQUNBO0FEME1GO0FFMVBBOzs7OztDQUFBO0FDQ0E7RUFDRTtFQUNBLFdDVVk7RURUWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhpUUY7QUcvUEU7OztFQUdEO0FIaVFEOztBRzdQQTtFQUNFO0VBQ0E7QUhnUUY7QUc5UEU7RUFDRDtBSGdRRDs7QUtyUkE7RUFDRTtBTHdSRjtBRWxSQztFR1BEO0lBSUM7RUx5UkM7QUFDRjtBS3ZSRTtFQUNEO0FMeVJEO0FFMVJDO0VHQUM7SUFJQztFTDBSRDtBQUNGOztBS3ZSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMMFJGOztBTTdTQTs7RUFFRTtFQUNBO0FOZ1RGO0FNOVNFOzs7O0VBRUQ7QU5rVEQ7O0FNOVNBO0VBQ0U7RUFDQTtFQUNBO0FOaVRGOztBTTlTQTs7RUFFRTtFQUNBO0VBQ0E7QU5pVEY7O0FNN1NFO0VBQ0Q7RUFDQSxXRmhCYTtFRWlCYjtFQUNBO0VBQ0E7QU5nVEQ7O0FNNVNBO0VBQ0UseUJGdkJXO0FKc1ViOztBT3BWQTs7OztDQUFBO0FBTUE7RUFDRTtFQUNBO0FQc1ZGOztBT25WQTtFQUNFO0VBQ0E7RUFDQTtBUHNWRjtBT3BWRTtFQUNEO0FQc1ZEO0FPblZFOzs7RUFHRDtBUHFWRDs7QU9qVkE7RUFDRTtFQUNBO0VBQ0EsZ0JIdkJpQjtFR3dCakI7QVBvVkY7O0FPalZBO0VBQ0U7RUFDQSxnQkg3QmlCO0VHOEJqQjtFQUNBO0FQb1ZGOztBT2pWQTtFQUNFO0VBQ0Esc0JIL0JZO0VHZ0NaO0VBQ0E7RUFDQSxXSGpDWTtFR2tDWjtFQUNBO0VBQ0E7QVBvVkY7O0FPalZBOzs7RUFHRTtFQUNBO0FQb1ZGOztBT2pWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQb1ZGOztBT2pWQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGtWRjtBT2hWRTtFQUNEO0FQa1ZEOztBTzlVQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBUGlWRjtBTy9VRTs7OztFQUdELHFCSDdFWTtFRzhFWjtBUGtWRDtBTy9VRTs7RUFDRDtFQUNBO0VBQ0E7RUFDQTtBUGtWRDtBT2hWQzs7RUFDRSxzQkgxRlc7RUcyRlg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQbVZIO0FPOVVDOztFQUNFLHNCSDNHVztFRzRHWCxrQkg1R1c7RUc2R1g7QVBpVkg7O0FPM1VFO0VBQ0Q7QVA4VUQ7O0FPMVVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDZVRjs7QU8xVUE7RUFDRTtBUDZVRjs7QU96VUE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNIOUlXO0VHK0lYO0VBQ0E7QVA0VUY7O0FPelVBO0VBQ0UsbUJIcEpXO0VHcUpYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXSDlKWTtFRytKWjtFQUNBO0FQNFVGOztBT3pVQTs7RUFFRTtBUDRVRjs7QVE3ZkE7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIrZkY7O0FROWZBO0VBQ0U7SUFDRDtJQUNBO0VSaWdCQztBQUNGO0FRamdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJtZ0JGOztBUWxnQkE7RUFDRTtJQUNEO0lBQ0E7RVJxZ0JDO0FBQ0Y7QVFyZ0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnVnQkY7O0FRcmdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUndnQkY7O0FRdGdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSeWdCRjs7QVF4Z0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVIyZ0JGOztBUTFnQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUjZnQkY7O0FRM2dCQTtFQUNFO0FSOGdCRjs7QVE1Z0JBO0VBQ0U7QVIrZ0JGOztBUTdnQkE7RUFDRTtFQUNBO0VBQ0E7QVJnaEJGOztBUTlnQkE7RUFDRTtJQUNEO0lBQ0E7SUFDQTtFUmloQkM7QUFDRjtBUWhoQkE7RUFDRTtJQUNEO0lBQ0E7SUFDQTtFUmtoQkM7QUFDRjtBUWpoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUm1oQkY7O0FRamhCQTtFQUNFO0FSb2hCRjs7QVFsaEJBO0VBQ0U7QVJxaEJGOztBUW5oQkE7RUFDRTtBUnNoQkY7O0FRcGhCQTtFQUNFO0FSdWhCRjs7QVFyaEJBO0VBQ0U7QVJ3aEJGOztBUXRoQkE7RUFDRTtBUnloQkY7O0FRdmhCQTtFQUNFO0FSMGhCRjs7QVF4aEJBO0VBQ0U7QVIyaEJGOztBUXpoQkE7RUFDRTtBUjRoQkY7O0FRMWhCQTtFQUNFO0FSNmhCRjs7QVEzaEJBO0VBQ0U7QVI4aEJGOztBUTVoQkE7RUFDRTtBUitoQkY7O0FRN2hCQTtFQUNFO0lBQ0Q7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUmdpQkM7RVEvaEJBO0lBQ0Q7SUFDQTtJQUNBO0lBQ0E7RVJpaUJDO0VRaGlCQTtJQUNEO0VSa2lCQztFUWppQkE7SUFDRDtFUm1pQkM7RVFsaUJBO0lBQ0Q7RVJvaUJDO0VRbmlCQTtJQUNEO0VScWlCQztFUXBpQkE7SUFDRDtFUnNpQkM7RVFyaUJBO0lBQ0Q7RVJ1aUJDO0VRdGlCQTtJQUNEO0VSd2lCQztFUXZpQkE7SUFDRDtFUnlpQkM7RVF4aUJBO0lBQ0Q7RVIwaUJDO0VRemlCQTtJQUNEO0VSMmlCQztFUTFpQkE7SUFDRDtFUjRpQkM7RVEzaUJBO0lBQ0Q7RVI2aUJDO0VRNWlCQTtJQUNEO0VSOGlCQztBQUNGO0FRN2lCQTtFQUNFO0lBQ0Q7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUitpQkM7RVE5aUJBO0lBQ0Q7SUFDQTtJQUNBO0lBQ0E7RVJnakJDO0VRL2lCQTtJQUNEO0VSaWpCQztFUWhqQkE7SUFDRDtFUmtqQkM7RVFqakJBO0lBQ0Q7RVJtakJDO0VRbGpCQTtJQUNEO0VSb2pCQztFUW5qQkE7SUFDRDtFUnFqQkM7RVFwakJBO0lBQ0Q7RVJzakJDO0VRcmpCQTtJQUNEO0VSdWpCQztFUXRqQkE7SUFDRDtFUndqQkM7RVF2akJBO0lBQ0Q7RVJ5akJDO0VReGpCQTtJQUNEO0VSMGpCQztFUXpqQkE7SUFDRDtFUjJqQkM7RVExakJBO0lBQ0Q7RVI0akJDO0VRM2pCQTtJQUNEO0VSNmpCQztBQUNGO0FRNWpCQTtFQUNFO0FSOGpCRjs7QVE1akJBO0VBQ0U7QVIrakJGOztBUTdqQkE7RUFDRTtFQUNBO0FSZ2tCRjs7QVEvakJBO0VBQ0U7SUFDRDtJQUNBO0VSa2tCQztBQUNGO0FRbGtCQTtFQUNFO0VBQ0E7RUFDQTtBUm9rQkY7O0FRbmtCQTtFQUNFO0lBQ0Q7SUFDQTtJQUNBO0VSc2tCQztBQUNGO0FRdGtCQTtFQUNFO0FSd2tCRjs7QVF2a0JBO0VBQ0U7QVIwa0JGOztBUXprQkE7RUFDRTtBUjRrQkY7O0FRM2tCQTtFQUNFO0FSOGtCRjs7QVE3a0JBO0VBQ0U7QVJnbEJGOztBUS9rQkE7RUFDRTtBUmtsQkY7O0FRamxCQTtFQUNFO0FSb2xCRjs7QVFubEJBO0VBQ0U7QVJzbEJGOztBUXJsQkE7RUFDRTtBUndsQkY7O0FRdmxCQTtFQUNFO0FSMGxCRjs7QVF6bEJBO0VBQ0U7QVI0bEJGOztBUTNsQkE7RUFDRTtBUjhsQkY7O0FRN2xCQTtFQUNFO0FSZ21CRjs7QVEvbEJBO0VBQ0U7QVJrbUJGOztBUWptQkE7RUFDRTtJQUNEO0VSb21CQztFUW5tQkE7SUFDRDtFUnFtQkM7RVFwbUJBO0lBQ0Q7RVJzbUJDO0VRcm1CQTtJQUNEO0VSdW1CQztFUXRtQkE7SUFDRDtFUndtQkM7RVF2bUJBO0lBQ0Q7RVJ5bUJDO0VReG1CQTtJQUNEO0VSMG1CQztFUXptQkE7SUFDRDtFUjJtQkM7RVExbUJBO0lBQ0Q7RVI0bUJDO0VRM21CQTtJQUNEO0VSNm1CQztFUTVtQkE7SUFDRDtFUjhtQkM7RVE3bUJBO0lBQ0Q7RVIrbUJDO0VROW1CQTtJQUNEO0VSZ25CQztFUS9tQkE7SUFDRDtFUmluQkM7RVFobkJBO0lBQ0Q7RVJrbkJDO0VRam5CQTtJQUNEO0VSbW5CQztFUWxuQkE7SUFDRDtFUm9uQkM7RVFubkJBO0lBQ0Q7RVJxbkJDO0VRcG5CQTtJQUNEO0VSc25CQztFUXJuQkE7SUFDRDtFUnVuQkM7RVF0bkJBO0lBQ0Q7RVJ3bkJDO0VRdm5CQTtJQUNEO0VSeW5CQztFUXhuQkE7SUFDRDtFUjBuQkM7RVF6bkJBO0lBQ0Q7RVIybkJDO0VRMW5CQTtJQUNEO0VSNG5CQztFUTNuQkE7SUFDRDtFUjZuQkM7RVE1bkJBO0lBQ0Q7RVI4bkJDO0VRN25CQTtJQUNEO0VSK25CQztBQUNGO0FRL25CQTtFQUNFO0lBQ0Q7RVJpb0JDO0VRaG9CQTtJQUNEO0VSa29CQztFUWpvQkE7SUFDRDtFUm1vQkM7RVFsb0JBO0lBQ0Q7RVJvb0JDO0VRbm9CQTtJQUNEO0VScW9CQztFUXBvQkE7SUFDRDtFUnNvQkM7RVFyb0JBO0lBQ0Q7RVJ1b0JDO0VRdG9CQTtJQUNEO0VSd29CQztFUXZvQkE7SUFDRDtFUnlvQkM7RVF4b0JBO0lBQ0Q7RVIwb0JDO0VRem9CQTtJQUNEO0VSMm9CQztFUTFvQkE7SUFDRDtFUjRvQkM7RVEzb0JBO0lBQ0Q7RVI2b0JDO0VRNW9CQTtJQUNEO0VSOG9CQztBQUNGO0FRN29CQTtFQUNFO0VBQ0E7QVIrb0JGOztBUTlvQkE7RUFDRTtJQUNEO0lBQ0E7RVJpcEJDO0FBQ0Y7QVFocEJBO0VBQ0U7RUFDQTtBUmtwQkY7O0FRanBCQTtFQUNFO0lBQ0Q7SUFDQTtFUm9wQkM7QUFDRjtBUW5wQkE7RUFDRTtFQUNBO0FScXBCRjs7QVFwcEJBO0VBQ0U7SUFDRDtJQUNBO0VSdXBCQztBQUNGO0FRdHBCQTtFQUNFO0FSd3BCRjs7QVF0cEJBO0VBQ0U7QVJ5cEJGOztBUXZwQkE7RUFDRTtBUjBwQkY7O0FReHBCQTtFQUNFO0FSMnBCRjs7QVF6cEJBO0VBQ0U7QVI0cEJGOztBUTFwQkE7RUFDRTtBUjZwQkY7O0FRM3BCQTtFQUNFO0FSOHBCRjs7QVE1cEJBO0VBQ0U7QVIrcEJGOztBUTdwQkE7RUFDRTtJQUNEO0VSZ3FCQztFUS9wQkE7SUFDRDtFUmlxQkM7RVFocUJBO0lBQ0Q7RVJrcUJDO0VRanFCQTtJQUNEO0VSbXFCQztFUWxxQkE7SUFDRDtFUm9xQkM7RVFucUJBO0lBQ0Q7RVJxcUJDO0VRcHFCQTtJQUNEO0VSc3FCQztFUXJxQkE7SUFDRDtFUnVxQkM7QUFDRjtBUXRxQkE7RUFDRTtJQUNEO0VSd3FCQztFUXZxQkE7SUFDRDtFUnlxQkM7RVF4cUJBO0lBQ0Q7RVIwcUJDO0VRenFCQTtJQUNEO0VSMnFCQztFUTFxQkE7SUFDRDtFUjRxQkM7RVEzcUJBO0lBQ0Q7RVI2cUJDO0VRNXFCQTtJQUNEO0VSOHFCQztFUTdxQkE7SUFDRDtFUitxQkM7QUFDRjtBUTlxQkE7RUFDRTtBUmdyQkY7O0FROXFCQTtFQUNFO0FSaXJCRjs7QVEvcUJBO0VBQ0U7QVJrckJGOztBUWhyQkE7RUFDRTtBUm1yQkY7O0FRanJCQTtFQUNFO0FSb3JCRjs7QVFsckJBO0VBQ0U7QVJxckJGOztBUW5yQkE7RUFDRTtBUnNyQkY7O0FRcHJCQTtFQUNFO0FSdXJCRjs7QVFyckJBO0VBQ0U7SUFDRDtFUndyQkM7RVF2ckJBO0lBQ0Q7RVJ5ckJDO0VReHJCQTtJQUNEO0VSMHJCQztFUXpyQkE7SUFDRDtFUjJyQkM7RVExckJBO0lBQ0Q7RVI0ckJDO0VRM3JCQTtJQUNEO0VSNnJCQztFUTVyQkE7SUFDRDtFUjhyQkM7RVE3ckJBO0lBQ0Q7RVIrckJDO0VROXJCQTtJQUNEO0VSZ3NCQztFUS9yQkE7SUFDRDtFUmlzQkM7RVFoc0JBO0lBQ0Q7RVJrc0JDO0VRanNCQTtJQUNEO0VSbXNCQztFUWxzQkE7SUFDRDtFUm9zQkM7RVFuc0JBO0lBQ0Q7RVJxc0JDO0VRcHNCQTtJQUNEO0VSc3NCQztFUXJzQkE7SUFDRDtFUnVzQkM7QUFDRjtBUXRzQkE7RUFDRTtJQUNEO0VSd3NCQztFUXZzQkE7SUFDRDtFUnlzQkM7RVF4c0JBO0lBQ0Q7RVIwc0JDO0VRenNCQTtJQUNEO0VSMnNCQztFUTFzQkE7SUFDRDtFUjRzQkM7RVEzc0JBO0lBQ0Q7RVI2c0JDO0VRNXNCQTtJQUNEO0VSOHNCQztFUTdzQkE7SUFDRDtFUitzQkM7QUFDRjtBUTlzQkE7RUFDRTtFQUNBO0FSZ3RCRjs7QVEvc0JBO0VBQ0U7RUFDQTtBUmt0QkY7O0FRanRCQTtFQUNFO0FSb3RCRjs7QVFudEJBO0VBQ0U7QVJzdEJGOztBUXJ0QkE7RUFDRTtBUnd0QkY7O0FRdnRCQTtFQUNFO0FSMHRCRjs7QVF6dEJBO0VBQ0U7QVI0dEJGOztBUTN0QkE7RUFDRTtBUjh0QkY7O0FRN3RCQTtFQUNFO0FSZ3VCRjs7QVEvdEJBO0VBQ0U7QVJrdUJGOztBUWp1QkE7RUFDRTtBUm91QkY7O0FRbnVCQTtFQUNFO0FSc3VCRjs7QVFydUJBO0VBQ0U7QVJ3dUJGOztBUXZ1QkE7RUFDRTtBUjB1QkY7O0FRenVCQTtFQUNFO0lBQ0Q7RVI0dUJDO0VRM3VCQTtJQUNEO0VSNnVCQztFUTV1QkE7SUFDRDtFUjh1QkM7RVE3dUJBO0lBQ0Q7RVIrdUJDO0VROXVCQTtJQUNEO0VSZ3ZCQztFUS91QkE7SUFDRDtFUml2QkM7RVFodkJBO0lBQ0Q7RVJrdkJDO0VRanZCQTtJQUNEO0VSbXZCQztFUWx2QkE7SUFDRDtFUm92QkM7RVFudkJBO0lBQ0Q7RVJxdkJDO0VRcHZCQTtJQUNEO0VSc3ZCQztFUXJ2QkE7SUFDRDtFUnV2QkM7QUFDRjtBUXZ2QkE7RUFDRTtJQUNEO0VSeXZCQztFUXh2QkE7SUFDRDtFUjB2QkM7RVF6dkJBO0lBQ0Q7RVIydkJDO0VRMXZCQTtJQUNEO0VSNHZCQztFUTN2QkE7SUFDRDtFUjZ2QkM7RVE1dkJBO0lBQ0Q7RVI4dkJDO0VRN3ZCQTtJQUNEO0VSK3ZCQztFUTl2QkE7SUFDRDtFUmd3QkM7RVEvdkJBO0lBQ0Q7RVJpd0JDO0VRaHdCQTtJQUNEO0VSa3dCQztFUWp3QkE7SUFDRDtFUm13QkM7RVFsd0JBO0lBQ0Q7RVJvd0JDO0FBQ0Y7QVFud0JBO0VBQ0U7RUFDQTtBUnF3QkY7O0FRcHdCQTtFQUNFO0VBQ0E7QVJ1d0JGOztBUXJ3QkE7RUFDRTtJQUNEO0lBQ0E7RVJ3d0JDO0VRdndCQTtJQUNEO0lBQ0E7RVJ5d0JDO0FBQ0Y7QVF4d0JBO0VBQ0U7SUFDRDtFUjB3QkM7RVF6d0JBO0lBQ0Q7RVIyd0JDO0VRMXdCQTtJQUNEO0VSNHdCQztFUTN3QkE7SUFDRDtFUjZ3QkM7RVE1d0JBO0lBQ0Q7RVI4d0JDO0VRN3dCQTtJQUNEO0VSK3dCQztFUTl3QkE7SUFDRDtFUmd4QkM7RVEvd0JBO0lBQ0Q7RVJpeEJDO0VRaHhCQTtJQUNEO0VSa3hCQztFUWp4QkE7SUFDRDtFUm14QkM7RVFseEJBO0lBQ0Q7RVJveEJDO0VRbnhCQTtJQUNEO0VScXhCQztBQUNGO0FRcHhCQTtFQUNFO0lBQ0Q7RVJzeEJDO0VRcnhCQTtJQUNEO0VSdXhCQztFUXR4QkE7SUFDRDtFUnd4QkM7RVF2eEJBO0lBQ0Q7RVJ5eEJDO0VReHhCQTtJQUNEO0VSMHhCQztFUXp4QkE7SUFDRDtFUjJ4QkM7RVExeEJBO0lBQ0Q7RVI0eEJDO0VRM3hCQTtJQUNEO0VSNnhCQztFUTV4QkE7SUFDRDtFUjh4QkM7RVE3eEJBO0lBQ0Q7RVIreEJDO0VROXhCQTtJQUNEO0VSZ3lCQztFUS94QkE7SUFDRDtFUml5QkM7QUFDRjtBUWh5QkE7RUFDRTtJQUNEO0VSa3lCQztFUWp5QkE7SUFDRDtFUm15QkM7RVFseUJBO0lBQ0Q7RVJveUJDO0VRbnlCQTtJQUNEO0VScXlCQztFUXB5QkE7SUFDRDtFUnN5QkM7RVFyeUJBO0lBQ0Q7RVJ1eUJDO0VRdHlCQTtJQUNEO0VSd3lCQztFUXZ5QkE7SUFDRDtFUnl5QkM7RVF4eUJBO0lBQ0Q7RVIweUJDO0VRenlCQTtJQUNEO0VSMnlCQztFUTF5QkE7SUFDRDtFUjR5QkM7RVEzeUJBO0lBQ0Q7RVI2eUJDO0FBQ0Y7QVE1eUJBO0VBQ0U7SUFDRDtJQUNBO0VSOHlCQztFUTd5QkE7SUFDRDtJQUNBO0VSK3lCQztBQUNGO0FROXlCQTtFQUNFO0lBQ0Q7SUFDQTtFUmd6QkM7RVEveUJBO0lBQ0Q7SUFDQTtFUml6QkM7QUFDRjtBUWh6QkE7RUFDRTtJQUNEO0VSa3pCQztFUWp6QkE7SUFDRDtFUm16QkM7RVFsekJBO0lBQ0Q7RVJvekJDO0VRbnpCQTtJQUNEO0VScXpCQztFUXB6QkE7SUFDRDtFUnN6QkM7RVFyekJBO0lBQ0Q7RVJ1ekJDO0VRdHpCQTtJQUNEO0VSd3pCQztFUXZ6QkE7SUFDRDtFUnl6QkM7RVF4ekJBO0lBQ0Q7RVIwekJDO0VRenpCQTtJQUNEO0VSMnpCQztFUTF6QkE7SUFDRDtFUjR6QkM7RVEzekJBO0lBQ0Q7RVI2ekJDO0FBQ0Y7QVE1ekJBO0VBQ0U7SUFDRDtFUjh6QkM7RVE3ekJBO0lBQ0Q7RVIrekJDO0VROXpCQTtJQUNEO0VSZzBCQztFUS96QkE7SUFDRDtFUmkwQkM7RVFoMEJBO0lBQ0Q7RVJrMEJDO0VRajBCQTtJQUNEO0VSbTBCQztFUWwwQkE7SUFDRDtFUm8wQkM7RVFuMEJBO0lBQ0Q7RVJxMEJDO0VRcDBCQTtJQUNEO0VSczBCQztFUXIwQkE7SUFDRDtFUnUwQkM7RVF0MEJBO0lBQ0Q7RVJ3MEJDO0VRdjBCQTtJQUNEO0VSeTBCQztBQUNGO0FReDBCQTtFQUNFO0lBQ0Q7RVIwMEJDO0VRejBCQTtJQUNEO0VSMjBCQztFUTEwQkE7SUFDRDtFUjQwQkM7RVEzMEJBO0lBQ0Q7RVI2MEJDO0VRNTBCQTtJQUNEO0VSODBCQztFUTcwQkE7SUFDRDtFUiswQkM7RVE5MEJBO0lBQ0Q7RVJnMUJDO0VRLzBCQTtJQUNEO0VSaTFCQztFUWgxQkE7SUFDRDtFUmsxQkM7RVFqMUJBO0lBQ0Q7RVJtMUJDO0VRbDFCQTtJQUNEO0VSbzFCQztFUW4xQkE7SUFDRDtFUnExQkM7QUFDRjtBUXAxQkE7RUFDRTtJQUNEO0lBQ0E7RVJzMUJDO0VRcjFCQTtJQUNEO0lBQ0E7RVJ1MUJDO0FBQ0Y7QVF0MUJBO0VBQ0U7QVJ3MUJGOztBUXQxQkE7RUFDRTtBUnkxQkY7O0FRdjFCQTtFQUNFO0FSMDFCRjs7QVF4MUJBO0VBQ0U7QVIyMUJGOztBUXoxQkE7RUFDRTtBUjQxQkY7O0FRMTFCQTtFQUNFO0FSNjFCRjs7QVEzMUJBO0VBQ0U7QVI4MUJGOztBUTUxQkE7RUFDRTtBUisxQkY7O0FRNzFCQTtFQUNFO0FSZzJCRjs7QVE5MUJBO0VBQ0U7QVJpMkJGOztBUS8xQkE7RUFDRTtBUmsyQkY7O0FRaDJCQTtFQUNFO0FSbTJCRjs7QVFqMkJBO0VBQ0U7QVJvMkJGOztBUWwyQkE7RUFDRTtBUnEyQkY7O0FRbjJCQTtFQUNFO0FSczJCRjs7QVFwMkJBO0VBQ0U7QVJ1MkJGOztBUXIyQkE7RUFDRTtBUncyQkY7O0FRdDJCQTtFQUNFO0FSeTJCRjs7QVF2MkJBO0VBQ0U7QVIwMkJGOztBUXgyQkE7RUFDRTtBUjIyQkY7O0FRejJCQTtFQUNFO0FSNDJCRjs7QVExMkJBO0VBQ0U7QVI2MkJGOztBUTMyQkE7RUFDRTtBUjgyQkY7O0FRNTJCQTtFQUNFO0FSKzJCRjs7QVE3MkJBO0VBQ0U7SUFDRDtFUmczQkM7RVEvMkJBO0lBQ0Q7RVJpM0JDO0VRaDNCQTtJQUNEO0VSazNCQztFUWozQkE7SUFDRDtFUm0zQkM7RVFsM0JBO0lBQ0Q7RVJvM0JDO0VRbjNCQTtJQUNEO0VScTNCQztFUXAzQkE7SUFDRDtFUnMzQkM7RVFyM0JBO0lBQ0Q7RVJ1M0JDO0VRdDNCQTtJQUNEO0VSdzNCQztFUXYzQkE7SUFDRDtFUnkzQkM7RVF4M0JBO0lBQ0Q7RVIwM0JDO0VRejNCQTtJQUNEO0VSMjNCQztFUTEzQkE7SUFDRDtFUjQzQkM7RVEzM0JBO0lBQ0Q7RVI2M0JDO0VRNTNCQTtJQUNEO0VSODNCQztFUTczQkE7SUFDRDtFUiszQkM7RVE5M0JBO0lBQ0Q7RVJnNEJDO0VRLzNCQTtJQUNEO0VSaTRCQztFUWg0QkE7SUFDRDtFUms0QkM7RVFqNEJBO0lBQ0Q7RVJtNEJDO0VRbDRCQTtJQUNEO0VSbzRCQztFUW40QkE7SUFDRDtFUnE0QkM7RVFwNEJBO0lBQ0Q7RVJzNEJDO0VRcjRCQTtJQUNEO0VSdTRCQztBQUNGO0FRdDRCQTtFQUNFO0lBQ0Q7RVJ3NEJDO0VRdjRCQTtJQUNEO0VSeTRCQztFUXg0QkE7SUFDRDtFUjA0QkM7RVF6NEJBO0lBQ0Q7RVIyNEJDO0VRMTRCQTtJQUNEO0VSNDRCQztFUTM0QkE7SUFDRDtFUjY0QkM7RVE1NEJBO0lBQ0Q7RVI4NEJDO0VRNzRCQTtJQUNEO0VSKzRCQztFUTk0QkE7SUFDRDtFUmc1QkM7RVEvNEJBO0lBQ0Q7RVJpNUJDO0VRaDVCQTtJQUNEO0VSazVCQztFUWo1QkE7SUFDRDtFUm01QkM7RVFsNUJBO0lBQ0Q7RVJvNUJDO0VRbjVCQTtJQUNEO0VScTVCQztFUXA1QkE7SUFDRDtFUnM1QkM7RVFyNUJBO0lBQ0Q7RVJ1NUJDO0VRdDVCQTtJQUNEO0VSdzVCQztFUXY1QkE7SUFDRDtFUnk1QkM7RVF4NUJBO0lBQ0Q7RVIwNUJDO0VRejVCQTtJQUNEO0VSMjVCQztFUTE1QkE7SUFDRDtFUjQ1QkM7RVEzNUJBO0lBQ0Q7RVI2NUJDO0VRNTVCQTtJQUNEO0VSODVCQztFUTc1QkE7SUFDRDtFUis1QkM7QUFDRjtBUTk1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJnNkJGOztBUS81QkE7RUFDRTtFQUNBO0FSazZCRjs7QVFqNkJBO0VBQ0U7QVJvNkJGOztBUW42QkE7RUFDRTtBUnM2QkY7O0FRcjZCQTtFQUNFO0VBQ0E7RUFDQTtBUnc2QkY7O0FRdjZCQTtFQUNFO0lBQ0Q7SUFDQTtJQUNBO0VSMDZCQztBQUNGO0FRMTZCQTtFQUNFO0lBQ0Q7SUFDQTtJQUNBO0VSNDZCQztBQUNGO0FRNTZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSODZCRjs7QVE3NkJBO0VBQ0U7QVJnN0JGOztBUS82QkE7RUFDRTtBUms3QkY7O0FRajdCQTtFQUNFO0FSbzdCRjs7QVFuN0JBO0VBQ0U7QVJzN0JGOztBUXI3QkE7RUFDRTtBUnc3QkY7O0FRdjdCQTtFQUNFO0FSMDdCRjs7QVF6N0JBO0VBQ0U7QVI0N0JGOztBUTM3QkE7RUFDRTtBUjg3QkY7O0FRNzdCQTtFQUNFO0FSZzhCRjs7QVEvN0JBO0VBQ0U7QVJrOEJGOztBUWo4QkE7RUFDRTtBUm84QkY7O0FRbjhCQTtFQUNFO0FSczhCRjs7QVFyOEJBO0VBQ0U7SUFDRDtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VSdzhCQztFUXY4QkE7SUFDRDtJQUNBO0lBQ0E7SUFDQTtFUnk4QkM7RVF4OEJBO0lBQ0Q7RVIwOEJDO0VRejhCQTtJQUNEO0VSMjhCQztFUTE4QkE7SUFDRDtFUjQ4QkM7RVEzOEJBO0lBQ0Q7RVI2OEJDO0VRNThCQTtJQUNEO0VSODhCQztFUTc4QkE7SUFDRDtFUis4QkM7RVE5OEJBO0lBQ0Q7RVJnOUJDO0VRLzhCQTtJQUNEO0VSaTlCQztFUWg5QkE7SUFDRDtFUms5QkM7RVFqOUJBO0lBQ0Q7RVJtOUJDO0VRbDlCQTtJQUNEO0VSbzlCQztFUW45QkE7SUFDRDtFUnE5QkM7RVFwOUJBO0lBQ0Q7RVJzOUJDO0FBQ0Y7QVF0OUJBO0VBQ0U7SUFDRDtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VSdzlCQztFUXY5QkE7SUFDRDtJQUNBO0lBQ0E7SUFDQTtFUnk5QkM7RVF4OUJBO0lBQ0Q7RVIwOUJDO0VRejlCQTtJQUNEO0VSMjlCQztFUTE5QkE7SUFDRDtFUjQ5QkM7RVEzOUJBO0lBQ0Q7RVI2OUJDO0VRNTlCQTtJQUNEO0VSODlCQztFUTc5QkE7SUFDRDtFUis5QkM7RVE5OUJBO0lBQ0Q7RVJnK0JDO0VRLzlCQTtJQUNEO0VSaStCQztFUWgrQkE7SUFDRDtFUmsrQkM7RVFqK0JBO0lBQ0Q7RVJtK0JDO0VRbCtCQTtJQUNEO0VSbytCQztFUW4rQkE7SUFDRDtFUnErQkM7RVFwK0JBO0lBQ0Q7RVJzK0JDO0FBQ0Y7QVFyK0JBO0VBQ0U7RUFDQTtBUnUrQkY7O0FRdCtCQTtFQUNFO0lBQ0Q7SUFDQTtFUnkrQkM7QUFDRjtBUXgrQkE7RUFDRTtFQUNBO0FSMCtCRjs7QVF6K0JBO0VBQ0U7SUFDRDtJQUNBO0VSNCtCQztBQUNGO0FRMytCQTtFQUNFO0VBQ0E7QVI2K0JGOztBUTUrQkE7RUFDRTtJQUNEO0lBQ0E7RVIrK0JDO0FBQ0Y7QVEvK0JBO0VBQ0U7RUFDQTtFQUNBO0FSaS9CRjs7QVFoL0JBO0VBQ0U7SUFDRDtJQUNBO0lBQ0E7RVJtL0JDO0FBQ0Y7QVFuL0JBO0VBQ0U7QVJxL0JGOztBUXAvQkE7RUFDRTtBUnUvQkY7O0FRdC9CQTtFQUNFO0FSeS9CRjs7QVF4L0JBO0VBQ0U7QVIyL0JGOztBUTEvQkE7RUFDRTtBUjYvQkY7O0FRNS9CQTtFQUNFO0FSKy9CRjs7QVE5L0JBO0VBQ0U7QVJpZ0NGOztBUWhnQ0E7RUFDRTtBUm1nQ0Y7O0FRbGdDQTtFQUNFO0FScWdDRjs7QVFwZ0NBO0VBQ0U7QVJ1Z0NGOztBUXRnQ0E7RUFDRTtBUnlnQ0Y7O0FReGdDQTtFQUNFO0FSMmdDRjs7QVExZ0NBO0VBQ0U7QVI2Z0NGOztBUTVnQ0E7RUFDRTtBUitnQ0Y7O0FROWdDQTtFQUNFO0lBQ0Q7RVJpaENDO0VRaGhDQTtJQUNEO0VSa2hDQztFUWpoQ0E7SUFDRDtFUm1oQ0M7RVFsaENBO0lBQ0Q7RVJvaENDO0VRbmhDQTtJQUNEO0VScWhDQztFUXBoQ0E7SUFDRDtFUnNoQ0M7RVFyaENBO0lBQ0Q7RVJ1aENDO0VRdGhDQTtJQUNEO0VSd2hDQztFUXZoQ0E7SUFDRDtFUnloQ0M7RVF4aENBO0lBQ0Q7RVIwaENDO0VRemhDQTtJQUNEO0VSMmhDQztFUTFoQ0E7SUFDRDtFUjRoQ0M7RVEzaENBO0lBQ0Q7RVI2aENDO0VRNWhDQTtJQUNEO0VSOGhDQztFUTdoQ0E7SUFDRDtFUitoQ0M7RVE5aENBO0lBQ0Q7RVJnaUNDO0VRL2hDQTtJQUNEO0VSaWlDQztFUWhpQ0E7SUFDRDtFUmtpQ0M7RVFqaUNBO0lBQ0Q7RVJtaUNDO0VRbGlDQTtJQUNEO0VSb2lDQztFUW5pQ0E7SUFDRDtFUnFpQ0M7RVFwaUNBO0lBQ0Q7RVJzaUNDO0VRcmlDQTtJQUNEO0VSdWlDQztFUXRpQ0E7SUFDRDtFUndpQ0M7RVF2aUNBO0lBQ0Q7RVJ5aUNDO0VReGlDQTtJQUNEO0VSMGlDQztFUXppQ0E7SUFDRDtFUjJpQ0M7RVExaUNBO0lBQ0Q7RVI0aUNDO0FBQ0Y7QVE1aUNBO0VBQ0U7SUFDRDtFUjhpQ0M7RVE3aUNBO0lBQ0Q7RVIraUNDO0VROWlDQTtJQUNEO0VSZ2pDQztFUS9pQ0E7SUFDRDtFUmlqQ0M7RVFoakNBO0lBQ0Q7RVJrakNDO0VRampDQTtJQUNEO0VSbWpDQztFUWxqQ0E7SUFDRDtFUm9qQ0M7RVFuakNBO0lBQ0Q7RVJxakNDO0VRcGpDQTtJQUNEO0VSc2pDQztFUXJqQ0E7SUFDRDtFUnVqQ0M7RVF0akNBO0lBQ0Q7RVJ3akNDO0VRdmpDQTtJQUNEO0VSeWpDQztFUXhqQ0E7SUFDRDtFUjBqQ0M7RVF6akNBO0lBQ0Q7RVIyakNDO0FBQ0Y7QVExakNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI0akNGOztBUTFqQ0E7RUFDRTtBUjZqQ0Y7O0FRM2pDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSOGpDRjs7QVE1akNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUitqQ0Y7O0FRN2pDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSZ2tDRjs7QVEvakNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJra0NGOztBUWhrQ0E7RUFDRTtJQUNEO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VSbWtDQztFUWxrQ0E7SUFDRDtFUm9rQ0M7RVFua0NBO0lBQ0Q7SUFDQTtJQUNBO0lBQ0E7RVJxa0NDO0VRcGtDQTtJQUNEO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VSc2tDQztFUXJrQ0E7SUFDRDtJQUNBO0lBQ0E7SUFDQTtFUnVrQ0M7RVF0a0NBO0lBQ0Q7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUndrQ0M7QUFDRjtBUXZrQ0E7RUFDRTtJQUNEO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VSeWtDQztFUXhrQ0E7SUFDRDtFUjBrQ0M7RVF6a0NBO0lBQ0Q7SUFDQTtJQUNBO0lBQ0E7RVIya0NDO0VRMWtDQTtJQUNEO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VSNGtDQztFUTNrQ0E7SUFDRDtJQUNBO0lBQ0E7SUFDQTtFUjZrQ0M7RVE1a0NBO0lBQ0Q7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUjhrQ0M7QUFDRjtBUTdrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSK2tDRjs7QVE3a0NBO0VBQ0U7SUFDRDtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VSZ2xDQztBQUNGO0FRL2tDQTtFQUNFO0lBQ0Q7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUmlsQ0M7QUFDRjtBUWhsQ0E7RUFDRTtBUmtsQ0Y7O0FRaGxDQTtFQUNFO0lBQ0Q7RVJtbENDO0FBQ0Y7QVFsbENBO0VBQ0U7SUFDRDtFUm9sQ0M7QUFDRjtBUW5sQ0E7RUFDRTtFQUNBO0FScWxDRjs7QVFwbENBO0VBQ0U7SUFDRDtJQUNBO0VSdWxDQztBQUNGO0FRdmxDQTtFQUNFO0VBQ0E7RUFDQTtBUnlsQ0Y7O0FReGxDQTtFQUNFO0lBQ0Q7SUFDQTtJQUNBO0VSMmxDQztBQUNGO0FRM2xDQTtFQUNFO0FSNmxDRjs7QVE1bENBO0VBQ0U7QVIrbENGOztBUTlsQ0E7RUFDRTtBUmltQ0Y7O0FRaG1DQTtFQUNFO0FSbW1DRjs7QVFsbUNBO0VBQ0U7QVJxbUNGOztBUXBtQ0E7RUFDRTtBUnVtQ0Y7O0FRdG1DQTtFQUNFO0FSeW1DRjs7QVF4bUNBO0VBQ0U7QVIybUNGOztBUTFtQ0E7RUFDRTtBUjZtQ0Y7O0FRNW1DQTtFQUNFO0FSK21DRjs7QVE5bUNBO0VBQ0U7QVJpbkNGOztBUWhuQ0E7RUFDRTtBUm1uQ0Y7O0FRbG5DQTtFQUNFO0FScW5DRjs7QVFwbkNBO0VBQ0U7QVJ1bkNGOztBUXRuQ0E7RUFDRTtJQUNEO0VSeW5DQztFUXhuQ0E7SUFDRDtFUjBuQ0M7RVF6bkNBO0lBQ0Q7RVIybkNDO0VRMW5DQTtJQUNEO0VSNG5DQztFUTNuQ0E7SUFDRDtFUjZuQ0M7RVE1bkNBO0lBQ0Q7RVI4bkNDO0VRN25DQTtJQUNEO0VSK25DQztFUTluQ0E7SUFDRDtFUmdvQ0M7RVEvbkNBO0lBQ0Q7RVJpb0NDO0VRaG9DQTtJQUNEO0VSa29DQztFUWpvQ0E7SUFDRDtFUm1vQ0M7RVFsb0NBO0lBQ0Q7RVJvb0NDO0VRbm9DQTtJQUNEO0VScW9DQztFUXBvQ0E7SUFDRDtFUnNvQ0M7RVFyb0NBO0lBQ0Q7RVJ1b0NDO0VRdG9DQTtJQUNEO0VSd29DQztFUXZvQ0E7SUFDRDtFUnlvQ0M7RVF4b0NBO0lBQ0Q7RVIwb0NDO0VRem9DQTtJQUNEO0VSMm9DQztFUTFvQ0E7SUFDRDtFUjRvQ0M7RVEzb0NBO0lBQ0Q7RVI2b0NDO0VRNW9DQTtJQUNEO0VSOG9DQztFUTdvQ0E7SUFDRDtFUitvQ0M7RVE5b0NBO0lBQ0Q7RVJncENDO0VRL29DQTtJQUNEO0VSaXBDQztFUWhwQ0E7SUFDRDtFUmtwQ0M7RVFqcENBO0lBQ0Q7RVJtcENDO0VRbHBDQTtJQUNEO0VSb3BDQztBQUNGO0FRcHBDQTtFQUNFO0lBQ0Q7RVJzcENDO0VRcnBDQTtJQUNEO0VSdXBDQztFUXRwQ0E7SUFDRDtFUndwQ0M7RVF2cENBO0lBQ0Q7RVJ5cENDO0VReHBDQTtJQUNEO0VSMHBDQztFUXpwQ0E7SUFDRDtFUjJwQ0M7RVExcENBO0lBQ0Q7RVI0cENDO0VRM3BDQTtJQUNEO0VSNnBDQztFUTVwQ0E7SUFDRDtFUjhwQ0M7RVE3cENBO0lBQ0Q7RVIrcENDO0VROXBDQTtJQUNEO0VSZ3FDQztFUS9wQ0E7SUFDRDtFUmlxQ0M7RVFocUNBO0lBQ0Q7RVJrcUNDO0VRanFDQTtJQUNEO0VSbXFDQztBQUNGO0FRbHFDQTtFQUNFO0FSb3FDRjs7QVFucUNBO0VBQ0U7SUFDRDtFUnNxQ0M7QUFDRjtBUXRxQ0E7RUFDRTtJQUNEO0VSd3FDQztBQUNGO0FRdnFDQTtFQUNFO0lBQ0Q7RVJ5cUNDO0FBQ0Y7QVF4cUNBO0VBQ0U7SUFDRDtFUjBxQ0M7QUFDRjtBUXpxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUjJxQ0Y7O0FRenFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSNHFDRjs7QVExcUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVI2cUNGOztBUTNxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUjhxQ0Y7O0FRNXFDQTtFQUNFO0VBQ0E7RUFDQTtBUitxQ0Y7O0FRN3FDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSZ3JDRjs7QVE5cUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJpckNGOztBUS9xQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUmtyQ0Y7O0FRaHJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSbXJDRjs7QVFqckNBO0VBQ0U7RUFDQTtFQUNBO0FSb3JDRjs7QVFsckNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJxckNGOztBUW5yQ0E7RUFDRTtFQUNBO0VBQ0E7QVJzckNGOztBUXByQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUnVyQ0Y7O0FRcnJDQTtFQUNFO0VBQ0E7RUFDQTtBUndyQ0Y7O0FRdHJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSeXJDRjs7QVF2ckNBO0VBQ0U7RUFDQTtFQUNBO0FSMHJDRjs7QVF4ckNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjJyQ0Y7O0FRenJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSNHJDRjs7QVExckNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVI2ckNGOztBUTNyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUjhyQ0Y7O0FRNXJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSK3JDRjs7QVE3ckNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJnc0NGOztBUTlyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUmlzQ0Y7O0FRL3JDQTtFQUNFO0lBQ0Q7SUFDQTtJQUNBO0lBQ0E7RVJrc0NDO0VRanNDQTtJQUNEO0lBQ0E7SUFDQTtJQUNBO0VSbXNDQztFUWxzQ0E7SUFDRDtJQUNBO0lBQ0E7SUFDQTtFUm9zQ0M7RVFuc0NBO0lBQ0Q7SUFDQTtJQUNBO0lBQ0E7RVJxc0NDO0VRcHNDQTtJQUNEO0lBQ0E7SUFDQTtJQUNBO0VSc3NDQztFUXJzQ0E7SUFDRDtJQUNBO0lBQ0E7SUFDQTtFUnVzQ0M7QUFDRjtBUXRzQ0E7RUFDRTtJQUNEO0lBQ0E7SUFDQTtJQUNBO0VSd3NDQztFUXZzQ0E7SUFDRDtJQUNBO0lBQ0E7SUFDQTtFUnlzQ0M7RVF4c0NBO0lBQ0Q7SUFDQTtJQUNBO0lBQ0E7RVIwc0NDO0VRenNDQTtJQUNEO0lBQ0E7SUFDQTtJQUNBO0VSMnNDQztFUTFzQ0E7SUFDRDtJQUNBO0lBQ0E7SUFDQTtFUjRzQ0M7RVEzc0NBO0lBQ0Q7SUFDQTtJQUNBO0lBQ0E7RVI2c0NDO0FBQ0Y7QUExNkZ1QjtBU1J2QjtFQUNFLGdDTEdVO0VLRlY7RUFDQTtFQUNBLGdCTEVtQjtBSm03RnJCOztBU2w3RkE7RUFDRTtBVHE3RkY7O0FTbDdGQTtFQUNFO0VBQ0E7RUFDQSxnQkxQaUI7QUo0N0ZuQjtBU243RkU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRCxXTE5hO0VLT2I7QVQyOEZEOztBU3Y4RkE7RUFDRTtFQUNBLGNMVlc7RUtXWCw0Q0x4Qm1CO0VLeUJuQjtBVDA4RkY7O0FTdjhGQTs7Ozs7RUFLRSwyQ0xuQ2tCO0VLb0NsQjtBVDA4RkY7O0FTdjhGQTtFQUNFO0VBQ0EsY0wxQlc7RUsyQlgsNENMeENtQjtFS3lDbkI7QVQwOEZGOztBU3Y4RkE7RUFDRTtFQUNBLGNMakNXO0VLa0NYLDRDTC9DbUI7RUtnRG5CO0FUMDhGRjs7QVN2OEZBO0VBQ0U7RUFDQSxjTHhDVztFS3lDWCw4Q0x2RGE7RUt3RGI7QVQwOEZGOztBU3Y4RkE7RUFDRTtFQUNBLGNML0NXO0VLZ0RYLDhDTDlEYTtFSytEYjtBVDA4RkY7O0FTdjhGQTtFQUNFO0VBQ0EsY0x0RFc7RUt1RFgsOENMckVhO0VLc0ViO0FUMDhGRjs7QVN2OEZBO0VBQ0UsY0w1RFc7QUpzZ0diOztBU3g4RkE7RUFDRSxtQkxoRWlCO0FKMmdHbkI7O0FTeDhGQTtFQUNFLGdCTDNFbUI7QUpzaEdyQjs7QVN4OEZBO0VBQ0U7RUFDQSxnQ0xwRlU7RUtxRlYsY0x6RVc7QUpvaEdiOztBU3g4RkE7RUFDRTtBVDI4RkY7O0FTeDhGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUMjhGRjs7QVN4OEZBO0VBQ0U7QVQyOEZGOztBU3g4RkE7RUFDRSxXTC9GWTtFS2dHWjtFQUNBO0VBQ0E7QVQyOEZGO0FTejhGRTs7RUFFRDtBVDI4RkQ7O0FTdjhGQTtFQUNFLGdCTGpIaUI7QUoyakduQjs7QVN2OEZBO0VBQ0U7QVQwOEZGOztBU3Y4RkE7RUFDRSx5QkxsSFc7RUttSFg7RUFDQTtFQUNBO0VBQ0E7QVQwOEZGOztBU3Y4RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQwOEZGOztBU3Y4RkE7O0VBRUUsc0JMdElZO0VLdUlaO0VBQ0E7RUFDQTtFQUNBLGdCTGpKa0I7RUtrSmxCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0Q0wzSFc7QUpxa0diO0FFN2xHQztFT3VJRDs7SUFlQztFVDQ4RkM7QUFDRjtBUzE4RkU7O0VBQ0Q7QVQ2OEZEO0FFdm1HQztFT3lKQzs7SUFJQztFVCs4RkQ7QUFDRjtBUzU4RkU7O0VBQ0Q7QVQrOEZEOztBUzM4RkE7RUFDRTtFQUNBO0FUODhGRjs7QVUvbkdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZrb0dGOztBVS9uR0E7Ozs7RUFJRTtFQUNBLHlCTkZXO0VNR1g7RUFDQTtFQUNBLFdOVFk7RU1VWjtFQUNBO0VBQ0E7RUFDQSxnQk5sQmlCO0VNbUJqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWa29HRjtBVWhvR0U7Ozs7Ozs7RUFFRDtFQUNBO0VBQ0E7QVZ1b0dEO0FVcG9HRTs7Ozs7OztFQUVELHNCTmhDYTtFTWlDYixrQk5oQ2E7RU1pQ2IsV05qQ2E7QUo0cUdkO0FVeG9HRTs7OztFQUNELHlCTmxDWTtFTW1DWjtFQUNBLFdOeENhO0VNeUNiO0FWNm9HRDtBVTNvR0M7Ozs7Ozs7RUFFRSxzQk43Q1c7RU04Q1gsa0JON0NXO0VNOENYLFdOOUNXO0FKZ3NHZDtBVTlvR0U7Ozs7RUFDRCxzQk5wRGE7RU1xRGIsa0JOcERhO0VNcURiLFdOckRhO0FKd3NHZDtBVWpwR0M7Ozs7Ozs7RUFFRSxzQk56RFc7RU0wRFg7RUFDQSxXTjVEVztBSm90R2Q7QVVwcEdFOzs7O0VBQ0Q7RUFDQTtFQUNBO0FWeXBHRDtBVXRwR0U7Ozs0REFBQTtFQUNEO0VBQ0E7RUFDQSxjTnJFWTtFTXNFWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjJwR0Q7QVV6cEdDOzs7Ozs7O0VBRUUsV05uRlc7QUptdkdkOztBVTNwR0E7O0VBRUU7QVY4cEdGOztBVTNwR0E7RUFDRTtBVjhwR0Y7O0FVM3BHQTtFQUNFO0VBQ0E7QVY4cEdGO0FFaHdHQztFUWdHRDtJQUtDO0lBQ0E7RVYrcEdDO0FBQ0Y7O0FVNXBHQTtBQUVBO0VBQ0Usc0JOOUdZO0VNK0daO0VBQ0EsV05qSFk7RU1rSFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWOHBHRjtBVTVwR0U7RUFFRDtBVjZwR0Q7O0FXMXlHQTtFQUNFO0FYNnlHRjtBVzN5R0U7RUFDRDtBWDZ5R0Q7O0FXenlHQTtFQUNFO0VBQ0E7QVg0eUdGOztBV3p5R0E7RUFDRTtBWDR5R0Y7O0FZcnpHQztFQUNFO0Fad3pHSDtBWXR6R0M7RUFDRTtFQUNBO0Fad3pHSDs7QVlsekdBO0VBQ0U7QVpxekdGO0FFeHpHQztFVUVEO0lBSUM7RVpzekdDO0FBQ0Y7QVlwekdFO0VBQ0Q7QVpzekdEO0FFaDBHQztFVVNDO0lBR0M7RVp3ekdEO0FBQ0Y7O0FZcHpHQTtFQUNFO0FadXpHRjs7QVlwekdBO0VBQ0UseUJSckJpQjtBSjQwR25CO0FZcnpHRTtFQUNFLGNSdkJTO0FKODBHYjs7QVluekdBO0VBQ0UseUJSNUJXO0FKazFHYjtBWXB6R0U7RUFDRSxXUm5DVTtBSnkxR2Q7O0FhcjJHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNENUeUJXO0VTeEJYO0FidzJHRjtBYXQyR0U7RUFDQztFQUNBLG1CVEVnQjtFU0RoQixjVEVVO0FKczJHYjtBYXYyR0c7RUFDQztFQUNBO0VBQ0E7QWJ5MkdKO0FhdjJHSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FieTJHTDtBYXYyR0s7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FieTJHTjtBRTEzR0M7RVdZSTtJQVFHO0ViMDJHTjtBQUNGO0FheDJHTTtFQUNDO0VBQ0E7QWIwMkdQO0FhbjJHRTtFQUNEO0VBQ0E7RUFDQTtFQUNBO0FicTJHRDtBYWoyR0M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBYm0yR0g7QWFqMkdHO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYm0yR0Y7QUV0NUdDO0VXOENFO0lBUUM7SUFDQztFYm8yR0g7QUFDRjtBYWoyR0c7RUFDRCxXVDdEWTtFUzhEWjtFQUNBO0FibTJHRjs7QWE3MUdBO0VBQ0UsV1R0RVk7RVN1RVo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJnMkdGO0FFNTZHQztFV29FRDtJQVVDO0lBQ0E7RWJrMkdDO0FBQ0Y7QWFoMkdFO0VBQ0Q7QWJrMkdEOztBYTkxR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBYmkyR0Y7QUU1N0dDO0VXdUZEO0lBUUM7RWJpMkdDO0FBQ0Y7QWEvMUdFO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmkyR0Q7QWE5MUdFO0VBQ0Q7RUFDQTtFQUNBO0VBQ0Esc0JUL0dhO0FKKzhHZDtBYTcxR0U7RUFDRDtBYisxR0Q7QWE5MUdDO0VBQ0U7QWJnMkdIO0FhNTFHRTtFQUNEO0FiODFHRDtBYTUxR0M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWI4MUdIO0FhNTFHRztFQUNEO0FiODFHRjtBYTMxR0c7RUFDRDtBYjYxR0Y7QWF2MUdDO0VBQ0U7QWJ5MUdIOztBY3QvR0E7RUFDRTtBZHkvR0Y7QUU1K0dDO0VZZEQ7SUFJQztJQUNBO0lBQ0E7RWQwL0dDO0FBQ0Y7QWN4L0dFO0VBQ0Q7RUFDQTtFQUNBO0FkMC9HRDtBY3gvR0M7RUFDRTtFQUNBO0FkMC9HSDtBY3gvR0c7RUFDRDtFQUNBO0VBQ0E7RUFDQSxjVk5XO0VVT1g7QWQwL0dGO0Fjdi9HRztFQUNEO0FkeS9HRjtBY3AvR0U7RUFDRDtFQUNBO0VBQ0E7QWRzL0dEO0FjcC9HQztFQUNFO0Fkcy9HSDtBY3AvR0c7RUFDRDtBZHMvR0Y7QWNuL0dHO0VBQ0Q7RUFDQTtFQUNBO0FkcS9HRjtBY2ovR0U7RUFDRSxXVnZDVTtBSjBoSGQ7QWMzK0dFO0VBQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDYrR0o7QWMxK0dFOzs7RUFNRTtFQUNBO0FkeStHSjtBY3IrR0U7RUFDRTtBZHUrR0o7QWNoK0dFO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCVnZGYTtFVXdGYjtFQUNBO0FkaytHRDtBYy85R0c7RUFDRDtFQUNBO0FkaStHRjtBYzc5R0U7RUFDRTtBZCs5R0o7QWMxOUdFO0VBQ0UsV1Z4R1U7QUpva0hkO0FjdDlHRTtFQUNFO0VBQ0E7RUFDQSx5QlZoSFM7RVVpSFQ7QWR3OUdKO0FjdDlHSTtFQUNEO0VBQ0E7QWR3OUdIOztBZTNsSEE7RUFDRSxtQlhlVztFV2RYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmOGxIRjtBZTVsSEU7RUFDRDtBZjhsSEQ7QWUzbEhFO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7QWY2bEhEO0FFNW1IQztFYVdDO0lBT0M7SUFDQTtJQUNBO0VmOGxIRDtBQUNGO0FFOW1IQztFYWREO0lBa0NDO0VmOGxIQztBQUNGO0FlNWxIRTtFQUNEO0VBQ0E7RUFDQTtBZjhsSEQ7QWU1bEhDO0VBQ0U7RUFDQTtBZjhsSEg7QWU1bEhHO0VBQ0Q7RUFDQTtFQUNBO0VBQ0EsV1h0Q1k7QUpvb0hkO0FlM2xIRztFQUNEO0FmNmxIRjtBZXhsSEU7RUFDRDtBZjBsSEQ7QWV4bEhDO0VBQ0U7QWYwbEhIO0FleGxIRztFQUNEO0FmMGxIRjtBZXZsSEc7RUFDRDtFQUNBLGdCWGhFaUI7QUp5cEhuQjtBZXBsSEU7RUFDRDtBZnNsSEQ7QWVubEhHO0VBQ0Q7RUFDQTtBZnFsSEY7O0FnQnZxSEE7RUFDRSx5QlplVztFWWRYO0FoQjBxSEY7QWdCdnFIQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCeXFISDtBRXJxSEM7RWNUQTtJQVFFO0lBQ0Q7SUFDQTtJQUNBO0VoQjBxSEE7QUFDRjtBZ0J0cUhFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJ3cUhIO0FFcHJIQztFY09DO0lBUUU7SUFDQTtJQUNBO0lBQ0E7RWhCeXFIRjtBQUNGO0FnQnhxSEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjBxSEo7QWdCeHFIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjBxSEo7QUU1c0hDO0VjMkJFO0lBVUU7RWhCMnFISDtBQUNGO0FnQnpxSEk7RUFDQztFQUNBLGNaeENRO0FKbXRIYjtBZ0J0cUhFO0VBQ0Q7RUFDQTtBaEJ3cUhEO0FFenRIQztFYytDQztJQUtHO0VoQnlxSEg7QUFDRjtBZ0J0cUhFO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJ3cUhEO0FnQnRxSEM7RUFDRTtFQUNBO0VBQ0E7QWhCd3FISDtBRTF1SEM7RWMrREE7SUFRRTtJQUNEO0VoQnVxSEE7RWdCcnFIQztJQUNFO0VoQnVxSEg7RWdCcHFIQztJQUNFO0VoQnNxSEg7QUFDRjtBZ0JucUhHO0VBQ0E7RUFDQSxXWnZGVztFWXdGWDtFQUNBO0VBQ0E7QWhCcXFISDtBZ0JscUhFO0VBQ0UsV1o5RlU7QUprd0hkO0FnQmpxSEU7RUFDQztBaEJtcUhIO0FnQjlwSEU7RUFDRDtFQUNBO0VBQ0E7QWhCZ3FIRDtBZ0I3cEhHO0VBQ0Q7RUFDQSxXWi9HWTtFWWdIWjtBaEIrcEhGO0FnQjFwSEU7RUFDRDtBaEI0cEhEO0FFaHhIQztFY21IQztJQUdDO0VoQjhwSEQ7QUFDRjtBZ0I3cEhDO0VBQ0U7QWhCK3BISDtBZ0IzcEhFO0VBQ0Q7RUFDQTtFQUNBO0VBQ0EsV1puSWE7QUpneUhkOztBZ0J4cEhDO0VBQ0M7RUFDQTtFQUNBO0FoQjJwSEY7QUVweUhDO0Vjc0lBO0lBTUc7RWhCNHBIRjtBQUNGO0FnQjFwSEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBaEI0cEhGO0FnQjNwSEU7RUFDQztFQUNBO0FoQjZwSEg7QWdCM3BISTtFQUNDO0FoQjZwSEw7O0FnQnRwSEE7RUFDQztBaEJ5cEhEOztBaUJ4MEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0Q2J5Qlc7RWF4Qlg7RUFDQTtFQUNBO0VBQ0E7QWpCMjBIRjtBaUJ6MEhFO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7QWpCMjBIRDtBaUJ4MEhFO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7QWpCMDBIRDtBaUJ2MEhFO0VBQ0Q7RUFDQTtFQUNBO0FqQnkwSEQ7QWlCdjBIQztFQUNFO0FqQnkwSEg7QWlCdjBIQztFQUNFO0VBQ0E7RUFDQTtFQUNBLFdiM0JXO0VhNEJYO0VBQ0E7QWpCeTBISDtBaUJ2MEhHO0VBQ0Q7QWpCeTBIRjtBaUJ0MEhHO0VBQ0QsV2JwQ1k7RWFxQ1o7QWpCdzBIRjtBaUJwMEhDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCczBISDs7QWtCaDRIQTtFQUNFO0VBQ0E7QWxCbTRIRjtBa0JqNEhFO0VBQ0Q7QWxCbTRIRDtBa0JqNEhDO0VBQ0U7RUFDQTtBbEJtNEhIO0FrQi8zSEU7RUFDRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQmk0SEQ7QWtCNzNIRTtFQUNEO0VBQ0E7QWxCKzNIRDs7QW1CdDVIRTtFQUNEO0VBQ0E7QW5CeTVIRDs7QW9CNTVIQTtFQUNFO0VBQ0E7RUFDQTtBcEIrNUhGO0FvQjM1SEM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjY1SEg7QUVuNkhDO0VrQkZBO0lBV0M7SUFDQTtFcEI4NUhBO0FBQ0Y7QW9CNTVIRztFQUNEO0VBQ0E7RUFDQTtBcEI4NUhGO0FFOTZIQztFa0JhRTtJQU1DO0VwQis1SEY7QUFDRjtBb0I1NUhHO0VBQ0Q7QXBCODVIRjtBb0J4NUhFO0VBQ0Q7QXBCMDVIRDtBb0J4NUhDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjA1SEg7QUVqOEhDO0VrQmlDQTtJQVNDO0VwQjI1SEE7QUFDRjtBb0J6NUhHO0VBQ0Q7RUFDQTtFQUNBO0FwQjI1SEY7O0FxQmg5SEM7RUFDRTtFQUNBO0VBQ0E7QXJCbTlISDtBcUJqOUhHO0VBQ0Q7RUFDQTtFQUNBO0FyQm05SEY7QXFCLzhIQztFQUNFO0FyQmk5SEg7O0FzQmwrSEE7RUFDRTtFQUNBO0VBQ0E7QXRCcStIRjtBRS85SEM7RW9CVEQ7SUFNQztFdEJzK0hDO0FBQ0Y7QUVwK0hDO0VvQkFDO0lBRUM7RXRCcytIRDtBQUNGO0FzQm4rSEU7RUFDRDtBdEJxK0hEO0FzQmwrSEU7RUFDRDtBdEJvK0hEO0FFLytIQztFb0JVQztJQUdDO0lBQ0E7SUFDQTtFdEJzK0hEO0FBQ0Y7QXNCcCtIQztFQUNFO0F0QnMrSEg7QUV6L0hDO0VvQmtCQTtJQUdDO0V0QncrSEE7QUFDRjtBc0JuK0hDO0VBQ0U7RUFDQTtBdEJxK0hIO0FFbGdJQztFb0IyQkE7SUFJQztFdEJ1K0hBO0FBQ0Y7QXNCcCtIQztFQUNFO0VBQ0E7QXRCcytISDtBRTNnSUM7RW9CbUNBO0lBSUM7SUFDQTtFdEJ3K0hBO0FBQ0Y7O0F1QnhoSUE7RUFDRTtBdkIyaElGO0F1QnpoSUU7RUFDRDtFQUNBO0VBQ0E7QXZCMmhJRDtBRXJoSUM7RXFCVEM7SUFLQztFdkI2aElEO0FBQ0Y7QXVCeGhJRztFQUNEO0VBQ0E7QXZCMGhJRjtBdUJuaElDO0VBQ0U7QXZCcWhJSDtBRWppSUM7RXFCV0E7SUFHQztFdkJ1aElBO0FBQ0Y7QXVCamhJQztFQUNFO0VBQ0E7QXZCbWhJSDtBdUIvZ0lHO0VBQ0Q7RUFDQTtBdkJpaElGO0F1QjVnSUc7RUFDRDtFQUNBO0F2QjhnSUY7O0F3QmhrSUE7RUFDQztFQXdCQztFQUNBO0F4QjRpSUY7QUV4aklDO0VzQmREO0lBSUc7RXhCc2tJRDtBQUNGO0F3Qm5rSUU7RUFDQztFQUNBO0VBQ0E7QXhCcWtJSDtBd0Jsa0lDO0VBQ0M7RUFDQTtBeEJva0lGO0F3QmxrSUU7RUFDQztFQUNBO0VBQ0EsMkNwQnBCaUI7QUp3bElwQjtBd0I3aklFO0VBQ0Qsc0JwQmhCYTtBSitrSWQ7QXdCM2pJRTtFQUNFLFdwQnRCVTtBSm1sSWQ7O0F5Qi9sSUE7RUFDQztFQStEQztFQUNBO0F6Qm9pSUY7QXlCam1JRTtFQUNDO0VBQ0E7QXpCbW1JSDtBRTNsSUM7RXVCVkM7SUFLRztJQUNBO0V6Qm9tSUg7QUFDRjtBeUJsbUlFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJvbUlIO0F5QmptSUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBekJtbUlIO0F5QmhtSUc7RUFDQztBekJrbUlKO0F5QjdsSUM7RUFDQztBekIrbElGO0FFcG5JQztFdUJvQkE7SUFJRztFekJnbUlGO0FBQ0Y7QXlCOWxJRTtFQUNDO0VBQ0E7QXpCZ21JSDtBRTduSUM7RXVCMkJDO0lBS0k7SUFDQTtFekJpbUlKO0FBQ0Y7QXlCOWxJRTtFQUNDO0VBQ0E7RUFDQSwyQ3JCckRpQjtBSnFwSXBCO0F5QjdsSUM7RUFDQztBekIrbElGO0F5QjlsSUU7RUFDQztBekJnbUlIO0F5QnpsSUU7RUFDRCxzQnJCdkRhO0FKa3BJZDtBeUJ2bElFO0VBQ0UsV3JCN0RVO0FKc3BJZDs7QXlCamxJQztFQUNDO0F6Qm9sSUY7QUV4cElDO0V1Qm1FQTtJQUlJO0V6QnFsSUg7QUFDRjtBeUJsbElDO0VBQ0M7QXpCb2xJRjtBRWhxSUM7RXVCMkVBO0lBR0c7RXpCc2xJRjtBQUNGOztBeUJqbElDO0VBQ0M7RUFDQTtBekJvbElGO0FFMXFJQztFdUJvRkE7SUFLRztJQUNBO0V6QnFsSUY7QUFDRjs7QTBCOXJJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0U7RUFDRjtBMUJpc0lEO0FFNXJJQztFd0JkRDtJQVlDO0lBQ0E7RTFCa3NJQztBQUNGO0EwQmhzSUU7RUFDRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQmtzSUQ7QTBCanNJQztFQUNFO0ExQm1zSUg7O0EyQjF0SUU7RUFDRDtFQUNBO0VBQ0E7RUFDQTtBM0I2dElEO0FFdHRJQztFeUJYQztJQVNDO0UzQjR0SUQ7QUFDRjtBMkIxdElDO0VBQ0U7QTNCNHRJSDtBRTl0SUM7RXlCQ0E7SUFJSTtFM0I2dElIO0FBQ0Y7QTJCM3RJRztFQUNDO0EzQjZ0SUo7QUV0dUlDO0V5QlFFO0lBSU07RTNCOHRJUDtBQUNGO0EyQjV0SUc7RUFDQztBM0I4dElKO0FFOXVJQztFeUJlRTtJQUlLO0UzQit0SU47QUFDRjtBMkI3dElHO0VBQ0M7QTNCK3RJSjtBRXR2SUM7RXlCc0JFO0lBSUs7RTNCZ3VJTjtBQUNGO0EyQjl0SUc7RUFDQztBM0JndUlKO0FFOXZJQztFeUI2QkU7SUFJSztFM0JpdUlOO0FBQ0Y7QTJCOXRJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0EzQmd1SUo7QTJCN3RJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCK3RJSjtBMkI5dElFO0VBQ0U7QTNCZ3VJSjtBMkI5dElFO0VBQ0U7RUFDQTtFQUNEO0VBQ0E7RUFDQSxjdkIzRFU7QUoyeEliO0EyQjl0SUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQmd1SUg7QTJCNXRJRztFQUNEO0EzQjh0SUY7QTJCNXRJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzQjh0SUo7O0E0Qnp6SUU7RUFDQztBNUI0eklIO0E0QjF6SUc7RUFDQztBNUI0eklKOztBNkJsMElBO0VBQ0M7QTdCcTBJRDtBNkJwMElDO0VBQ0M7RUFDQTtFQUNBO0E3QnMwSUY7QTZCcDBJRTtFQUNDO0VBQ0E7QTdCczBJSDtBNkJsMElDO0VBQ0M7RUFDQTtBN0JvMElGO0E2Qm4wSUU7RUFDQztBN0JxMElIO0E2Qm4wSUc7RUFDQztBN0JxMElKO0E2Qm4wSUk7RUFDQztBN0JxMElMO0FFOTBJQztFMkJLRTtJQVFHO0U3QnEwSUo7QUFDRjtBNkJuMElHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JxMElKO0FFMTFJQztFMkJnQkU7SUFRRztJQUNBO0U3QnMwSUo7QUFDRjtBNkJwMElJO0VBQ0MsMkN6QjFDZTtBSmczSXBCO0E2QnAwSUk7RUFDQyxjekI5QlE7RXlCK0JSO0VBQ0E7QTdCczBJTDtBNkJsMElLO0VBQ0M7RUFDQTtBN0JvMElOO0FFNTJJQztFMkJzQ0k7SUFLRztJQUNBO0U3QnEwSU47QUFDRjtBNkJoMElHO0VBQ0M7RUFDQTtBN0JrMElKOztBNkI1eklBO0VBQ0M7QTdCK3pJRDtBNkI5eklDO0VBQ0M7RUFDQTtBN0JnMElGO0E2Qjl6SUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QmcwSUY7QUUxNElDO0UyQnFFQTtJQVFHO0lBQ0E7RTdCaTBJRjtBQUNGO0FFMzRJQztFMkJnRUE7SUFhRztJQUNBO0U3QmswSUY7QUFDRjtBNkJoMElFO0VBQ0M7RUFDQTtFQUNBO0E3QmswSUg7QTZCaDBJRTtFQUNDO0E3QmswSUg7QTZCaDBJRztFQUNDO0VBQ0E7RUFDQSwyQ3pCekdnQjtBSjI2SXBCOztBOEIzNklDO0VBQ0M7QTlCODZJRjtBOEIzNklDO0VBQ0M7RUFDQTtFQUNBO0E5QjY2SUY7QThCMzZJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5QjY2SUg7QThCMzZJRztFQUNDO0E5QjY2SUo7QThCMzZJSTtFQUNDO0E5QjY2SUw7QThCMTZJRztFQUNDO0E5QjQ2SUo7QThCMTZJSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkMxQjlCZTtFMEIrQmY7QTlCNDZJTDtBOEJ6NklJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTlCMjZJTDtBOEJ4NklJO0VBQ0M7RUFDQSxjMUI1QlE7RTBCNkJSO0E5QjA2SUw7O0ErQnA5SUc7RUFDRDtFQUNBO0EvQnU5SUY7QStCbjlJQztFQUNFO0EvQnE5SUg7QStCajlJRztFQUNEO0VBQ0E7QS9CbTlJRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2lnaHRib3gtd3Atc3RhcnRlci8uL2Fzc2V0cy9zcmMvY3NzL2Jhc2UvcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly9zaWdodGJveC13cC1zdGFydGVyLy4vYXNzZXRzL3NyYy9jc3MvbWFpbi5zY3NzIiwid2VicGFjazovL3NpZ2h0Ym94LXdwLXN0YXJ0ZXIvLi9hc3NldHMvc3JjL2Nzcy9iYXNlL2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vc2lnaHRib3gtd3Atc3RhcnRlci8uL2Fzc2V0cy9zcmMvY3NzL2Jhc2UvbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vc2lnaHRib3gtd3Atc3RhcnRlci8uL2Fzc2V0cy9zcmMvY3NzL2Jhc2UvYmFzZS5zY3NzIiwid2VicGFjazovL3NpZ2h0Ym94LXdwLXN0YXJ0ZXIvLi9hc3NldHMvc3JjL2Nzcy9iYXNlL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3NpZ2h0Ym94LXdwLXN0YXJ0ZXIvLi9hc3NldHMvc3JjL2Nzcy9iYXNlL2xheW91dC1iYXNpY3Muc2NzcyIsIndlYnBhY2s6Ly9zaWdodGJveC13cC1zdGFydGVyLy4vYXNzZXRzL3NyYy9jc3MvYmFzZS9saXN0cy5zY3NzIiwid2VicGFjazovL3NpZ2h0Ym94LXdwLXN0YXJ0ZXIvLi9hc3NldHMvc3JjL2Nzcy9iYXNlL2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vc2lnaHRib3gtd3Atc3RhcnRlci8uL2Fzc2V0cy9zcmMvY3NzL2Jhc2UvZ3JpZC5zY3NzIiwid2VicGFjazovL3NpZ2h0Ym94LXdwLXN0YXJ0ZXIvLi9hc3NldHMvc3JjL2Nzcy9iYXNlL3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly9zaWdodGJveC13cC1zdGFydGVyLy4vYXNzZXRzL3NyYy9jc3MvYmFzZS9idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vc2lnaHRib3gtd3Atc3RhcnRlci8uL2Fzc2V0cy9zcmMvY3NzL2Jhc2UvdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vc2lnaHRib3gtd3Atc3RhcnRlci8uL2Fzc2V0cy9zcmMvY3NzL2NvbW1vbi5zY3NzIiwid2VicGFjazovL3NpZ2h0Ym94LXdwLXN0YXJ0ZXIvLi9hc3NldHMvc3JjL2Nzcy9iYXNlLWNvbXBvbmVudHMvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vc2lnaHRib3gtd3Atc3RhcnRlci8uL2Fzc2V0cy9zcmMvY3NzL2Jhc2UtY29tcG9uZW50cy9tYWluLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9zaWdodGJveC13cC1zdGFydGVyLy4vYXNzZXRzL3NyYy9jc3MvYmFzZS1jb21wb25lbnRzL21vYmlsZS1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vc2lnaHRib3gtd3Atc3RhcnRlci8uL2Fzc2V0cy9zcmMvY3NzL2Jhc2UtY29tcG9uZW50cy9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9zaWdodGJveC13cC1zdGFydGVyLy4vYXNzZXRzL3NyYy9jc3MvYmFzZS1jb21wb25lbnRzL3NlYXJjaC1wYW5lbC5zY3NzIiwid2VicGFjazovL3NpZ2h0Ym94LXdwLXN0YXJ0ZXIvLi9hc3NldHMvc3JjL2Nzcy9iYXNlLWNvbXBvbmVudHMvYXV0aG9yLW1ldGEuc2NzcyIsIndlYnBhY2s6Ly9zaWdodGJveC13cC1zdGFydGVyLy4vYXNzZXRzL3NyYy9jc3MvYmFzZS1jb21wb25lbnRzL2VudHJ5LWZlYXR1cmVkLWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vc2lnaHRib3gtd3Atc3RhcnRlci8uL2Fzc2V0cy9zcmMvY3NzL2Jhc2UtY29tcG9uZW50cy9wYWdpbmF0aW9uLW5hdi5zY3NzIiwid2VicGFjazovL3NpZ2h0Ym94LXdwLXN0YXJ0ZXIvLi9hc3NldHMvc3JjL2Nzcy9iYXNlLWNvbXBvbmVudHMvZ3JpZC1wb3N0cy1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vc2lnaHRib3gtd3Atc3RhcnRlci8uL2Fzc2V0cy9zcmMvY3NzL2Jhc2UtY29tcG9uZW50cy9maWx0ZXItY2F0ZWdvcnkuc2NzcyIsIndlYnBhY2s6Ly9zaWdodGJveC13cC1zdGFydGVyLy4vYXNzZXRzL3NyYy9jc3MvcGFnZS1idWlsZGVyLWNvbXBvbmVudHMvY29tbW9uL190d28tY29sLWNvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly9zaWdodGJveC13cC1zdGFydGVyLy4vYXNzZXRzL3NyYy9jc3MvcGFnZS1idWlsZGVyLWNvbXBvbmVudHMvaGVyby5zY3NzIiwid2VicGFjazovL3NpZ2h0Ym94LXdwLXN0YXJ0ZXIvLi9hc3NldHMvc3JjL2Nzcy9wYWdlLWJ1aWxkZXItY29tcG9uZW50cy9pbWFnZS10ZXh0LWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vc2lnaHRib3gtd3Atc3RhcnRlci8uL2Fzc2V0cy9zcmMvY3NzL3BhZ2UtYnVpbGRlci1jb21wb25lbnRzL3Bvc3Rlci5zY3NzIiwid2VicGFjazovL3NpZ2h0Ym94LXdwLXN0YXJ0ZXIvLi9hc3NldHMvc3JjL2Nzcy9wYWdlLWJ1aWxkZXItY29tcG9uZW50cy9ncmlkLWltYWdlLXRleHQuc2NzcyIsIndlYnBhY2s6Ly9zaWdodGJveC13cC1zdGFydGVyLy4vYXNzZXRzL3NyYy9jc3MvcGFnZS1idWlsZGVyLWNvbXBvbmVudHMvc2xpZGVyLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vc2lnaHRib3gtd3Atc3RhcnRlci8uL2Fzc2V0cy9zcmMvY3NzL3BhZ2UtYnVpbGRlci1jb21wb25lbnRzL3Jlc291cmNlcy1ibG9jay5zY3NzIiwid2VicGFjazovL3NpZ2h0Ym94LXdwLXN0YXJ0ZXIvLi9hc3NldHMvc3JjL2Nzcy9wYWdlLWJ1aWxkZXItY29tcG9uZW50cy90ZWFtLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vc2lnaHRib3gtd3Atc3RhcnRlci8uL2Fzc2V0cy9zcmMvY3NzL3BhZ2VzL3NpbmdsZS1wb3N0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG5cbiAgJltocmVmXj1cInRlbFwiXSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOjEwMCU7XG59XG5cbmJ1dHRvbiB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUge1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xuICB9XG59XG5cbnEge1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xuICB9XG5cbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRjb250ZW50OiAnXCInO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmlucHV0IHtcbiAgJlt0eXBlPVwidGV4dFwiXSwgJlt0eXBlPVwiYnV0dG9uXCJdLCAmW3R5cGU9XCJyZXNldFwiXSwgJlt0eXBlPVwic2VhcmNoXCJdLCAmW3R5cGU9XCJwYXNzd29yZFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gICZbdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICB9XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRoLCB0ZCB7XG4gIHBhZGRpbmc6IDJweDtcbn1cblxuYmlnIHtcbiAgZm9udC1zaXplOiAxMjAlO1xufVxuXG5zbWFsbCwgc3VwLCBzdWIge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG5zdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5rYmQsIHR0IHtcbiAgZm9udC1mYW1pbHk6IGNvdXJpZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuaW5zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmRlbCwgc3RyaWtlLCBzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmFkZHJlc3MsIGNpdGUsIHZhciB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG5cbiAgJjpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtY2xpcC1wYXRoOiBub25lO1xuXHRjbGlwLXBhdGg6IG5vbmU7XG5cdGNvbG9yOiAjMDA3YWNjO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXNpemU6IC44NzVyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGhlaWdodDogYXV0bztcblx0cmlnaHQ6IDVweDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dG9wOiA1cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHR6LWluZGV4OiAxMDAwMDA7XG4gIH1cbn1cblxuLnNraXAtbGluayB7XG4gIGxlZnQ6IC05OTk5cmVtO1xuICB0b3A6IDIuNXJlbTtcbiAgei1pbmRleDogOTk5OTk5OTk5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAmOmZvY3VzIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxlZnQ6IDZweDtcblx0dG9wOiA3cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0ei1pbmRleDogMTAwMDAwO1xuXHRyaWdodDogYXV0bztcbiAgfVxufVxuXG4udmlzdWFsbHktaGlkZGVuOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKSwgLmZvcm0tYWxsb3dlZC10YWdzOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6cmlnaHQ7XG59XG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6bGVmdDtcbn1cbi5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIkBpbXBvcnQgXCIuL2Jhc2UvcmVzZXRcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi9iYXNlL2ZvbnRzXCI7XG5AaW1wb3J0IFwiLi9iYXNlL21peGluc1wiO1xuQGltcG9ydCBcIi4vYmFzZS9iYXNlXCI7XG5AaW1wb3J0IFwiLi9iYXNlL2xheW91dC1iYXNpY3NcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvbGlzdHNcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvZm9ybXNcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvZ3JpZFwiOyAvKiBzZWUgaHR0cHM6Ly9nZXQuZm91bmRhdGlvbi9zaXRlcy9kb2NzL3h5LWdyaWQuaHRtbCBmb3IgdXNhZ2UgKi9cbkBpbXBvcnQgXCIuL2Jhc2UvdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcIi4vYmFzZS9idXR0b25zXCI7XG5AaW1wb3J0IFwiLi9iYXNlL3V0aWxpdGllc1wiO1xuXG4vLyBDb21tb24gU3R5bGVzXG5AaW1wb3J0IFwiY29tbW9uXCI7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCIuL2Jhc2UtY29tcG9uZW50cy9oZWFkZXJcIjtcbkBpbXBvcnQgXCIuL2Jhc2UtY29tcG9uZW50cy9tYWluLW1lbnVcIjtcbkBpbXBvcnQgXCIuL2Jhc2UtY29tcG9uZW50cy9tb2JpbGUtbWVudVwiO1xuQGltcG9ydCBcIi4vYmFzZS1jb21wb25lbnRzL2Zvb3RlclwiO1xuQGltcG9ydCBcIi4vYmFzZS1jb21wb25lbnRzL3NlYXJjaC1wYW5lbFwiO1xuQGltcG9ydCBcIi4vYmFzZS1jb21wb25lbnRzL2F1dGhvci1tZXRhXCI7XG5AaW1wb3J0IFwiLi9iYXNlLWNvbXBvbmVudHMvZW50cnktZmVhdHVyZWQtaW1hZ2VcIjtcbkBpbXBvcnQgXCIuL2Jhc2UtY29tcG9uZW50cy9wYWdpbmF0aW9uLW5hdlwiO1xuQGltcG9ydCBcIi4vYmFzZS1jb21wb25lbnRzL2dyaWQtcG9zdHMtbGlzdFwiO1xuQGltcG9ydCBcIi4vYmFzZS1jb21wb25lbnRzL2ZpbHRlci1jYXRlZ29yeVwiO1xuXG4vLyBQYWdlIEJ1aWxkZXIgQ29tcG9uZW50c1xuLy8gLSBDb21tb24gQ29tcG9uZW50c1xuQGltcG9ydCBcIi4vcGFnZS1idWlsZGVyLWNvbXBvbmVudHMvY29tbW9uL3R3by1jb2wtY29udGVudFwiO1xuLy8gLSBNYWluIENvbXBvbmVudHNcbkBpbXBvcnQgXCIuL3BhZ2UtYnVpbGRlci1jb21wb25lbnRzL2hlcm9cIjtcbkBpbXBvcnQgXCIuL3BhZ2UtYnVpbGRlci1jb21wb25lbnRzL2ltYWdlLXRleHQtYmxvY2tcIjtcbkBpbXBvcnQgXCIuL3BhZ2UtYnVpbGRlci1jb21wb25lbnRzL3Bvc3RlclwiO1xuQGltcG9ydCBcIi4vcGFnZS1idWlsZGVyLWNvbXBvbmVudHMvZ3JpZC1pbWFnZS10ZXh0XCI7XG5AaW1wb3J0IFwiLi9wYWdlLWJ1aWxkZXItY29tcG9uZW50cy9jdGEtYmxvY2tcIjtcbkBpbXBvcnQgXCIuL3BhZ2UtYnVpbGRlci1jb21wb25lbnRzL3NsaWRlci1ibG9ja1wiO1xuQGltcG9ydCBcIi4vcGFnZS1idWlsZGVyLWNvbXBvbmVudHMvcmVzb3VyY2VzLWJsb2NrXCI7XG5AaW1wb3J0IFwiLi9wYWdlLWJ1aWxkZXItY29tcG9uZW50cy90ZWFtLWJsb2NrXCI7XG5cbi8vIFBhZ2VzXG5AaW1wb3J0IFwiLi9wYWdlcy9zaW5nbGUtcG9zdFwiO1xuXG4iLCIvKlxuXG4jIyMgVXNpbmcgRm9udHMgIyMjXG4tIEFkZCBmb250cyB0byBcImFzc2V0cy9zdGF0aWMvZm9udHNcIiBkaXJlY3Rvcnlcbi0gVXNlIGZvbnQtZmFjZSB0byBsb2FkXG4tIEZvciBHb29nbGUgZm9udHMsIGxvYWQgdGhlbSBpbiB0aGUgZnVuY3Rpb25zLnBocCBmaWxlXG5cbiMjIyBFeGFtcGxlIFVzZSAjIyNcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5ldWUgSGFhcyBHcm90ZXNrXCI7XG4gIHNyYzogdXJsKFwiI3skZm9udHNQYXRofS9uZXVlLWhhc3MtZ3JvdHQvTmV1ZUhhYXNHcm90RGlzcC03NUJvbGQtV2ViLndvZmYyXCIpXG4gIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCIjeyRmb250c1BhdGh9L25ldWUtaGFzcy1ncm90dC9OZXVlSGFhc0dyb3REaXNwLTc1Qm9sZC1XZWIud29mZlwiKVxuICBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbk5PVEU6ICN7JGZvbnRzUGF0aH0vIGlzIGEgdmFyaWFibGUgdGhhdCBpcyBkZWZpbmVkIGluIHRoZSB2YXJpYWJsZXMuc2NzcyBmaWxlIGFuZCBpcyB1c2VkIHRvIHJlZmVyZW5jZSB0aGUgZm9udHMgZGlyZWN0b3J5LlxuXG4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhLUJvbGRcIjtcbiAgc3JjOiB1cmwoXCIjeyRmb250c1BhdGh9L1Byb3hpbWFOb3ZhLUJvbGQub3RmXCIpXG4gIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YS1SZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiI3skZm9udHNQYXRofS9Qcm94aW1hTm92YS1SZWd1bGFyLm90ZlwiKVxuICBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbiBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmEtTGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIjeyRmb250c1BhdGh9L1Byb3hpbWFOb3ZhLUxpZ2h0Lm90ZlwiKVxuICBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbiIsIi8qIE1lZGlhIFF1ZXJ5IE1peGluXG4qIFVzYWdlOlxuQGluY2x1ZGUgYnAodGFibGV0KSB7XG5cdGJhY2tncm91bmQ6IGdyZWVuO1xufVxuKi9cblxuQG1peGluIGJwICgkYnJlYWtwb2ludCkge1xuICBAaWYgJGJyZWFrcG9pbnQ9PXRhYmxldCB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bSkge1xuXHQgIEBjb250ZW50O1xuXHR9XG4gIH1cbiAgQGlmICRicmVha3BvaW50PT1kZXNrdG9wIHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFyZ2UpIHtcblx0ICBAY29udGVudDtcblx0fVxuICB9XG5cbiAgLy8gU3BlY2lhbCBjYXNlc1xuICBAaWYgJGJyZWFrcG9pbnQ9PW1vYmlsZS1vbmx5IHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXHQgIEBjb250ZW50O1xuXHR9XG4gIH1cbiAgQGlmICRicmVha3BvaW50PT10YWJsZXQtb25seSB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bSkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQgIEBjb250ZW50O1xuXHR9XG4gIH1cbn1cbiIsIi8vIFRvcCBMZXZlbCBzdHlsZXNcbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xuICB9XG59XG5cbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAmLm92ZXJmbG93LWhpZGRlbntcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuIiwiLy8gRm9udHNcbiRmb250LWhlYWRpbmctYm9sZDogXCJQcm94aW1hTm92YS1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1oZWFkaW5nOiBcIlByb3hpbWFOb3ZhLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiRmb250LWhlYWRpbmctbGlnaHQ6IFwiUHJveGltYU5vdmEtTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiRmb250LWJvZHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiRmb250LXdlaWdodC1saWdodDogMzAwO1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDUwMDtcbiRmb250LXdlaWdodC1ib2xkZXI6IDcwMDtcbiRmb250LXdlaWdodC1ib2xkZXN0OiA5MDA7XG5cbi8vIENvbG9yc1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuJGNvbG9yLWdyYXk6ICNmN2Y3ZmY7XG4kY29sb3ItbGlnaHQtYmx1ZTogI0VERjRGQjtcbiRjb2xvci1ibHVlOiAjMkM3NEI0O1xuXG4vLyBMYXlvdXQgQmFzaWNzXG4kY29udGFpbmVyLW1heC13aWR0aDogMTQ0MHB4O1xuXG4vLyBCcmVha3BvaW50cyAtIHVzZWQgZm9yIGdyaWQuc2NzcyBhbmQgbWVkaWEgcXVlcnkgbWl4aW5cbiRzbWFsbDogMHB4O1xuJG1lZGl1bTogNjQwcHg7XG4kbGFyZ2U6IDEwMjRweDtcblxuLy8gU2VsZWN0b3JzXG4kaGVhZGluZy1zZWxlY3RvcnM6IFwiaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNlwiO1xuJHRleHQtZWxlbWVudHM6IFwicCwgLnAsIGxpLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2XCI7XG4kaW5wdXQtc2VsZWN0b3JzOiAnW3R5cGU9XCJ0ZWxcIl0sIFt0eXBlPVwidXJsXCJdLCBbdHlwZT1cInRleHRcIl0sIFt0eXBlPVwiZGF0ZVwiXSwgW3R5cGU9XCJlbWFpbFwiXSwgW3R5cGU9XCJzZWFyY2hcIl0sIFt0eXBlPVwibnVtYmVyXCJdLCBbdHlwZT1cInBhc3N3b3JkXCJdLCB0ZXh0YXJlYSwgc2VsZWN0JztcblxuLy8gTW90aW9uIGFuZCBFZmZlY3RzXG4kdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiRib3gtc2hhZG93OiAwIDFweCAyNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcblxuLy8gUGF0aHNcbiRpbWFnZVBhdGg6IFwiLi4vLi4vc3RhdGljL2ltZ1wiO1xuJGZvbnRzUGF0aDogXCIuLi8uLi9zdGF0aWMvZm9udHNcIjtcbiIsIi8vIExheW91dCBCYXNpY3NcblxubWFpbntcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xuXG4gIEBpbmNsdWRlIGJwKHRhYmxldCl7XG5cdHBhZGRpbmctdG9wOiAxOTBweDtcbiAgfVxuXG4gICYucGFnZS1idWlsZGVyLWxheW91dHtcblx0cGFkZGluZy10b3A6IDE4MHB4O1xuXG5cdEBpbmNsdWRlIGJwKHRhYmxldCl7XG5cdCAgcGFkZGluZy10b3A6IDE4MHB4O1xuXHR9XG4gIH1cbn1cbi5jb250YWluZXJ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufSIsIi8vIExpc3RzICYgVGFibGVzXG5cbnVsLFxub2wge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cbiAgdWwsXG4gIG9sIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG50aGVhZCB7XG4gIHRoIHtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ncmF5O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG50cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTtcbn1cbiIsIi8qKlxuKiAxLjMgRm9ybXNcbipcbiogR2xvYmFsIGZvcm0gZWxlbWVudHNcbiovXG5cbmZvcm0ge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBwYWRkaW5nOiAwO1xuXG4gICo6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBpbnB1dDpub3QoW3R5cGU9J3N1Ym1pdCddKSxcbiAgc2VsZWN0LFxuICB0ZXh0YXJlYSB7XG5cdG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4jeyRpbnB1dC1zZWxlY3RvcnN9IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5cbmlucHV0Om5vdChbdHlwZT0nc3VibWl0J10pLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbnRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5zZWxlY3Qge1xuICAkY29sb3ItYmxhY2stcmdiOiByZWQoJGNvbG9yLWJsYWNrKSwgZ3JlZW4oJGNvbG9yLWJsYWNrKSwgYmx1ZSgkY29sb3ItYmxhY2spO1xuXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BvbHlsaW5lIGZpbGw9J25vbmUnIHN0cm9rZT0ncmdiKCN7JGNvbG9yLWJsYWNrLXJnYn0pJyBzdHJva2Utd2lkdGg9JzUnICBwb2ludHM9JzIsOSAxNiwyNSAzMCw5ICcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMThweCkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG5cbiAgJjo6LW1zLWV4cGFuZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuW3R5cGU9J2NoZWNrYm94J10sXG5bdHlwZT0ncmFkaW8nXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG5cbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXk7XG5cdG91dGxpbmU6IDA7XG4gIH1cblxuICArIGxhYmVsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0Jjo6YmVmb3JlIHtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdCAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHQgIGJvcmRlci1yYWRpdXM6IDJweDtcblx0ICBjb250ZW50OiAnJztcblx0ICBkaXNwbGF5OiBibG9jaztcblx0ICBoZWlnaHQ6IDE1cHg7XG5cdCAgbGVmdDogMDtcblx0ICBtYXJnaW46IDA7XG5cdCAgcGFkZGluZzogMDtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgdG9wOiA0cHg7XG5cdCAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICR0cmFuc2l0aW9uLCBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uO1xuXHQgIHdpZHRoOiAxNXB4O1xuXHR9XG4gIH1cblxuICAmOmNoZWNrZWQge1xuXHQrIGxhYmVsOjpiZWZvcmUge1xuXHQgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblx0ICBib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcblx0ICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZmZjtcblx0fVxuICB9XG59XG5cblt0eXBlPSdyYWRpbyddIHtcbiAgKyBsYWJlbDo6YmVmb3JlIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDFlbTtcbiAgYm9yZGVyLXJhZGl1czogNTBlbTtcbiAgYmFja2dyb3VuZDogdXJsKCcjeyRpbWFnZVBhdGh9L3gtY2lyY2xlLnN2ZycpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXTpmb2N1czo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi8vIE5JTkpBIEZPUk1TXG5ib2R5IC5uZi1mb3JtLWNvbnRlbnQgLmxpc3Qtc2VsZWN0LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgPiBkaXYsIFxuYm9keSAubmYtZm9ybS1jb250ZW50IGlucHV0Om5vdChbdHlwZT1cImJ1dHRvblwiXSksXG5ib2R5IC5uZi1mb3JtLWNvbnRlbnQgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuYm9keSAubmYtZm9ybS1jb250ZW50IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMTZweCA1MHB4O1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuXG5ib2R5IC5uZi1maWVsZC1sYWJlbCxcbmJvZHkgLm5mLWJlZm9yZS1mb3JtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLypcbiogc2VlIGh0dHBzOi8vZ2V0LmZvdW5kYXRpb24vc2l0ZXMvZG9jcy94eS1ncmlkLmh0bWwgZm9yIHVzYWdlXG4qL1xuXG4uZ3JpZC1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcbiAgLmdyaWQtY29udGFpbmVyIHtcblx0cGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuXHRwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTsgfSB9XG4uZ3JpZC1jb250YWluZXIuZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bSkge1xuICAuZ3JpZC1jb250YWluZXIuZmx1aWQge1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG5cdHBhZGRpbmctbGVmdDogMC45Mzc1cmVtOyB9IH1cbi5ncmlkLWNvbnRhaW5lci5mdWxsIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmdyaWQteCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG4gIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG5cbi5jZWxsIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuLmNlbGwuYXV0byB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMSAxIDA7XG4gIC1tcy1mbGV4OiAxIDEgMHB4O1xuICBmbGV4OiAxIDEgMDsgfVxuLmNlbGwuc2hyaW5rIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bzsgfVxuXG4uZ3JpZC14ID4gLmF1dG8ge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uZ3JpZC14ID4gLnNocmluayB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5ncmlkLXggPiAuc21hbGwtc2hyaW5rLCAuZ3JpZC14ID4gLnNtYWxsLWZ1bGwsIC5ncmlkLXggPiAuc21hbGwtMSwgLmdyaWQteCA+IC5zbWFsbC0yLCAuZ3JpZC14ID4gLnNtYWxsLTMsIC5ncmlkLXggPiAuc21hbGwtNCwgLmdyaWQteCA+IC5zbWFsbC01LCAuZ3JpZC14ID4gLnNtYWxsLTYsIC5ncmlkLXggPiAuc21hbGwtNywgLmdyaWQteCA+IC5zbWFsbC04LCAuZ3JpZC14ID4gLnNtYWxsLTksIC5ncmlkLXggPiAuc21hbGwtMTAsIC5ncmlkLXggPiAuc21hbGwtMTEsIC5ncmlkLXggPiAuc21hbGwtMTIge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IGF1dG87XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICBmbGV4LWJhc2lzOiBhdXRvOyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG4gIC5ncmlkLXggPiAubWVkaXVtLXNocmluaywgLmdyaWQteCA+IC5tZWRpdW0tZnVsbCwgLmdyaWQteCA+IC5tZWRpdW0tMSwgLmdyaWQteCA+IC5tZWRpdW0tMiwgLmdyaWQteCA+IC5tZWRpdW0tMywgLmdyaWQteCA+IC5tZWRpdW0tNCwgLmdyaWQteCA+IC5tZWRpdW0tNSwgLmdyaWQteCA+IC5tZWRpdW0tNiwgLmdyaWQteCA+IC5tZWRpdW0tNywgLmdyaWQteCA+IC5tZWRpdW0tOCwgLmdyaWQteCA+IC5tZWRpdW0tOSwgLmdyaWQteCA+IC5tZWRpdW0tMTAsIC5ncmlkLXggPiAubWVkaXVtLTExLCAuZ3JpZC14ID4gLm1lZGl1bS0xMiB7XG5cdC13ZWJraXQtZmxleC1iYXNpczogYXV0bztcblx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG5cdGZsZXgtYmFzaXM6IGF1dG87IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcmdlKSB7XG4gIC5ncmlkLXggPiAubGFyZ2Utc2hyaW5rLCAuZ3JpZC14ID4gLmxhcmdlLWZ1bGwsIC5ncmlkLXggPiAubGFyZ2UtMSwgLmdyaWQteCA+IC5sYXJnZS0yLCAuZ3JpZC14ID4gLmxhcmdlLTMsIC5ncmlkLXggPiAubGFyZ2UtNCwgLmdyaWQteCA+IC5sYXJnZS01LCAuZ3JpZC14ID4gLmxhcmdlLTYsIC5ncmlkLXggPiAubGFyZ2UtNywgLmdyaWQteCA+IC5sYXJnZS04LCAuZ3JpZC14ID4gLmxhcmdlLTksIC5ncmlkLXggPiAubGFyZ2UtMTAsIC5ncmlkLXggPiAubGFyZ2UtMTEsIC5ncmlkLXggPiAubGFyZ2UtMTIge1xuXHQtd2Via2l0LWZsZXgtYmFzaXM6IGF1dG87XG5cdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuXHRmbGV4LWJhc2lzOiBhdXRvOyB9IH1cblxuLmdyaWQteCA+IC5zbWFsbC0xLCAuZ3JpZC14ID4gLnNtYWxsLTIsIC5ncmlkLXggPiAuc21hbGwtMywgLmdyaWQteCA+IC5zbWFsbC00LCAuZ3JpZC14ID4gLnNtYWxsLTUsIC5ncmlkLXggPiAuc21hbGwtNiwgLmdyaWQteCA+IC5zbWFsbC03LCAuZ3JpZC14ID4gLnNtYWxsLTgsIC5ncmlkLXggPiAuc21hbGwtOSwgLmdyaWQteCA+IC5zbWFsbC0xMCwgLmdyaWQteCA+IC5zbWFsbC0xMSwgLmdyaWQteCA+IC5zbWFsbC0xMiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87IH1cblxuLmdyaWQteCA+IC5zbWFsbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5ncmlkLXggPiAuc21hbGwtMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmdyaWQteCA+IC5zbWFsbC0zIHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4uZ3JpZC14ID4gLnNtYWxsLTQge1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5ncmlkLXggPiAuc21hbGwtNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmdyaWQteCA+IC5zbWFsbC02IHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4uZ3JpZC14ID4gLnNtYWxsLTcge1xuICB3aWR0aDogNTguMzMzMzMlOyB9XG5cbi5ncmlkLXggPiAuc21hbGwtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmdyaWQteCA+IC5zbWFsbC05IHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4uZ3JpZC14ID4gLnNtYWxsLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uZ3JpZC14ID4gLnNtYWxsLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uZ3JpZC14ID4gLnNtYWxsLTEyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcbiAgLmdyaWQteCA+IC5tZWRpdW0tYXV0byB7XG5cdC13ZWJraXQtYm94LWZsZXg6IDE7XG5cdC13ZWJraXQtZmxleDogMSAxIDA7XG5cdC1tcy1mbGV4OiAxIDEgMHB4O1xuXHRmbGV4OiAxIDEgMDtcblx0d2lkdGg6IGF1dG87IH1cbiAgLmdyaWQteCA+IC5tZWRpdW0tc2hyaW5rLCAuZ3JpZC14ID4gLm1lZGl1bS0xLCAuZ3JpZC14ID4gLm1lZGl1bS0yLCAuZ3JpZC14ID4gLm1lZGl1bS0zLCAuZ3JpZC14ID4gLm1lZGl1bS00LCAuZ3JpZC14ID4gLm1lZGl1bS01LCAuZ3JpZC14ID4gLm1lZGl1bS02LCAuZ3JpZC14ID4gLm1lZGl1bS03LCAuZ3JpZC14ID4gLm1lZGl1bS04LCAuZ3JpZC14ID4gLm1lZGl1bS05LCAuZ3JpZC14ID4gLm1lZGl1bS0xMCwgLmdyaWQteCA+IC5tZWRpdW0tMTEsIC5ncmlkLXggPiAubWVkaXVtLTEyIHtcblx0LXdlYmtpdC1ib3gtZmxleDogMDtcblx0LXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcblx0LW1zLWZsZXg6IDAgMCBhdXRvO1xuXHRmbGV4OiAwIDAgYXV0bzsgfVxuICAuZ3JpZC14ID4gLm1lZGl1bS1zaHJpbmsge1xuXHR3aWR0aDogYXV0bzsgfVxuICAuZ3JpZC14ID4gLm1lZGl1bS0xIHtcblx0d2lkdGg6IDguMzMzMzMlOyB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTIge1xuXHR3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTMge1xuXHR3aWR0aDogMjUlOyB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTQge1xuXHR3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTUge1xuXHR3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTYge1xuXHR3aWR0aDogNTAlOyB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTcge1xuXHR3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTgge1xuXHR3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTkge1xuXHR3aWR0aDogNzUlOyB9XG4gIC5ncmlkLXggPiAubWVkaXVtLTEwIHtcblx0d2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuZ3JpZC14ID4gLm1lZGl1bS0xMSB7XG5cdHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmdyaWQteCA+IC5tZWRpdW0tMTIge1xuXHR3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFyZ2UpIHtcbiAgLmdyaWQteCA+IC5sYXJnZS1hdXRvIHtcblx0LXdlYmtpdC1ib3gtZmxleDogMTtcblx0LXdlYmtpdC1mbGV4OiAxIDEgMDtcblx0LW1zLWZsZXg6IDEgMSAwcHg7XG5cdGZsZXg6IDEgMSAwO1xuXHR3aWR0aDogYXV0bzsgfVxuICAuZ3JpZC14ID4gLmxhcmdlLXNocmluaywgLmdyaWQteCA+IC5sYXJnZS0xLCAuZ3JpZC14ID4gLmxhcmdlLTIsIC5ncmlkLXggPiAubGFyZ2UtMywgLmdyaWQteCA+IC5sYXJnZS00LCAuZ3JpZC14ID4gLmxhcmdlLTUsIC5ncmlkLXggPiAubGFyZ2UtNiwgLmdyaWQteCA+IC5sYXJnZS03LCAuZ3JpZC14ID4gLmxhcmdlLTgsIC5ncmlkLXggPiAubGFyZ2UtOSwgLmdyaWQteCA+IC5sYXJnZS0xMCwgLmdyaWQteCA+IC5sYXJnZS0xMSwgLmdyaWQteCA+IC5sYXJnZS0xMiB7XG5cdC13ZWJraXQtYm94LWZsZXg6IDA7XG5cdC13ZWJraXQtZmxleDogMCAwIGF1dG87XG5cdC1tcy1mbGV4OiAwIDAgYXV0bztcblx0ZmxleDogMCAwIGF1dG87IH1cbiAgLmdyaWQteCA+IC5sYXJnZS1zaHJpbmsge1xuXHR3aWR0aDogYXV0bzsgfVxuICAuZ3JpZC14ID4gLmxhcmdlLTEge1xuXHR3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmdyaWQteCA+IC5sYXJnZS0yIHtcblx0d2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuZ3JpZC14ID4gLmxhcmdlLTMge1xuXHR3aWR0aDogMjUlOyB9XG4gIC5ncmlkLXggPiAubGFyZ2UtNCB7XG5cdHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmdyaWQteCA+IC5sYXJnZS01IHtcblx0d2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuZ3JpZC14ID4gLmxhcmdlLTYge1xuXHR3aWR0aDogNTAlOyB9XG4gIC5ncmlkLXggPiAubGFyZ2UtNyB7XG5cdHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmdyaWQteCA+IC5sYXJnZS04IHtcblx0d2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuZ3JpZC14ID4gLmxhcmdlLTkge1xuXHR3aWR0aDogNzUlOyB9XG4gIC5ncmlkLXggPiAubGFyZ2UtMTAge1xuXHR3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5ncmlkLXggPiAubGFyZ2UtMTEge1xuXHR3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5ncmlkLXggPiAubGFyZ2UtMTIge1xuXHR3aWR0aDogMTAwJTsgfSB9XG5cbi5ncmlkLW1hcmdpbi14Om5vdCguZ3JpZC14KSA+IC5jZWxsIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmdyaWQtbWFyZ2luLXk6bm90KC5ncmlkLXkpID4gLmNlbGwge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmdyaWQtbWFyZ2luLXgge1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTsgfVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcbiAgLmdyaWQtbWFyZ2luLXgge1xuXHRtYXJnaW4tbGVmdDogLTAuOTM3NXJlbTtcblx0bWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtOyB9IH1cbi5ncmlkLW1hcmdpbi14ID4gLmNlbGwge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMS4yNXJlbSk7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgfVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcbiAgLmdyaWQtbWFyZ2luLXggPiAuY2VsbCB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAxLjg3NXJlbSk7XG5cdG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XG5cdG1hcmdpbi1yaWdodDogMC45Mzc1cmVtOyB9IH1cbi5ncmlkLW1hcmdpbi14ID4gLmF1dG8ge1xuICB3aWR0aDogYXV0bzsgfVxuLmdyaWQtbWFyZ2luLXggPiAuc2hyaW5rIHtcbiAgd2lkdGg6IGF1dG87IH1cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTEge1xuICB3aWR0aDogY2FsYyg4LjMzMzMzJSAtIDEuMjVyZW0pOyB9XG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0yIHtcbiAgd2lkdGg6IGNhbGMoMTYuNjY2NjclIC0gMS4yNXJlbSk7IH1cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTMge1xuICB3aWR0aDogY2FsYygyNSUgLSAxLjI1cmVtKTsgfVxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNCB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEuMjVyZW0pOyB9XG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC01IHtcbiAgd2lkdGg6IGNhbGMoNDEuNjY2NjclIC0gMS4yNXJlbSk7IH1cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTYge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxLjI1cmVtKTsgfVxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNyB7XG4gIHdpZHRoOiBjYWxjKDU4LjMzMzMzJSAtIDEuMjVyZW0pOyB9XG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC04IHtcbiAgd2lkdGg6IGNhbGMoNjYuNjY2NjclIC0gMS4yNXJlbSk7IH1cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTkge1xuICB3aWR0aDogY2FsYyg3NSUgLSAxLjI1cmVtKTsgfVxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTAge1xuICB3aWR0aDogY2FsYyg4My4zMzMzMyUgLSAxLjI1cmVtKTsgfVxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTEge1xuICB3aWR0aDogY2FsYyg5MS42NjY2NyUgLSAxLjI1cmVtKTsgfVxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMS4yNXJlbSk7IH1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG4gIC5ncmlkLW1hcmdpbi14ID4gLmF1dG8ge1xuXHR3aWR0aDogYXV0bzsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zaHJpbmsge1xuXHR3aWR0aDogYXV0bzsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0xIHtcblx0d2lkdGg6IGNhbGMoOC4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtMiB7XG5cdHdpZHRoOiBjYWxjKDE2LjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC0zIHtcblx0d2lkdGg6IGNhbGMoMjUlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTQge1xuXHR3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtNSB7XG5cdHdpZHRoOiBjYWxjKDQxLjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC02IHtcblx0d2lkdGg6IGNhbGMoNTAlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTcge1xuXHR3aWR0aDogY2FsYyg1OC4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtOCB7XG5cdHdpZHRoOiBjYWxjKDY2LjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC05IHtcblx0d2lkdGg6IGNhbGMoNzUlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTEwIHtcblx0d2lkdGg6IGNhbGMoODMuMzMzMzMlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTExIHtcblx0d2lkdGg6IGNhbGMoOTEuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLTEyIHtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tYXV0byB7XG5cdHdpZHRoOiBhdXRvOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1zaHJpbmsge1xuXHR3aWR0aDogYXV0bzsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tMSB7XG5cdHdpZHRoOiBjYWxjKDguMzMzMzMlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS0yIHtcblx0d2lkdGg6IGNhbGMoMTYuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS0zIHtcblx0d2lkdGg6IGNhbGMoMjUlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS00IHtcblx0d2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS01IHtcblx0d2lkdGg6IGNhbGMoNDEuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS02IHtcblx0d2lkdGg6IGNhbGMoNTAlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS03IHtcblx0d2lkdGg6IGNhbGMoNTguMzMzMzMlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS04IHtcblx0d2lkdGg6IGNhbGMoNjYuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS05IHtcblx0d2lkdGg6IGNhbGMoNzUlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS0xMCB7XG5cdHdpZHRoOiBjYWxjKDgzLjMzMzMzJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tMTEge1xuXHR3aWR0aDogY2FsYyg5MS42NjY2NyUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLTEyIHtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTsgfSB9XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcmdlKSB7XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLWF1dG8ge1xuXHR3aWR0aDogYXV0bzsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS1zaHJpbmsge1xuXHR3aWR0aDogYXV0bzsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS0xIHtcblx0d2lkdGg6IGNhbGMoOC4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtMiB7XG5cdHdpZHRoOiBjYWxjKDE2LjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS0zIHtcblx0d2lkdGg6IGNhbGMoMjUlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTQge1xuXHR3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtNSB7XG5cdHdpZHRoOiBjYWxjKDQxLjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS02IHtcblx0d2lkdGg6IGNhbGMoNTAlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTcge1xuXHR3aWR0aDogY2FsYyg1OC4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2UtOCB7XG5cdHdpZHRoOiBjYWxjKDY2LjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5sYXJnZS05IHtcblx0d2lkdGg6IGNhbGMoNzUlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTEwIHtcblx0d2lkdGg6IGNhbGMoODMuMzMzMzMlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTExIHtcblx0d2lkdGg6IGNhbGMoOTEuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLTEyIHtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTsgfSB9XG5cbi5ncmlkLXBhZGRpbmcteCAuZ3JpZC1wYWRkaW5nLXgge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTsgfVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcbiAgLmdyaWQtcGFkZGluZy14IC5ncmlkLXBhZGRpbmcteCB7XG5cdG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTtcblx0bWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW07IH0gfVxuXG4uZ3JpZC1jb250YWluZXI6bm90KC5mdWxsKSA+IC5ncmlkLXBhZGRpbmcteCB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtOyB9XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bSkge1xuICAuZ3JpZC1jb250YWluZXI6bm90KC5mdWxsKSA+IC5ncmlkLXBhZGRpbmcteCB7XG5cdG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTtcblx0bWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW07IH0gfVxuXG4uZ3JpZC1wYWRkaW5nLXggPiAuY2VsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtOyB9XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bSkge1xuICAuZ3JpZC1wYWRkaW5nLXggPiAuY2VsbCB7XG5cdHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcblx0cGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07IH0gfVxuXG4uc21hbGwtdXAtMSA+IC5jZWxsIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNtYWxsLXVwLTIgPiAuY2VsbCB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLnNtYWxsLXVwLTMgPiAuY2VsbCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLnNtYWxsLXVwLTQgPiAuY2VsbCB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLnNtYWxsLXVwLTUgPiAuY2VsbCB7XG4gIHdpZHRoOiAyMCU7IH1cblxuLnNtYWxsLXVwLTYgPiAuY2VsbCB7XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLnNtYWxsLXVwLTcgPiAuY2VsbCB7XG4gIHdpZHRoOiAxNC4yODU3MSU7IH1cblxuLnNtYWxsLXVwLTggPiAuY2VsbCB7XG4gIHdpZHRoOiAxMi41JTsgfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bSkge1xuICAubWVkaXVtLXVwLTEgPiAuY2VsbCB7XG5cdHdpZHRoOiAxMDAlOyB9XG4gIC5tZWRpdW0tdXAtMiA+IC5jZWxsIHtcblx0d2lkdGg6IDUwJTsgfVxuICAubWVkaXVtLXVwLTMgPiAuY2VsbCB7XG5cdHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLm1lZGl1bS11cC00ID4gLmNlbGwge1xuXHR3aWR0aDogMjUlOyB9XG4gIC5tZWRpdW0tdXAtNSA+IC5jZWxsIHtcblx0d2lkdGg6IDIwJTsgfVxuICAubWVkaXVtLXVwLTYgPiAuY2VsbCB7XG5cdHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLm1lZGl1bS11cC03ID4gLmNlbGwge1xuXHR3aWR0aDogMTQuMjg1NzElOyB9XG4gIC5tZWRpdW0tdXAtOCA+IC5jZWxsIHtcblx0d2lkdGg6IDEyLjUlOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXJnZSkge1xuICAubGFyZ2UtdXAtMSA+IC5jZWxsIHtcblx0d2lkdGg6IDEwMCU7IH1cbiAgLmxhcmdlLXVwLTIgPiAuY2VsbCB7XG5cdHdpZHRoOiA1MCU7IH1cbiAgLmxhcmdlLXVwLTMgPiAuY2VsbCB7XG5cdHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmxhcmdlLXVwLTQgPiAuY2VsbCB7XG5cdHdpZHRoOiAyNSU7IH1cbiAgLmxhcmdlLXVwLTUgPiAuY2VsbCB7XG5cdHdpZHRoOiAyMCU7IH1cbiAgLmxhcmdlLXVwLTYgPiAuY2VsbCB7XG5cdHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmxhcmdlLXVwLTcgPiAuY2VsbCB7XG5cdHdpZHRoOiAxNC4yODU3MSU7IH1cbiAgLmxhcmdlLXVwLTggPiAuY2VsbCB7XG5cdHdpZHRoOiAxMi41JTsgfSB9XG5cbi5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTEgPiAuY2VsbCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjI1cmVtKTsgfVxuXG4uZ3JpZC1tYXJnaW4teC5zbWFsbC11cC0yID4gLmNlbGwge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxLjI1cmVtKTsgfVxuXG4uZ3JpZC1tYXJnaW4teC5zbWFsbC11cC0zID4gLmNlbGwge1xuICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxLjI1cmVtKTsgfVxuXG4uZ3JpZC1tYXJnaW4teC5zbWFsbC11cC00ID4gLmNlbGwge1xuICB3aWR0aDogY2FsYygyNSUgLSAxLjI1cmVtKTsgfVxuXG4uZ3JpZC1tYXJnaW4teC5zbWFsbC11cC01ID4gLmNlbGwge1xuICB3aWR0aDogY2FsYygyMCUgLSAxLjI1cmVtKTsgfVxuXG4uZ3JpZC1tYXJnaW4teC5zbWFsbC11cC02ID4gLmNlbGwge1xuICB3aWR0aDogY2FsYygxNi42NjY2NyUgLSAxLjI1cmVtKTsgfVxuXG4uZ3JpZC1tYXJnaW4teC5zbWFsbC11cC03ID4gLmNlbGwge1xuICB3aWR0aDogY2FsYygxNC4yODU3MSUgLSAxLjI1cmVtKTsgfVxuXG4uZ3JpZC1tYXJnaW4teC5zbWFsbC11cC04ID4gLmNlbGwge1xuICB3aWR0aDogY2FsYygxMi41JSAtIDEuMjVyZW0pOyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTEgPiAuY2VsbCB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtMiA+IC5jZWxsIHtcblx0d2lkdGg6IGNhbGMoNTAlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTMgPiAuY2VsbCB7XG5cdHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC00ID4gLmNlbGwge1xuXHR3aWR0aDogY2FsYygyNSUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtNSA+IC5jZWxsIHtcblx0d2lkdGg6IGNhbGMoMjAlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14LnNtYWxsLXVwLTYgPiAuY2VsbCB7XG5cdHdpZHRoOiBjYWxjKDE2LjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5zbWFsbC11cC03ID4gLmNlbGwge1xuXHR3aWR0aDogY2FsYygxNC4yODU3MSUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXguc21hbGwtdXAtOCA+IC5jZWxsIHtcblx0d2lkdGg6IGNhbGMoMTIuNSUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTEgPiAuY2VsbCB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTIgPiAuY2VsbCB7XG5cdHdpZHRoOiBjYWxjKDUwJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtMyA+IC5jZWxsIHtcblx0d2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14Lm1lZGl1bS11cC00ID4gLmNlbGwge1xuXHR3aWR0aDogY2FsYygyNSUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTUgPiAuY2VsbCB7XG5cdHdpZHRoOiBjYWxjKDIwJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5tZWRpdW0tdXAtNiA+IC5jZWxsIHtcblx0d2lkdGg6IGNhbGMoMTYuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14Lm1lZGl1bS11cC03ID4gLmNlbGwge1xuXHR3aWR0aDogY2FsYygxNC4yODU3MSUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXgubWVkaXVtLXVwLTggPiAuY2VsbCB7XG5cdHdpZHRoOiBjYWxjKDEyLjUlIC0gMS44NzVyZW0pOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXJnZSkge1xuICAuZ3JpZC1tYXJnaW4teC5sYXJnZS11cC0xID4gLmNlbGwge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTIgPiAuY2VsbCB7XG5cdHdpZHRoOiBjYWxjKDUwJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5sYXJnZS11cC0zID4gLmNlbGwge1xuXHR3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtNCA+IC5jZWxsIHtcblx0d2lkdGg6IGNhbGMoMjUlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTUgPiAuY2VsbCB7XG5cdHdpZHRoOiBjYWxjKDIwJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teC5sYXJnZS11cC02ID4gLmNlbGwge1xuXHR3aWR0aDogY2FsYygxNi42NjY2NyUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXgubGFyZ2UtdXAtNyA+IC5jZWxsIHtcblx0d2lkdGg6IGNhbGMoMTQuMjg1NzElIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi14LmxhcmdlLXVwLTggPiAuY2VsbCB7XG5cdHdpZHRoOiBjYWxjKDEyLjUlIC0gMS44NzVyZW0pOyB9IH1cblxuLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuY2VsbCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMSB7XG4gIHdpZHRoOiA4LjMzMzMzJTsgfVxuLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0zIHtcbiAgd2lkdGg6IDI1JTsgfVxuLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC01IHtcbiAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC02IHtcbiAgd2lkdGg6IDUwJTsgfVxuLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC04IHtcbiAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC05IHtcbiAgd2lkdGg6IDc1JTsgfVxuLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMyU7IH1cbi5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTEge1xuICB3aWR0aDogOTEuNjY2NjclOyB9XG4uc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTEyIHtcbiAgd2lkdGg6IDEwMCU7IH1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTEge1xuXHR3aWR0aDogOC4zMzMzMyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMiB7XG5cdHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMyB7XG5cdHdpZHRoOiAyNSU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNCB7XG5cdHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNSB7XG5cdHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNiB7XG5cdHdpZHRoOiA1MCU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNyB7XG5cdHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tOCB7XG5cdHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tOSB7XG5cdHdpZHRoOiA3NSU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTAge1xuXHR3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTExIHtcblx0d2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xMiB7XG5cdHdpZHRoOiAxMDAlOyB9IH1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFyZ2UpIHtcbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xIHtcblx0d2lkdGg6IDguMzMzMzMlOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMiB7XG5cdHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0zIHtcblx0d2lkdGg6IDI1JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTQge1xuXHR3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNSB7XG5cdHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS02IHtcblx0d2lkdGg6IDUwJTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTcge1xuXHR3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5zbWFsbC1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtOCB7XG5cdHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLnNtYWxsLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS05IHtcblx0d2lkdGg6IDc1JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTEwIHtcblx0d2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTExIHtcblx0d2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuc21hbGwtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTEyIHtcblx0d2lkdGg6IDEwMCU7IH0gfVxuXG4uc21hbGwtcGFkZGluZy1jb2xsYXBzZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbi5zbWFsbC1wYWRkaW5nLWNvbGxhcHNlID4gLmNlbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2Uge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmNlbGwge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMSB7XG5cdHdpZHRoOiA4LjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0yIHtcblx0d2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0zIHtcblx0d2lkdGg6IDI1JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC00IHtcblx0d2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC01IHtcblx0d2lkdGg6IDQxLjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC02IHtcblx0d2lkdGg6IDUwJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC03IHtcblx0d2lkdGg6IDU4LjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC04IHtcblx0d2lkdGg6IDY2LjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC05IHtcblx0d2lkdGg6IDc1JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0xMCB7XG5cdHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTEge1xuXHR3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTEyIHtcblx0d2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bSkge1xuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMSB7XG5cdHdpZHRoOiA4LjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMiB7XG5cdHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTMge1xuXHR3aWR0aDogMjUlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS00IHtcblx0d2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tNSB7XG5cdHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTYge1xuXHR3aWR0aDogNTAlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS03IHtcblx0d2lkdGg6IDU4LjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tOCB7XG5cdHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTkge1xuXHR3aWR0aDogNzUlOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xMCB7XG5cdHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTExIHtcblx0d2lkdGg6IDkxLjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTIge1xuXHR3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFyZ2UpIHtcbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMSB7XG5cdHdpZHRoOiA4LjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0yIHtcblx0d2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0zIHtcblx0d2lkdGg6IDI1JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS00IHtcblx0d2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS01IHtcblx0d2lkdGg6IDQxLjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS02IHtcblx0d2lkdGg6IDUwJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS03IHtcblx0d2lkdGg6IDU4LjMzMzMzJTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS04IHtcblx0d2lkdGg6IDY2LjY2NjY3JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS05IHtcblx0d2lkdGg6IDc1JTsgfVxuICAubWVkaXVtLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMCB7XG5cdHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLm1lZGl1bS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMTEge1xuXHR3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5tZWRpdW0tbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTEyIHtcblx0d2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bSkge1xuICAubWVkaXVtLXBhZGRpbmctY29sbGFwc2Uge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5tZWRpdW0tcGFkZGluZy1jb2xsYXBzZSA+IC5jZWxsIHtcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXJnZSkge1xuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRtYXJnaW4tbGVmdDogMDsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmNlbGwge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXJnZSkge1xuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTEge1xuXHR3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC0yIHtcblx0d2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTMge1xuXHR3aWR0aDogMjUlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNCB7XG5cdHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC01IHtcblx0d2lkdGg6IDQxLjY2NjY3JTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTYge1xuXHR3aWR0aDogNTAlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtNyB7XG5cdHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5zbWFsbC04IHtcblx0d2lkdGg6IDY2LjY2NjY3JTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLnNtYWxsLTkge1xuXHR3aWR0aDogNzUlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTAge1xuXHR3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTEge1xuXHR3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAuc21hbGwtMTIge1xuXHR3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFyZ2UpIHtcbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMSB7XG5cdHdpZHRoOiA4LjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0yIHtcblx0d2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0zIHtcblx0d2lkdGg6IDI1JTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS00IHtcblx0d2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS01IHtcblx0d2lkdGg6IDQxLjY2NjY3JTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS02IHtcblx0d2lkdGg6IDUwJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS03IHtcblx0d2lkdGg6IDU4LjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS04IHtcblx0d2lkdGg6IDY2LjY2NjY3JTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS05IHtcblx0d2lkdGg6IDc1JTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLm1lZGl1bS0xMCB7XG5cdHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5tZWRpdW0tMTEge1xuXHR3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubWVkaXVtLTEyIHtcblx0d2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcmdlKSB7XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMSB7XG5cdHdpZHRoOiA4LjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTIge1xuXHR3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtMyB7XG5cdHdpZHRoOiAyNSU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS00IHtcblx0d2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTUge1xuXHR3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtNiB7XG5cdHdpZHRoOiA1MCU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS03IHtcblx0d2lkdGg6IDU4LjMzMzMzJTsgfVxuICAubGFyZ2UtbWFyZ2luLWNvbGxhcHNlID4gLmxhcmdlLTgge1xuXHR3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5sYXJnZS1tYXJnaW4tY29sbGFwc2UgPiAubGFyZ2UtOSB7XG5cdHdpZHRoOiA3NSU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMCB7XG5cdHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMSB7XG5cdHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmxhcmdlLW1hcmdpbi1jb2xsYXBzZSA+IC5sYXJnZS0xMiB7XG5cdHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXJnZSkge1xuICAubGFyZ2UtcGFkZGluZy1jb2xsYXBzZSB7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0bWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmxhcmdlLXBhZGRpbmctY29sbGFwc2UgPiAuY2VsbCB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi5zbWFsbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTsgfVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDAlICsgMS4yNXJlbSAvIDIpOyB9XG5cbi5zbWFsbC1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDguMzMzMzMlICsgMS4yNXJlbSAvIDIpOyB9XG5cbi5zbWFsbC1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogY2FsYygxNi42NjY2NyUgKyAxLjI1cmVtIC8gMik7IH1cblxuLnNtYWxsLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDI1JSArIDEuMjVyZW0gLyAyKTsgfVxuXG4uc21hbGwtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMzMuMzMzMzMlICsgMS4yNXJlbSAvIDIpOyB9XG5cbi5zbWFsbC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogY2FsYyg0MS42NjY2NyUgKyAxLjI1cmVtIC8gMik7IH1cblxuLnNtYWxsLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSArIDEuMjVyZW0gLyAyKTsgfVxuXG4uc21hbGwtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi5ncmlkLW1hcmdpbi14ID4gLnNtYWxsLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTguMzMzMzMlICsgMS4yNXJlbSAvIDIpOyB9XG5cbi5zbWFsbC1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogY2FsYyg2Ni42NjY2NyUgKyAxLjI1cmVtIC8gMik7IH1cblxuLnNtYWxsLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDc1JSArIDEuMjVyZW0gLyAyKTsgfVxuXG4uc21hbGwtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4uZ3JpZC1tYXJnaW4teCA+IC5zbWFsbC1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogY2FsYyg4My4zMzMzMyUgKyAxLjI1cmVtIC8gMik7IH1cblxuLnNtYWxsLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuLmdyaWQtbWFyZ2luLXggPiAuc21hbGwtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoOTEuNjY2NjclICsgMS4yNXJlbSAvIDIpOyB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG4gIC5tZWRpdW0tb2Zmc2V0LTAge1xuXHRtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC0wIHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoMCUgKyAxLjg3NXJlbSAvIDIpOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTEge1xuXHRtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC0xIHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoOC4zMzMzMyUgKyAxLjg3NXJlbSAvIDIpOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTIge1xuXHRtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtMiB7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKDE2LjY2NjY3JSArIDEuODc1cmVtIC8gMik7IH1cbiAgLm1lZGl1bS1vZmZzZXQtMyB7XG5cdG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC0zIHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoMjUlICsgMS44NzVyZW0gLyAyKTsgfVxuICAubWVkaXVtLW9mZnNldC00IHtcblx0bWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tb2Zmc2V0LTQge1xuXHRtYXJnaW4tbGVmdDogY2FsYygzMy4zMzMzMyUgKyAxLjg3NXJlbSAvIDIpOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTUge1xuXHRtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtNSB7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKDQxLjY2NjY3JSArIDEuODc1cmVtIC8gMik7IH1cbiAgLm1lZGl1bS1vZmZzZXQtNiB7XG5cdG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC02IHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoNTAlICsgMS44NzVyZW0gLyAyKTsgfVxuICAubWVkaXVtLW9mZnNldC03IHtcblx0bWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuZ3JpZC1tYXJnaW4teCA+IC5tZWRpdW0tb2Zmc2V0LTcge1xuXHRtYXJnaW4tbGVmdDogY2FsYyg1OC4zMzMzMyUgKyAxLjg3NXJlbSAvIDIpOyB9XG4gIC5tZWRpdW0tb2Zmc2V0LTgge1xuXHRtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtOCB7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKDY2LjY2NjY3JSArIDEuODc1cmVtIC8gMik7IH1cbiAgLm1lZGl1bS1vZmZzZXQtOSB7XG5cdG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC05IHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoNzUlICsgMS44NzVyZW0gLyAyKTsgfVxuICAubWVkaXVtLW9mZnNldC0xMCB7XG5cdG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubWVkaXVtLW9mZnNldC0xMCB7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKDgzLjMzMzMzJSArIDEuODc1cmVtIC8gMik7IH1cbiAgLm1lZGl1bS1vZmZzZXQtMTEge1xuXHRtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLm1lZGl1bS1vZmZzZXQtMTEge1xuXHRtYXJnaW4tbGVmdDogY2FsYyg5MS42NjY2NyUgKyAxLjg3NXJlbSAvIDIpOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXJnZSkge1xuICAubGFyZ2Utb2Zmc2V0LTAge1xuXHRtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTAge1xuXHRtYXJnaW4tbGVmdDogY2FsYygwJSArIDEuODc1cmVtIC8gMik7IH1cbiAgLmxhcmdlLW9mZnNldC0xIHtcblx0bWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC0xIHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoOC4zMzMzMyUgKyAxLjg3NXJlbSAvIDIpOyB9XG4gIC5sYXJnZS1vZmZzZXQtMiB7XG5cdG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTIge1xuXHRtYXJnaW4tbGVmdDogY2FsYygxNi42NjY2NyUgKyAxLjg3NXJlbSAvIDIpOyB9XG4gIC5sYXJnZS1vZmZzZXQtMyB7XG5cdG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTMge1xuXHRtYXJnaW4tbGVmdDogY2FsYygyNSUgKyAxLjg3NXJlbSAvIDIpOyB9XG4gIC5sYXJnZS1vZmZzZXQtNCB7XG5cdG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTQge1xuXHRtYXJnaW4tbGVmdDogY2FsYygzMy4zMzMzMyUgKyAxLjg3NXJlbSAvIDIpOyB9XG4gIC5sYXJnZS1vZmZzZXQtNSB7XG5cdG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTUge1xuXHRtYXJnaW4tbGVmdDogY2FsYyg0MS42NjY2NyUgKyAxLjg3NXJlbSAvIDIpOyB9XG4gIC5sYXJnZS1vZmZzZXQtNiB7XG5cdG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTYge1xuXHRtYXJnaW4tbGVmdDogY2FsYyg1MCUgKyAxLjg3NXJlbSAvIDIpOyB9XG4gIC5sYXJnZS1vZmZzZXQtNyB7XG5cdG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTcge1xuXHRtYXJnaW4tbGVmdDogY2FsYyg1OC4zMzMzMyUgKyAxLjg3NXJlbSAvIDIpOyB9XG4gIC5sYXJnZS1vZmZzZXQtOCB7XG5cdG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTgge1xuXHRtYXJnaW4tbGVmdDogY2FsYyg2Ni42NjY2NyUgKyAxLjg3NXJlbSAvIDIpOyB9XG4gIC5sYXJnZS1vZmZzZXQtOSB7XG5cdG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTkge1xuXHRtYXJnaW4tbGVmdDogY2FsYyg3NSUgKyAxLjg3NXJlbSAvIDIpOyB9XG4gIC5sYXJnZS1vZmZzZXQtMTAge1xuXHRtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5ncmlkLW1hcmdpbi14ID4gLmxhcmdlLW9mZnNldC0xMCB7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKDgzLjMzMzMzJSArIDEuODc1cmVtIC8gMik7IH1cbiAgLmxhcmdlLW9mZnNldC0xMSB7XG5cdG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmdyaWQtbWFyZ2luLXggPiAubGFyZ2Utb2Zmc2V0LTExIHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoOTEuNjY2NjclICsgMS44NzVyZW0gLyAyKTsgfSB9XG5cbi5ncmlkLXkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAtbXMtZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7IH1cbi5ncmlkLXkgPiAuY2VsbCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogbm9uZTsgfVxuLmdyaWQteSA+IC5hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4uZ3JpZC15ID4gLnNocmluayB7XG4gIGhlaWdodDogYXV0bzsgfVxuLmdyaWQteSA+IC5zbWFsbC1zaHJpbmssIC5ncmlkLXkgPiAuc21hbGwtZnVsbCwgLmdyaWQteSA+IC5zbWFsbC0xLCAuZ3JpZC15ID4gLnNtYWxsLTIsIC5ncmlkLXkgPiAuc21hbGwtMywgLmdyaWQteSA+IC5zbWFsbC00LCAuZ3JpZC15ID4gLnNtYWxsLTUsIC5ncmlkLXkgPiAuc21hbGwtNiwgLmdyaWQteSA+IC5zbWFsbC03LCAuZ3JpZC15ID4gLnNtYWxsLTgsIC5ncmlkLXkgPiAuc21hbGwtOSwgLmdyaWQteSA+IC5zbWFsbC0xMCwgLmdyaWQteSA+IC5zbWFsbC0xMSwgLmdyaWQteSA+IC5zbWFsbC0xMiB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogYXV0bztcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG4gIGZsZXgtYmFzaXM6IGF1dG87IH1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG4gIC5ncmlkLXkgPiAubWVkaXVtLXNocmluaywgLmdyaWQteSA+IC5tZWRpdW0tZnVsbCwgLmdyaWQteSA+IC5tZWRpdW0tMSwgLmdyaWQteSA+IC5tZWRpdW0tMiwgLmdyaWQteSA+IC5tZWRpdW0tMywgLmdyaWQteSA+IC5tZWRpdW0tNCwgLmdyaWQteSA+IC5tZWRpdW0tNSwgLmdyaWQteSA+IC5tZWRpdW0tNiwgLmdyaWQteSA+IC5tZWRpdW0tNywgLmdyaWQteSA+IC5tZWRpdW0tOCwgLmdyaWQteSA+IC5tZWRpdW0tOSwgLmdyaWQteSA+IC5tZWRpdW0tMTAsIC5ncmlkLXkgPiAubWVkaXVtLTExLCAuZ3JpZC15ID4gLm1lZGl1bS0xMiB7XG5cdC13ZWJraXQtZmxleC1iYXNpczogYXV0bztcblx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG5cdGZsZXgtYmFzaXM6IGF1dG87IH0gfVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXJnZSkge1xuICAuZ3JpZC15ID4gLmxhcmdlLXNocmluaywgLmdyaWQteSA+IC5sYXJnZS1mdWxsLCAuZ3JpZC15ID4gLmxhcmdlLTEsIC5ncmlkLXkgPiAubGFyZ2UtMiwgLmdyaWQteSA+IC5sYXJnZS0zLCAuZ3JpZC15ID4gLmxhcmdlLTQsIC5ncmlkLXkgPiAubGFyZ2UtNSwgLmdyaWQteSA+IC5sYXJnZS02LCAuZ3JpZC15ID4gLmxhcmdlLTcsIC5ncmlkLXkgPiAubGFyZ2UtOCwgLmdyaWQteSA+IC5sYXJnZS05LCAuZ3JpZC15ID4gLmxhcmdlLTEwLCAuZ3JpZC15ID4gLmxhcmdlLTExLCAuZ3JpZC15ID4gLmxhcmdlLTEyIHtcblx0LXdlYmtpdC1mbGV4LWJhc2lzOiBhdXRvO1xuXHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcblx0ZmxleC1iYXNpczogYXV0bzsgfSB9XG4uZ3JpZC15ID4gLnNtYWxsLTEsIC5ncmlkLXkgPiAuc21hbGwtMiwgLmdyaWQteSA+IC5zbWFsbC0zLCAuZ3JpZC15ID4gLnNtYWxsLTQsIC5ncmlkLXkgPiAuc21hbGwtNSwgLmdyaWQteSA+IC5zbWFsbC02LCAuZ3JpZC15ID4gLnNtYWxsLTcsIC5ncmlkLXkgPiAuc21hbGwtOCwgLmdyaWQteSA+IC5zbWFsbC05LCAuZ3JpZC15ID4gLnNtYWxsLTEwLCAuZ3JpZC15ID4gLnNtYWxsLTExLCAuZ3JpZC15ID4gLnNtYWxsLTEyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bzsgfVxuLmdyaWQteSA+IC5zbWFsbC0xIHtcbiAgaGVpZ2h0OiA4LjMzMzMzJTsgfVxuLmdyaWQteSA+IC5zbWFsbC0yIHtcbiAgaGVpZ2h0OiAxNi42NjY2NyU7IH1cbi5ncmlkLXkgPiAuc21hbGwtMyB7XG4gIGhlaWdodDogMjUlOyB9XG4uZ3JpZC15ID4gLnNtYWxsLTQge1xuICBoZWlnaHQ6IDMzLjMzMzMzJTsgfVxuLmdyaWQteSA+IC5zbWFsbC01IHtcbiAgaGVpZ2h0OiA0MS42NjY2NyU7IH1cbi5ncmlkLXkgPiAuc21hbGwtNiB7XG4gIGhlaWdodDogNTAlOyB9XG4uZ3JpZC15ID4gLnNtYWxsLTcge1xuICBoZWlnaHQ6IDU4LjMzMzMzJTsgfVxuLmdyaWQteSA+IC5zbWFsbC04IHtcbiAgaGVpZ2h0OiA2Ni42NjY2NyU7IH1cbi5ncmlkLXkgPiAuc21hbGwtOSB7XG4gIGhlaWdodDogNzUlOyB9XG4uZ3JpZC15ID4gLnNtYWxsLTEwIHtcbiAgaGVpZ2h0OiA4My4zMzMzMyU7IH1cbi5ncmlkLXkgPiAuc21hbGwtMTEge1xuICBoZWlnaHQ6IDkxLjY2NjY3JTsgfVxuLmdyaWQteSA+IC5zbWFsbC0xMiB7XG4gIGhlaWdodDogMTAwJTsgfVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcbiAgLmdyaWQteSA+IC5tZWRpdW0tYXV0byB7XG5cdC13ZWJraXQtYm94LWZsZXg6IDE7XG5cdC13ZWJraXQtZmxleDogMSAxIDA7XG5cdC1tcy1mbGV4OiAxIDEgMHB4O1xuXHRmbGV4OiAxIDEgMDtcblx0aGVpZ2h0OiBhdXRvOyB9XG4gIC5ncmlkLXkgPiAubWVkaXVtLXNocmluaywgLmdyaWQteSA+IC5tZWRpdW0tMSwgLmdyaWQteSA+IC5tZWRpdW0tMiwgLmdyaWQteSA+IC5tZWRpdW0tMywgLmdyaWQteSA+IC5tZWRpdW0tNCwgLmdyaWQteSA+IC5tZWRpdW0tNSwgLmdyaWQteSA+IC5tZWRpdW0tNiwgLmdyaWQteSA+IC5tZWRpdW0tNywgLmdyaWQteSA+IC5tZWRpdW0tOCwgLmdyaWQteSA+IC5tZWRpdW0tOSwgLmdyaWQteSA+IC5tZWRpdW0tMTAsIC5ncmlkLXkgPiAubWVkaXVtLTExLCAuZ3JpZC15ID4gLm1lZGl1bS0xMiB7XG5cdC13ZWJraXQtYm94LWZsZXg6IDA7XG5cdC13ZWJraXQtZmxleDogMCAwIGF1dG87XG5cdC1tcy1mbGV4OiAwIDAgYXV0bztcblx0ZmxleDogMCAwIGF1dG87IH1cbiAgLmdyaWQteSA+IC5tZWRpdW0tc2hyaW5rIHtcblx0aGVpZ2h0OiBhdXRvOyB9XG4gIC5ncmlkLXkgPiAubWVkaXVtLTEge1xuXHRoZWlnaHQ6IDguMzMzMzMlOyB9XG4gIC5ncmlkLXkgPiAubWVkaXVtLTIge1xuXHRoZWlnaHQ6IDE2LjY2NjY3JTsgfVxuICAuZ3JpZC15ID4gLm1lZGl1bS0zIHtcblx0aGVpZ2h0OiAyNSU7IH1cbiAgLmdyaWQteSA+IC5tZWRpdW0tNCB7XG5cdGhlaWdodDogMzMuMzMzMzMlOyB9XG4gIC5ncmlkLXkgPiAubWVkaXVtLTUge1xuXHRoZWlnaHQ6IDQxLjY2NjY3JTsgfVxuICAuZ3JpZC15ID4gLm1lZGl1bS02IHtcblx0aGVpZ2h0OiA1MCU7IH1cbiAgLmdyaWQteSA+IC5tZWRpdW0tNyB7XG5cdGhlaWdodDogNTguMzMzMzMlOyB9XG4gIC5ncmlkLXkgPiAubWVkaXVtLTgge1xuXHRoZWlnaHQ6IDY2LjY2NjY3JTsgfVxuICAuZ3JpZC15ID4gLm1lZGl1bS05IHtcblx0aGVpZ2h0OiA3NSU7IH1cbiAgLmdyaWQteSA+IC5tZWRpdW0tMTAge1xuXHRoZWlnaHQ6IDgzLjMzMzMzJTsgfVxuICAuZ3JpZC15ID4gLm1lZGl1bS0xMSB7XG5cdGhlaWdodDogOTEuNjY2NjclOyB9XG4gIC5ncmlkLXkgPiAubWVkaXVtLTEyIHtcblx0aGVpZ2h0OiAxMDAlOyB9IH1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFyZ2UpIHtcbiAgLmdyaWQteSA+IC5sYXJnZS1hdXRvIHtcblx0LXdlYmtpdC1ib3gtZmxleDogMTtcblx0LXdlYmtpdC1mbGV4OiAxIDEgMDtcblx0LW1zLWZsZXg6IDEgMSAwcHg7XG5cdGZsZXg6IDEgMSAwO1xuXHRoZWlnaHQ6IGF1dG87IH1cbiAgLmdyaWQteSA+IC5sYXJnZS1zaHJpbmssIC5ncmlkLXkgPiAubGFyZ2UtMSwgLmdyaWQteSA+IC5sYXJnZS0yLCAuZ3JpZC15ID4gLmxhcmdlLTMsIC5ncmlkLXkgPiAubGFyZ2UtNCwgLmdyaWQteSA+IC5sYXJnZS01LCAuZ3JpZC15ID4gLmxhcmdlLTYsIC5ncmlkLXkgPiAubGFyZ2UtNywgLmdyaWQteSA+IC5sYXJnZS04LCAuZ3JpZC15ID4gLmxhcmdlLTksIC5ncmlkLXkgPiAubGFyZ2UtMTAsIC5ncmlkLXkgPiAubGFyZ2UtMTEsIC5ncmlkLXkgPiAubGFyZ2UtMTIge1xuXHQtd2Via2l0LWJveC1mbGV4OiAwO1xuXHQtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuXHQtbXMtZmxleDogMCAwIGF1dG87XG5cdGZsZXg6IDAgMCBhdXRvOyB9XG4gIC5ncmlkLXkgPiAubGFyZ2Utc2hyaW5rIHtcblx0aGVpZ2h0OiBhdXRvOyB9XG4gIC5ncmlkLXkgPiAubGFyZ2UtMSB7XG5cdGhlaWdodDogOC4zMzMzMyU7IH1cbiAgLmdyaWQteSA+IC5sYXJnZS0yIHtcblx0aGVpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLmdyaWQteSA+IC5sYXJnZS0zIHtcblx0aGVpZ2h0OiAyNSU7IH1cbiAgLmdyaWQteSA+IC5sYXJnZS00IHtcblx0aGVpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLmdyaWQteSA+IC5sYXJnZS01IHtcblx0aGVpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLmdyaWQteSA+IC5sYXJnZS02IHtcblx0aGVpZ2h0OiA1MCU7IH1cbiAgLmdyaWQteSA+IC5sYXJnZS03IHtcblx0aGVpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgLmdyaWQteSA+IC5sYXJnZS04IHtcblx0aGVpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLmdyaWQteSA+IC5sYXJnZS05IHtcblx0aGVpZ2h0OiA3NSU7IH1cbiAgLmdyaWQteSA+IC5sYXJnZS0xMCB7XG5cdGhlaWdodDogODMuMzMzMzMlOyB9XG4gIC5ncmlkLXkgPiAubGFyZ2UtMTEge1xuXHRoZWlnaHQ6IDkxLjY2NjY3JTsgfVxuICAuZ3JpZC15ID4gLmxhcmdlLTEyIHtcblx0aGVpZ2h0OiAxMDAlOyB9IH1cblxuLmdyaWQtcGFkZGluZy15IC5ncmlkLXBhZGRpbmcteSB7XG4gIG1hcmdpbi10b3A6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNjI1cmVtOyB9XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bSkge1xuICAuZ3JpZC1wYWRkaW5nLXkgLmdyaWQtcGFkZGluZy15IHtcblx0bWFyZ2luLXRvcDogLTAuOTM3NXJlbTtcblx0bWFyZ2luLWJvdHRvbTogLTAuOTM3NXJlbTsgfSB9XG5cbi5ncmlkLXBhZGRpbmcteSA+IC5jZWxsIHtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07IH1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG4gIC5ncmlkLXBhZGRpbmcteSA+IC5jZWxsIHtcblx0cGFkZGluZy10b3A6IDAuOTM3NXJlbTtcblx0cGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTsgfSB9XG5cbi5ncmlkLW1hcmdpbi15IHtcbiAgbWFyZ2luLXRvcDogLTAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC42MjVyZW07IH1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG4gIC5ncmlkLW1hcmdpbi15IHtcblx0bWFyZ2luLXRvcDogLTAuOTM3NXJlbTtcblx0bWFyZ2luLWJvdHRvbTogLTAuOTM3NXJlbTsgfSB9XG4uZ3JpZC1tYXJnaW4teSA+IC5jZWxsIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxLjI1cmVtKTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bSkge1xuICAuZ3JpZC1tYXJnaW4teSA+IC5jZWxsIHtcblx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAxLjg3NXJlbSk7XG5cdG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtOyB9IH1cbi5ncmlkLW1hcmdpbi15ID4gLmF1dG8ge1xuICBoZWlnaHQ6IGF1dG87IH1cbi5ncmlkLW1hcmdpbi15ID4gLnNocmluayB7XG4gIGhlaWdodDogYXV0bzsgfVxuLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMSB7XG4gIGhlaWdodDogY2FsYyg4LjMzMzMzJSAtIDEuMjVyZW0pOyB9XG4uZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0yIHtcbiAgaGVpZ2h0OiBjYWxjKDE2LjY2NjY3JSAtIDEuMjVyZW0pOyB9XG4uZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0zIHtcbiAgaGVpZ2h0OiBjYWxjKDI1JSAtIDEuMjVyZW0pOyB9XG4uZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC00IHtcbiAgaGVpZ2h0OiBjYWxjKDMzLjMzMzMzJSAtIDEuMjVyZW0pOyB9XG4uZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC01IHtcbiAgaGVpZ2h0OiBjYWxjKDQxLjY2NjY3JSAtIDEuMjVyZW0pOyB9XG4uZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC02IHtcbiAgaGVpZ2h0OiBjYWxjKDUwJSAtIDEuMjVyZW0pOyB9XG4uZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC03IHtcbiAgaGVpZ2h0OiBjYWxjKDU4LjMzMzMzJSAtIDEuMjVyZW0pOyB9XG4uZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC04IHtcbiAgaGVpZ2h0OiBjYWxjKDY2LjY2NjY3JSAtIDEuMjVyZW0pOyB9XG4uZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC05IHtcbiAgaGVpZ2h0OiBjYWxjKDc1JSAtIDEuMjVyZW0pOyB9XG4uZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0xMCB7XG4gIGhlaWdodDogY2FsYyg4My4zMzMzMyUgLSAxLjI1cmVtKTsgfVxuLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMTEge1xuICBoZWlnaHQ6IGNhbGMoOTEuNjY2NjclIC0gMS4yNXJlbSk7IH1cbi5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTEyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxLjI1cmVtKTsgfVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcbiAgLmdyaWQtbWFyZ2luLXkgPiAuYXV0byB7XG5cdGhlaWdodDogYXV0bzsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5zaHJpbmsge1xuXHRoZWlnaHQ6IGF1dG87IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMSB7XG5cdGhlaWdodDogY2FsYyg4LjMzMzMzJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0yIHtcblx0aGVpZ2h0OiBjYWxjKDE2LjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0zIHtcblx0aGVpZ2h0OiBjYWxjKDI1JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC00IHtcblx0aGVpZ2h0OiBjYWxjKDMzLjMzMzMzJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC01IHtcblx0aGVpZ2h0OiBjYWxjKDQxLjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC02IHtcblx0aGVpZ2h0OiBjYWxjKDUwJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC03IHtcblx0aGVpZ2h0OiBjYWxjKDU4LjMzMzMzJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC04IHtcblx0aGVpZ2h0OiBjYWxjKDY2LjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC05IHtcblx0aGVpZ2h0OiBjYWxjKDc1JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0xMCB7XG5cdGhlaWdodDogY2FsYyg4My4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMTEge1xuXHRoZWlnaHQ6IGNhbGMoOTEuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTEyIHtcblx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLWF1dG8ge1xuXHRoZWlnaHQ6IGF1dG87IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLXNocmluayB7XG5cdGhlaWdodDogYXV0bzsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tMSB7XG5cdGhlaWdodDogY2FsYyg4LjMzMzMzJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tMiB7XG5cdGhlaWdodDogY2FsYygxNi42NjY2NyUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTMge1xuXHRoZWlnaHQ6IGNhbGMoMjUlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS00IHtcblx0aGVpZ2h0OiBjYWxjKDMzLjMzMzMzJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tNSB7XG5cdGhlaWdodDogY2FsYyg0MS42NjY2NyUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTYge1xuXHRoZWlnaHQ6IGNhbGMoNTAlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS03IHtcblx0aGVpZ2h0OiBjYWxjKDU4LjMzMzMzJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tOCB7XG5cdGhlaWdodDogY2FsYyg2Ni42NjY2NyUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTkge1xuXHRoZWlnaHQ6IGNhbGMoNzUlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0xMCB7XG5cdGhlaWdodDogY2FsYyg4My4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTExIHtcblx0aGVpZ2h0OiBjYWxjKDkxLjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tMTIge1xuXHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTsgfSB9XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcmdlKSB7XG4gIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLWF1dG8ge1xuXHRoZWlnaHQ6IGF1dG87IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2Utc2hyaW5rIHtcblx0aGVpZ2h0OiBhdXRvOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTEge1xuXHRoZWlnaHQ6IGNhbGMoOC4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtMiB7XG5cdGhlaWdodDogY2FsYygxNi42NjY2NyUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtMyB7XG5cdGhlaWdodDogY2FsYygyNSUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtNCB7XG5cdGhlaWdodDogY2FsYygzMy4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtNSB7XG5cdGhlaWdodDogY2FsYyg0MS42NjY2NyUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtNiB7XG5cdGhlaWdodDogY2FsYyg1MCUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtNyB7XG5cdGhlaWdodDogY2FsYyg1OC4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtOCB7XG5cdGhlaWdodDogY2FsYyg2Ni42NjY2NyUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtOSB7XG5cdGhlaWdodDogY2FsYyg3NSUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtMTAge1xuXHRoZWlnaHQ6IGNhbGMoODMuMzMzMzMlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTExIHtcblx0aGVpZ2h0OiBjYWxjKDkxLjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS0xMiB7XG5cdGhlaWdodDogY2FsYygxMDAlIC0gMS44NzVyZW0pOyB9IH1cblxuLmdyaWQtZnJhbWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDB2dzsgfVxuXG4uY2VsbCAuZ3JpZC1mcmFtZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jZWxsLWJsb2NrIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XG5cbi5jZWxsLWJsb2NrLXkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XG5cbi5jZWxsLWJsb2NrLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LWhlaWdodDogMTAwJTsgfVxuLmNlbGwtYmxvY2stY29udGFpbmVyID4gLmdyaWQteCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcbiAgLm1lZGl1bS1ncmlkLWZyYW1lIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuXHQtbXMtZmxleC13cmFwOiBub3dyYXA7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHQtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcblx0LXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcblx0LW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHR3aWR0aDogMTAwdnc7IH1cbiAgLmNlbGwgLm1lZGl1bS1ncmlkLWZyYW1lIHtcblx0d2lkdGg6IDEwMCU7IH1cbiAgLm1lZGl1bS1jZWxsLWJsb2NrIHtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XG4gIC5tZWRpdW0tY2VsbC1ibG9jay1jb250YWluZXIge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgLm1lZGl1bS1jZWxsLWJsb2NrLWNvbnRhaW5lciA+IC5ncmlkLXgge1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHQtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuXHQtbXMtZmxleC13cmFwOiBub3dyYXA7XG5cdGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5tZWRpdW0tY2VsbC1ibG9jay15IHtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwJTtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFyZ2UpIHtcbiAgLmxhcmdlLWdyaWQtZnJhbWUge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG5cdC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHQtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdHdpZHRoOiAxMDB2dzsgfVxuICAuY2VsbCAubGFyZ2UtZ3JpZC1mcmFtZSB7XG5cdHdpZHRoOiAxMDAlOyB9XG4gIC5sYXJnZS1jZWxsLWJsb2NrIHtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XG4gIC5sYXJnZS1jZWxsLWJsb2NrLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0bWF4LWhlaWdodDogMTAwJTsgfVxuICAubGFyZ2UtY2VsbC1ibG9jay1jb250YWluZXIgPiAuZ3JpZC14IHtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0LXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcblx0LW1zLWZsZXgtd3JhcDogbm93cmFwO1xuXHRmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAubGFyZ2UtY2VsbC1ibG9jay15IHtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwJTtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfSB9XG5cbi5ncmlkLXkuZ3JpZC1mcmFtZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcbiAgLmdyaWQteS5tZWRpdW0tZ3JpZC1mcmFtZSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcblx0LW1zLWZsZXgtd3JhcDogbm93cmFwO1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG5cdC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IGF1dG87IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcmdlKSB7XG4gIC5ncmlkLXkubGFyZ2UtZ3JpZC1mcmFtZSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcblx0LW1zLWZsZXgtd3JhcDogbm93cmFwO1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG5cdC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IGF1dG87IH0gfVxuXG4uY2VsbCAuZ3JpZC15LmdyaWQtZnJhbWUge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcbiAgLmNlbGwgLmdyaWQteS5tZWRpdW0tZ3JpZC1mcmFtZSB7XG5cdGhlaWdodDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFyZ2UpIHtcbiAgLmNlbGwgLmdyaWQteS5sYXJnZS1ncmlkLWZyYW1lIHtcblx0aGVpZ2h0OiAxMDAlOyB9IH1cblxuLmdyaWQtbWFyZ2luLXkge1xuICBtYXJnaW4tdG9wOiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjYyNXJlbTsgfVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcbiAgLmdyaWQtbWFyZ2luLXkge1xuXHRtYXJnaW4tdG9wOiAtMC45Mzc1cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAtMC45Mzc1cmVtOyB9IH1cbi5ncmlkLW1hcmdpbi15ID4gLmNlbGwge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuMjVyZW0pO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG4gIC5ncmlkLW1hcmdpbi15ID4gLmNlbGwge1xuXHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTtcblx0bWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07IH0gfVxuLmdyaWQtbWFyZ2luLXkgPiAuYXV0byB7XG4gIGhlaWdodDogYXV0bzsgfVxuLmdyaWQtbWFyZ2luLXkgPiAuc2hyaW5rIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4uZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0xIHtcbiAgaGVpZ2h0OiBjYWxjKDguMzMzMzMlIC0gMS4yNXJlbSk7IH1cbi5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTIge1xuICBoZWlnaHQ6IGNhbGMoMTYuNjY2NjclIC0gMS4yNXJlbSk7IH1cbi5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTMge1xuICBoZWlnaHQ6IGNhbGMoMjUlIC0gMS4yNXJlbSk7IH1cbi5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTQge1xuICBoZWlnaHQ6IGNhbGMoMzMuMzMzMzMlIC0gMS4yNXJlbSk7IH1cbi5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTUge1xuICBoZWlnaHQ6IGNhbGMoNDEuNjY2NjclIC0gMS4yNXJlbSk7IH1cbi5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTYge1xuICBoZWlnaHQ6IGNhbGMoNTAlIC0gMS4yNXJlbSk7IH1cbi5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTcge1xuICBoZWlnaHQ6IGNhbGMoNTguMzMzMzMlIC0gMS4yNXJlbSk7IH1cbi5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTgge1xuICBoZWlnaHQ6IGNhbGMoNjYuNjY2NjclIC0gMS4yNXJlbSk7IH1cbi5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTkge1xuICBoZWlnaHQ6IGNhbGMoNzUlIC0gMS4yNXJlbSk7IH1cbi5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTEwIHtcbiAgaGVpZ2h0OiBjYWxjKDgzLjMzMzMzJSAtIDEuMjVyZW0pOyB9XG4uZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0xMSB7XG4gIGhlaWdodDogY2FsYyg5MS42NjY2NyUgLSAxLjI1cmVtKTsgfVxuLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMTIge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuMjVyZW0pOyB9XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bSkge1xuICAuZ3JpZC1tYXJnaW4teSA+IC5hdXRvIHtcblx0aGVpZ2h0OiBhdXRvOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnNocmluayB7XG5cdGhlaWdodDogYXV0bzsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0xIHtcblx0aGVpZ2h0OiBjYWxjKDguMzMzMzMlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTIge1xuXHRoZWlnaHQ6IGNhbGMoMTYuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTMge1xuXHRoZWlnaHQ6IGNhbGMoMjUlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTQge1xuXHRoZWlnaHQ6IGNhbGMoMzMuMzMzMzMlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTUge1xuXHRoZWlnaHQ6IGNhbGMoNDEuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTYge1xuXHRoZWlnaHQ6IGNhbGMoNTAlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTcge1xuXHRoZWlnaHQ6IGNhbGMoNTguMzMzMzMlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTgge1xuXHRoZWlnaHQ6IGNhbGMoNjYuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTkge1xuXHRoZWlnaHQ6IGNhbGMoNzUlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLnNtYWxsLTEwIHtcblx0aGVpZ2h0OiBjYWxjKDgzLjMzMzMzJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5zbWFsbC0xMSB7XG5cdGhlaWdodDogY2FsYyg5MS42NjY2NyUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAuc21hbGwtMTIge1xuXHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tYXV0byB7XG5cdGhlaWdodDogYXV0bzsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tc2hyaW5rIHtcblx0aGVpZ2h0OiBhdXRvOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0xIHtcblx0aGVpZ2h0OiBjYWxjKDguMzMzMzMlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0yIHtcblx0aGVpZ2h0OiBjYWxjKDE2LjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tMyB7XG5cdGhlaWdodDogY2FsYygyNSUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTQge1xuXHRoZWlnaHQ6IGNhbGMoMzMuMzMzMzMlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS01IHtcblx0aGVpZ2h0OiBjYWxjKDQxLjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tNiB7XG5cdGhlaWdodDogY2FsYyg1MCUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTcge1xuXHRoZWlnaHQ6IGNhbGMoNTguMzMzMzMlIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS04IHtcblx0aGVpZ2h0OiBjYWxjKDY2LjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tOSB7XG5cdGhlaWdodDogY2FsYyg3NSUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubWVkaXVtLTEwIHtcblx0aGVpZ2h0OiBjYWxjKDgzLjMzMzMzJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5tZWRpdW0tMTEge1xuXHRoZWlnaHQ6IGNhbGMoOTEuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLm1lZGl1bS0xMiB7XG5cdGhlaWdodDogY2FsYygxMDAlIC0gMS44NzVyZW0pOyB9IH1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFyZ2UpIHtcbiAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtYXV0byB7XG5cdGhlaWdodDogYXV0bzsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS1zaHJpbmsge1xuXHRoZWlnaHQ6IGF1dG87IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtMSB7XG5cdGhlaWdodDogY2FsYyg4LjMzMzMzJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS0yIHtcblx0aGVpZ2h0OiBjYWxjKDE2LjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS0zIHtcblx0aGVpZ2h0OiBjYWxjKDI1JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS00IHtcblx0aGVpZ2h0OiBjYWxjKDMzLjMzMzMzJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS01IHtcblx0aGVpZ2h0OiBjYWxjKDQxLjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS02IHtcblx0aGVpZ2h0OiBjYWxjKDUwJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS03IHtcblx0aGVpZ2h0OiBjYWxjKDU4LjMzMzMzJSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS04IHtcblx0aGVpZ2h0OiBjYWxjKDY2LjY2NjY3JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS05IHtcblx0aGVpZ2h0OiBjYWxjKDc1JSAtIDEuODc1cmVtKTsgfVxuICAuZ3JpZC1tYXJnaW4teSA+IC5sYXJnZS0xMCB7XG5cdGhlaWdodDogY2FsYyg4My4zMzMzMyUgLSAxLjg3NXJlbSk7IH1cbiAgLmdyaWQtbWFyZ2luLXkgPiAubGFyZ2UtMTEge1xuXHRoZWlnaHQ6IGNhbGMoOTEuNjY2NjclIC0gMS44NzVyZW0pOyB9XG4gIC5ncmlkLW1hcmdpbi15ID4gLmxhcmdlLTEyIHtcblx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAxLjg3NXJlbSk7IH0gfVxuXG4uZ3JpZC1mcmFtZS5ncmlkLW1hcmdpbi15IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoICsgMS4yNXJlbSk7IH1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG4gIC5ncmlkLWZyYW1lLmdyaWQtbWFyZ2luLXkge1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggKyAxLjg3NXJlbSk7IH0gfVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXJnZSkge1xuICAuZ3JpZC1mcmFtZS5ncmlkLW1hcmdpbi15IHtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoICsgMS44NzVyZW0pOyB9IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcbiAgLmdyaWQtbWFyZ2luLXkubWVkaXVtLWdyaWQtZnJhbWUge1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggKyAxLjg3NXJlbSk7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcmdlKSB7XG4gIC5ncmlkLW1hcmdpbi15LmxhcmdlLWdyaWQtZnJhbWUge1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggKyAxLjg3NXJlbSk7IH0gfVxuXG4uYWxpZ24tbGVmdCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uYWxpZ24tcmlnaHQge1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5hbGlnbi1jZW50ZXIge1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmFsaWduLWp1c3RpZnkge1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5hbGlnbi1zcGFjZWQge1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4uYWxpZ24tbGVmdC52ZXJ0aWNhbC5tZW51ID4gbGkgPiBhIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5hbGlnbi1yaWdodC52ZXJ0aWNhbC5tZW51ID4gbGkgPiBhIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uYWxpZ24tY2VudGVyLnZlcnRpY2FsLm1lbnUgPiBsaSA+IGEge1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmFsaWduLXRvcCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uYWxpZ24tc2VsZi10b3Age1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG5cbi5hbGlnbi1ib3R0b20ge1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5hbGlnbi1zZWxmLWJvdHRvbSB7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cblxuLmFsaWduLW1pZGRsZSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYWxpZ24tc2VsZi1taWRkbGUge1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuLmFsaWduLXN0cmV0Y2gge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICAtd2Via2l0LWFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cblxuLmFsaWduLWNlbnRlci1taWRkbGUge1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cblxuLnNtYWxsLW9yZGVyLTEge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAtd2Via2l0LW9yZGVyOiAxO1xuICAtbXMtZmxleC1vcmRlcjogMTtcbiAgb3JkZXI6IDE7IH1cblxuLnNtYWxsLW9yZGVyLTIge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAtd2Via2l0LW9yZGVyOiAyO1xuICAtbXMtZmxleC1vcmRlcjogMjtcbiAgb3JkZXI6IDI7IH1cblxuLnNtYWxsLW9yZGVyLTMge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAtd2Via2l0LW9yZGVyOiAzO1xuICAtbXMtZmxleC1vcmRlcjogMztcbiAgb3JkZXI6IDM7IH1cblxuLnNtYWxsLW9yZGVyLTQge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAtd2Via2l0LW9yZGVyOiA0O1xuICAtbXMtZmxleC1vcmRlcjogNDtcbiAgb3JkZXI6IDQ7IH1cblxuLnNtYWxsLW9yZGVyLTUge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAtd2Via2l0LW9yZGVyOiA1O1xuICAtbXMtZmxleC1vcmRlcjogNTtcbiAgb3JkZXI6IDU7IH1cblxuLnNtYWxsLW9yZGVyLTYge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAtd2Via2l0LW9yZGVyOiA2O1xuICAtbXMtZmxleC1vcmRlcjogNjtcbiAgb3JkZXI6IDY7IH1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcbiAgLm1lZGl1bS1vcmRlci0xIHtcblx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcblx0LXdlYmtpdC1vcmRlcjogMTtcblx0LW1zLWZsZXgtb3JkZXI6IDE7XG5cdG9yZGVyOiAxOyB9XG4gIC5tZWRpdW0tb3JkZXItMiB7XG5cdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG5cdC13ZWJraXQtb3JkZXI6IDI7XG5cdC1tcy1mbGV4LW9yZGVyOiAyO1xuXHRvcmRlcjogMjsgfVxuICAubWVkaXVtLW9yZGVyLTMge1xuXHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuXHQtd2Via2l0LW9yZGVyOiAzO1xuXHQtbXMtZmxleC1vcmRlcjogMztcblx0b3JkZXI6IDM7IH1cbiAgLm1lZGl1bS1vcmRlci00IHtcblx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcblx0LXdlYmtpdC1vcmRlcjogNDtcblx0LW1zLWZsZXgtb3JkZXI6IDQ7XG5cdG9yZGVyOiA0OyB9XG4gIC5tZWRpdW0tb3JkZXItNSB7XG5cdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG5cdC13ZWJraXQtb3JkZXI6IDU7XG5cdC1tcy1mbGV4LW9yZGVyOiA1O1xuXHRvcmRlcjogNTsgfVxuICAubWVkaXVtLW9yZGVyLTYge1xuXHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuXHQtd2Via2l0LW9yZGVyOiA2O1xuXHQtbXMtZmxleC1vcmRlcjogNjtcblx0b3JkZXI6IDY7IH0gfVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcmdlKSB7XG4gIC5sYXJnZS1vcmRlci0xIHtcblx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcblx0LXdlYmtpdC1vcmRlcjogMTtcblx0LW1zLWZsZXgtb3JkZXI6IDE7XG5cdG9yZGVyOiAxOyB9XG4gIC5sYXJnZS1vcmRlci0yIHtcblx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcblx0LXdlYmtpdC1vcmRlcjogMjtcblx0LW1zLWZsZXgtb3JkZXI6IDI7XG5cdG9yZGVyOiAyOyB9XG4gIC5sYXJnZS1vcmRlci0zIHtcblx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcblx0LXdlYmtpdC1vcmRlcjogMztcblx0LW1zLWZsZXgtb3JkZXI6IDM7XG5cdG9yZGVyOiAzOyB9XG4gIC5sYXJnZS1vcmRlci00IHtcblx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcblx0LXdlYmtpdC1vcmRlcjogNDtcblx0LW1zLWZsZXgtb3JkZXI6IDQ7XG5cdG9yZGVyOiA0OyB9XG4gIC5sYXJnZS1vcmRlci01IHtcblx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcblx0LXdlYmtpdC1vcmRlcjogNTtcblx0LW1zLWZsZXgtb3JkZXI6IDU7XG5cdG9yZGVyOiA1OyB9XG4gIC5sYXJnZS1vcmRlci02IHtcblx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcblx0LXdlYmtpdC1vcmRlcjogNjtcblx0LW1zLWZsZXgtb3JkZXI6IDY7XG5cdG9yZGVyOiA2OyB9IH1cbiIsImJvZHl7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxuI3skdGV4dC1lbGVtZW50c317XG4gIG1hcmdpbjogMDtcbn1cblxuI3skaGVhZGluZy1zZWxlY3RvcnN9IHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiAwIDAgMTRweCAwO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cbiAgYSxcbiAgYTpob3ZlcixcbiAgYTpmb2N1cyB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzOXB4LDV2dyw3MHB4KTtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZy1saWdodDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5cbmgxIGIsXG5oMiBiLFxuaDMgYixcbmg0IGIsXG5oNSBiIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmctYm9sZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzNweCw1dncsNjJweCk7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmctbGlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyN3B4LDV2dyw0OHB4KTtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZy1saWdodDsgXG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgyM3B4LDV2dywzMnB4KTtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IGNsYW1wKDE5cHgsNXZ3LDI0cHgpO1xuICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCw1dncsMjBweCk7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29sb3ItYmx1ZSB7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZTtcbn1cbi5iZy1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0LWJsdWU7XG59XG5cbnRoe1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxucCwgbGl7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCw1dncsMTZweCk7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICBjb2xvcjokY29sb3ItYmx1ZTtcbn1cblxuLnBhcmFncmFwaCwgZmlndXJlLCBwLCB0YWJsZSwgYWRkcmVzcyB7XG4gIG1hcmdpbjogMCAwIDE5cHg7XG59XG5cbnNwYW57XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5zbWFsbCwgLnNtYWxse1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsNXZ3LDEycHgpO1xufVxuXG5he1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBhOmhvdmVyLFxuICBhOmZvY3VzIHtcblx0Y29sb3I6IGRhcmtlbigkY29sb3ItYmxhY2ssIDEwJSk7XG4gIH1cbn1cblxuYiwgc3Ryb25ne1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbmVte1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDM1cHggMDtcbn1cblxuY29kZSwgcHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSxtb25vc3BhY2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA4cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAwIDAgMTlweDtcbn1cblxuYmxvY2txdW90ZSxcbi5ibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBtYXJnaW46IDM1cHggMCAzNXB4IDM1cHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG5cbiAgQGluY2x1ZGUgYnAodGFibGV0KXtcblx0Zm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgcHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdEBpbmNsdWRlIGJwKHRhYmxldCl7XG5cdCAgZm9udC1zaXplOiAxOHB4O1xuXHR9XG4gIH1cblxuICBwOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbmZpZ2NhcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cblxuIiwiYnV0dG9uLCBbdHlwZT0nc3VibWl0J10ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ1dHRvbixcbiNtYWluLW1lbnUgdWwudG9wLWxldmVsID4gbGkubWVudS1pdGVtLWJ1dHRvbiA+IGEsXG4jbW9iaWxlLW1lbnUgdWwudG9wLWxldmVsID4gbGkubWVudS1pdGVtLWJ1dHRvbiA+IGEsXG4jZm9vdGVyLW1lbnUgdWwudG9wLWxldmVsID4gbGkubWVudS1pdGVtLWJ1dHRvbiA+IGEse1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb24sIGJvcmRlci1jb2xvciAkdHJhbnNpdGlvbiwgY29sb3IgJHRyYW5zaXRpb247XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICY6ZGlzYWJsZWQsXG4gICYtLWRpc2FibGVkIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRvcGFjaXR5OiAwLjY1O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuICB9XG5cbiAgJi0tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogMzJweDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdCAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdCAgY29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxuICB9XG5cbiAgJi0tc2Vjb25kYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdCAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcblx0ICBjb2xvcjokY29sb3Itd2hpdGU7XG5cdH1cbiAgfVxuXG4gICYtLXNtYWxsIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRwYWRkaW5nOiA4cHggMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gICYtLWxpbmsgeyAvKiB1c2VkIGZvciBsZWFybiBtb3JlIGxpbmtzICovXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb247XG5cdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdCAgY29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxuICB9XG59XG5cbi5tZW51LWl0ZW0tYnV0dG9uID4gYSxcbi5tZW51LWl0ZW0tYnV0dG9uOmhvdmVyID4gYXtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jbW9iaWxlLW1lbnUgdWwudG9wLWxldmVsID4gbGkubWVudS1pdGVtLWJ1dHRvbntcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuI2Zvb3Rlci1tZW51IHVsLnRvcC1sZXZlbCA+IGxpLm1lbnUtaXRlbS1idXR0b257XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gIEBpbmNsdWRlIGJwKGRlc2t0b3Ape1xuXHR3aWR0aDogYXV0bztcblx0bWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi8qIFBpbGxzICovXG5cbi5waWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAycHggMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWJsYWNrLCAxMCUpO1xuICB9XG59XG4iLCIubmFycm93LWNvbnRlbnR7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYtLTgwMHtcblx0bWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuXG4uY2VudGVyZWQtYmxvY2t7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi50ZXh0LWNlbnRlcntcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4iLCIvLyBTdHlsZSB0aGF0IGRvbid0IHJlYWxseSBmaXQgaW4gb3RoZXIgZmlsZXNcblxuLy8gRGVmYXVsdCBXUCBwYWdlIHNwZWNpZmljc1xuLnBhZ2UtZGVmYXVsdHtcbiAgLmVudHJ5LWNvbnRlbnR7XG5cdC53cC1jYXB0aW9ue1xuXHQgIG1heC13aWR0aDogMTAwJTtcblx0fVxuXHRpbWd7XG5cdCAgbWF4LXdpZHRoOiAxMDAlO1xuXHQgIGhlaWdodDphdXRvO1xuXHR9XG4gIH1cbn1cblxuLy8gQ29tbW9uIFBhZ2UgQnVpbGRlciBzcGVjaWZpY3Ncbi5zYi1jb21we1xuICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgQGluY2x1ZGUgYnAoZGVza3RvcCl7XG5cdHBhZGRpbmc6IDkwcHggMDtcbiAgfVxuXG4gIC5idXR0b24tZ3JvdXB7XG5cdG1hcmdpbjogMjVweCAwO1xuXHRAaW5jbHVkZSBicChkZXNrdG9wKXtcblx0ICBtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG4gIH1cbn1cblxuLm5vLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG5cbi5saWdodC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xuXG4gIHAge1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgfVxufVxuXG4uZGFyay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gIHAge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuXG4iLCIjaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gIHotaW5kZXg6IDIwO1xuXG4gIC50b3AtYmFyIHtcbiAgXHRwYWRkaW5nOiAwO1xuICBcdGJhY2tncm91bmQ6ICRjb2xvci1saWdodC1ibHVlO1xuICBcdGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgXHQuY29udGFpbmVyIHtcbiAgXHRcdHBhZGRpbmc6IDA7XG4gIFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICBcdFx0ZGlzcGxheTogZmxleDtcblxuICBcdFx0LnRvcC1iYXItbmF2IHtcbiAgXHRcdFx0d2lkdGg6IDQwMHB4O1xuICBcdFx0XHRkaXNwbGF5OiBmbGV4O1xuICBcdFx0XHRwYWRkaW5nOiAwO1xuICBcdFx0XHRtYXJnaW46IDA7XG5cbiAgXHRcdFx0bGkge1xuICBcdFx0XHRcdHBhZGRpbmc6IDEycHggMDtcbiAgXHRcdFx0XHR3aWR0aDogMTAwJTtcbiAgXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuICBcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cbiAgXHRcdFx0XHRAaW5jbHVkZSBicChkZXNrdG9wKXtcbiAgXHRcdFx0XHQgIGZvbnQtc2l6ZTogMTZweDtcbiAgXHRcdFx0XHR9XG5cbiAgXHRcdFx0XHRhIHtcbiAgXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgXHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0OyBcbiAgXHRcdFx0XHR9XG4gIFx0XHRcdH1cbiAgXHRcdH1cbiAgXHR9XG4gIH1cblxuICAuY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIH1cblxuICAjYnJhbmRpbmcge1xuXHRhIHtcblx0ICBkaXNwbGF5OiBmbGV4O1xuXHQgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdCAgaW1nIHtcblx0XHR3aWR0aDogMTQ1cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDogLTVweDtcblxuXHRcdFx0QGluY2x1ZGUgYnAoZGVza3RvcCkge1xuXHRcdFx0XHR3aWR0aDogMTkycHg7XG5cdFx0XHQgIG1hcmdpbi10b3A6IC00NXB4O1xuXHRcdFx0fVxuXHQgIH1cblxuXHQgIC5icmFuZC1kZXNjcmlwdGlvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0ICB9XG5cdH1cbiAgfVxufVxuXG4jc2VhcmNoLXRvZ2dsZSB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgQGluY2x1ZGUgYnAoZGVza3RvcCkge1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgc3ZnIHtcblx0dmVydGljYWwtYWxpZ246IC01cHg7XG4gIH1cbn1cblxuI25hdi10b2dnbGUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXG4gIEBpbmNsdWRlIGJwKGRlc2t0b3ApIHtcblx0ZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oYW1idXJnZXItYm94e1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XG4gIH1cblxuICAuaGFtYnVyZ2VyLWlubmVye1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIH1cblxuICAuaGFtYnVyZ2VyLWJveC1vcGVue1xuXHRwYWRkaW5nLXRvcDogNnB4O1xuXHQuaGFtYnVyZ2VyLWlubmVye1xuXHQgIG1hcmdpbjogMCBhdXRvIDZweCBhdXRvO1xuXHR9XG4gIH1cblxuICAuaGFtYnVyZ2VyLWJveC1jbG9zZXtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5oYW1idXJnZXItaW5uZXJ7XG5cdCAgaGVpZ2h0OiAycHg7XG5cdCAgd2lkdGg6IDI1cHg7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIHRvcDogNTAlO1xuXHQgIGxlZnQ6IDUwJTtcblx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlIC01MCUpO1xuXG5cdCAgJjpmaXJzdC1jaGlsZHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0ICB9XG5cblx0ICAmOmxhc3QtY2hpbGR7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0ICB9XG5cdH1cbiAgfVxuXG4gICYuaXMtYWN0aXZle1xuXHQuaGFtYnVyZ2VyLWJveC1vcGVue1xuXHQgIG1hcmdpbi10b3A6IC0zMHB4O1xuXHR9XG4gIH1cbn1cblxuXG4iLCIjbWFpbi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBicChkZXNrdG9wKSB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgdWwge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0bGkge1xuXHQgIGRpc3BsYXk6IGJsb2NrO1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQgIGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb247XG5cdCAgfVxuXG5cdCAgJjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHQgIH1cblx0fVxuICB9XG5cbiAgdWwudG9wLWxldmVsIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0PiBsaSB7XG5cdCAgbWFyZ2luOiAwIDI1cHg7XG5cblx0ICAmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0ICB9XG5cblx0ICA+IGEge1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgZWFzZSAuNXM7XG5cdCAgfVxuXG5cdCAgJjpob3ZlciB7XG5cdFx0PiBhIHtcblx0XHQgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0fVxuXHQgIH1cblxuXHQgIC8vIFNob3cgMm5kIGFuZCAzcmQgbGV2ZWxcblx0ICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuXG5cdFx0Ly8gVGhpcyBpcyB0byBrZWVwIGhvdmVyIHN0YXRlIGJldHdlZW4gdGhlIG1lbnUgaXRlbSBhbmQgZHJvcGRvd25cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIiN7JGltYWdlUGF0aH0vY2FyZXQtZG93bi5zdmdcIikgMCAwIG5vLXJlcGVhdDtcblx0XHQgIGNvbnRlbnQ6ICcnOyBcblx0XHQgIHdpZHRoOiAyMHB4O1xuXHRcdCAgaGVpZ2h0OiAxMHB4O1xuXHRcdCAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICB0b3A6IDE2cHg7XG5cdFx0ICBsZWZ0OiAxMTAlO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIgPiB1bC5zdWItbWVudSxcblx0XHQmOmZvY3VzLXdpdGhpbiA+IHVsLnN1Yi1tZW51LFxuXHRcdHVsLnN1Yi1tZW51OmhvdmVyLFxuXHRcdCY6aG92ZXIgPiB1bC5zdWItbWVudSB1bC5zdWItbWVudSxcblx0XHQmOmZvY3VzLXdpdGhpbiA+IHVsLnN1Yi1tZW51IHVsLnN1Yi1tZW51LFxuXHRcdHVsLnN1Yi1tZW51IHVsLnN1Yi1tZW51OmhvdmVyIHtcblx0XHQgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0ICBvcGFjaXR5OiAxO1xuXG5cdFx0fVxuXG5cdFx0Jjpob3ZlciA+IHVsLnN1Yi1tZW51IHtcblx0XHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcblx0XHR9XG5cdCAgfVxuXG5cdH1cbiAgfVxuXG4gIHVsLnN1Yi1tZW51IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDk1JTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRsZWZ0OiAtMTVweDtcblx0d2lkdGg6IDIwMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbjtcblx0cGFkZGluZzogMjBweCAwIDAgMDtcblxuXHQ+IGxpIHtcblx0ICBhIHtcblx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcblx0ICB9XG5cblx0ICAmOmxhc3QtY2hpbGQge1xuXHRcdGEge1xuXHRcdCAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cdCAgfVxuXG5cdCAgJjpob3ZlciB7XG5cdFx0PiBhIHtcblx0XHQgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0fVxuXHQgIH1cblxuXHQgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cdFx0Ly8gM3JkIGxldmVsXG5cdFx0PiB1bC5zdWItbWVudSB7XG5cdFx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICB3aWR0aDogMTAwJTtcblx0XHQgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdCAgYm94LXNoYWRvdzogbm9uZTtcblxuXHRcdCAgYSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQgIH1cblx0XHR9XG5cdCAgfVxuXHR9XG4gIH1cbn1cbiIsIiNtb2JpbGUtbWVudSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMTgwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgYm94LXNoYWRvdzogLTIwcHggMCAyNnB4IC0yMHB4IHJnYmEoMCwgMCwgMCwgMCk7XG5cbiAgPiAuY29udGFpbmVyIHtcblx0cGFkZGluZzogMjVweCAzMHB4O1xuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XG5cdGJveC1zaGFkb3c6IC0yMHB4IDAgMjZweCAyMHB4IHJnYmEoMCwgMCwgMCwgLjI1KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwdncpO1xuXHR3aWR0aDogODB2dztcblxuXHRAaW5jbHVkZSBicCh0YWJsZXQpIHtcblx0ICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24sIHdpZHRoICR0cmFuc2l0aW9uO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHZ3KTtcblx0ICB3aWR0aDogNTB2dztcblx0fVxuICB9XG5cbiAgQGluY2x1ZGUgYnAoZGVza3RvcCkge1xuXHRkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgdWwge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0bGkge1xuXHQgIGRpc3BsYXk6IGJsb2NrO1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQgIGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdCAgfVxuXG5cdCAgJjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHQgIH1cblx0fVxuICB9XG5cbiAgdWwudG9wLWxldmVsIHtcblx0d2lkdGg6IDEwMCU7XG5cblx0PiBsaSB7XG5cdCAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuXG5cdCAgJjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXHQgIH1cblxuXHQgID4gYSB7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0ICB9XG5cdH1cbiAgfVxuXG4gIHVsLnN1Yi1tZW51IHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXG5cdD4gbGkge1xuXHQgID4gYSB7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0ICB9XG5cdH1cbiAgfVxufVxuIiwiI2Zvb3RlcntcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gIHBhZGRpbmc6IDgwcHggMDtcblxuICAucHJpbWFyeS1saW5rc3tcblx0LmNvbnRhaW5lcntcblx0ICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0ICBwYWRkaW5nLXRvcDogMHB4O1xuXHQgIGRpc3BsYXk6IGZsZXg7XG5cdCAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdCAgQGluY2x1ZGUgYnAoZGVza3RvcCkge1xuXHQgIHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHQgIH1cblx0fVxuICB9XG5cbiAgLmVtYWlsLXN1YnNjcmliZSB7XG4gIFx0bWF4LXdpZHRoOiAxMDAlO1xuICBcdHdpZHRoOiAxMDAlO1xuICBcdG1pbi13aWR0aDogMDtcbiAgXHRtYXJnaW46IDI0cHggMDtcbiAgXHRjb2xvcjojZmZmO1xuXG4gIFx0QGluY2x1ZGUgYnAoZGVza3RvcCkge1xuXHRcdCAgbWF4LXdpZHRoOiAzMDBweDtcblx0XHQgIHdpZHRoOiAzMDBweDtcblx0XHQgIG1pbi13aWR0aDozMDBweDtcblx0XHQgIG1hcmdpbjogMDtcblx0XHR9XG4gIFx0aDYge1xuICBcdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcbiAgXHRcdGNvbG9yOiNmZmY7XG4gIFx0XHRmb250LXNpemU6IDE2cHg7XG4gIFx0XHRmb250LXdlaWdodDogNjAwcHg7XG4gIFx0XHRtYXJnaW46IDRweCAwIDEycHggMDtcbiAgXHR9XG4gIFx0YSB7XG4gIFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBcdFx0Ym9yZGVyLXJhZGl1czozMnB4O1xuICBcdFx0cGFkZGluZzoxNnB4IDMycHg7XG4gIFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIFx0XHRkaXNwbGF5OiBibG9jaztcbiAgXHRcdHdpZHRoOjEwMCU7XG4gIFx0XHRjb2xvcjojZmZmO1xuXG5cdCAgXHRAaW5jbHVkZSBicChkZXNrdG9wKSB7XG5cdFx0XHQgIHdpZHRoOjc1JTtcblx0XHRcdH1cblxuICBcdFx0Jjpob3ZlciB7XG4gIFx0XHRcdGJhY2tncm91bmQ6I2ZmZjtcbiAgXHRcdFx0Y29sb3I6JGNvbG9yLWJsdWU7XG4gIFx0XHR9XG4gIFx0fVxuICB9XG5cbiAgI2Zvb3Rlci1tZW51e1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAyNHB4IDA7XG5cblx0XHRAaW5jbHVkZSBicChkZXNrdG9wKXtcblx0XHQgIFx0bWFyZ2luOiAwO1xuXHRcdH1cbiAgfVxuXG4gIHVsLnRvcC1sZXZlbHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblxuXHQ+IGxpe1xuXHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICBtYXJnaW46IDBweCAxMHB4O1xuXHQgIHdpZHRoOiAxMDAlO1xuXG5cblxuXHQgIEBpbmNsdWRlIGJwKGRlc2t0b3ApIHtcblx0ICBtYXJnaW46IDBweCAyMHB4IDEwcHggMzBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0ICBtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0ICBtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdCAgfVxuXG5cdCAgYXtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcntcblx0XHQgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0fVxuXG5cdFx0Ji5tZW51LWl0ZW0tbm8tbGlua3tcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblx0fVxuICB9XG5cbiAgdWwuc3ViLW1lbnV7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblxuXHRsaXtcblx0ICBhe1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdCAgfVxuXHR9XG4gIH1cblxuICAjYnJhbmRpbmctZm9vdGVye1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRAaW5jbHVkZSBicChkZXNrdG9wKSB7XG5cdCAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG5cdGltZ3tcblx0ICB3aWR0aDogMTAwcHg7XG5cdH1cbiAgfVxuXG4gICNjb3B5cmlnaHR7XG5cdHBhZGRpbmc6IDQwcHggMCAwIDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG5cbi50b3AtZm9vdGVyIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXG5cdFx0QGluY2x1ZGUgYnAoZGVza3RvcCkge1xuXHRcdCAgbWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHR9XG5cdH1cblx0LnNvY2lhbC1mb290ZXIge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDoyMDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGEge1xuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY3Jlc3N0LWxvZ28ge1xuXHR3aWR0aDogMjAwcHg7XG59XG4iLCIjc2VhcmNoLXBhbmVse1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45NSk7XG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICBwYWRkaW5nOiAyMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbjtcblxuICAmLmlzLWFjdGl2ZXtcblx0ei1pbmRleDogMTAwO1xuXHR0b3A6IDA7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG4gIH1cblxuICAuY29udGFpbmVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgI3NlYXJjaHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNjAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdGxhYmVse1xuXHQgIHdpZHRoOiAxMDAlO1xuXHR9XG5cdFt0eXBlPSdzZWFyY2gnXXtcblx0ICBib3JkZXI6IG5vbmU7XG5cdCAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0ICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG5cdCAgY29sb3I6ICRjb2xvci1ibGFjaztcblx0ICB3aWR0aDogMTAwJTtcblx0ICBmb250LXNpemU6IDIycHg7XG5cblx0ICAmOmZvY3Vze1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdCAgfVxuXG5cdCAgJjo6cGxhY2Vob2xkZXJ7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRmb250LXNpemU6IDIycHg7XG5cdCAgfVxuXHR9XG5cblx0I2Nsb3NlLXNlYXJjaHtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0ICB3aWR0aDogMTIwcHg7XG5cdCAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuXHQgIGNvbG9yOiBibGFjaztcblx0fVxuICB9XG59XG4iLCIuYXV0aG9yLW1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDQ4cHggMDtcblxuICAmLWF2YXRhci1saW5rIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cblx0aW1ne1xuXHQgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ICB3aWR0aDogODBweDtcblx0fVxuICB9XG5cbiAgJi1pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmctbGVmdDogMzJweDtcblxuICB9XG5cbiAgJi1kZXNjcmlwdGlvbiB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bWFyZ2luOiA4cHggMCAwO1xuICB9XG59XG4iLCIuZW50cnktZmVhdHVyZS1pbWFnZXtcbiAgaW1ne1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbi1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLy8gVHJlYXRtZW50IGZvciBzaW5nbGUgcG9zdCBwYWdpbmF0aW9uIG5hdlxuICAucG9zdC1uYXZpZ2F0aW9uIHtcblx0Lm5hdi1saW5rcyB7XG5cdCAgZGlzcGxheTogZmxleDtcblx0ICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQgIHdpZHRoOiAxMDAlO1xuXHQgIHBhZGRpbmc6IDEwcHggMDtcblx0ICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG5cdCAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuXG5cdCAgQGluY2x1ZGUgYnAodGFibGV0KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdCAgfVxuXG5cdCAgYSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0QGluY2x1ZGUgYnAodGFibGV0KSB7XG5cdFx0ICBtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0ICB9XG5cblx0ICBkaXY6bGFzdC1jaGlsZCBhe1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdCAgfVxuXHR9XG4gIH1cblxuICAvLyBUcmVhdG1lbnQgZm9yIGFyY2hpdmUgcGFnZSBwYWdpbmF0aW9uIG5hdlxuICAuYXJjaGl2ZS1wYWdpbmF0aW9uIHtcblx0bWFyZ2luLXRvcDogNDhweDtcblxuXHQubmF2LWxpbmtzIHtcblx0ICBkaXNwbGF5OiBmbGV4O1xuXHQgIHdpZHRoOiAxMDAlO1xuXHQgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQgIHBhZGRpbmc6IDEwcHggMDtcblx0ICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG5cdCAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuXG5cdCAgQGluY2x1ZGUgYnAodGFibGV0KSB7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHQgIH1cblxuXHQgIGEsIHNwYW4uY3VycmVudCB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0bWFyZ2luOiAwIDEwcHg7XG5cdCAgfVxuXHR9XG4gIH1cbn1cbiIsIi5wb3N0LWxpc3R7XG5cbiAgJi1pdGVte1xuXG5cdC5wb3N0LXRodW1ibmFpbHtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0ICBsaW5lLWhlaWdodDogMDtcblx0ICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG5cdCAgaW1ne1xuXHRcdG1heC13aWR0aDogNDUwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHQgIH1cblx0fVxuXG5cdC5wb3N0LWV4Y2VycHR7XG5cdCAgbWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuICB9XG59XG4iLCIuZmlsdGVyLWNhdGVnb3J5IHtcbiAgcGFkZGluZzogNDBweCAwIDQwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICBAaW5jbHVkZSBicCh0YWJsZXQpIHtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuZmlsdGVyLWNvbnRhaW5lciB7XG5cdEBpbmNsdWRlIGJwKHRhYmxldCkge1xuXHQgIGRpc3BsYXk6IGZsZXg7XG5cdH1cbiAgfVxuXG4gIC5maWx0ZXItaXRlbSB7XG5cdG1hcmdpbjogMCA1cHggMTBweDtcbiAgfVxuXG4gIC5zZWxlY3QtZmlsdGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIGJwKHRhYmxldCkge1xuXHQgIHdpZHRoOiBpbml0aWFsO1xuXHQgIG1hcmdpbi1ib3R0b206IDA7XG5cdCAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG5cblx0c2VsZWN0IHtcblx0ICB3aWR0aDogMTAwJTtcblx0ICBAaW5jbHVkZSBicCh0YWJsZXQpIHtcblx0XHR3aWR0aDogaW5pdGlhbDtcblx0ICB9XG5cdH1cbiAgfVxuXG4gIC5zZWFyY2gtZmlsdGVyIHtcblx0bGFiZWwge1xuXHQgIHdpZHRoOiAxMDAlO1xuXHQgIG1hcmdpbi1ib3R0b206IDA7XG5cdCAgQGluY2x1ZGUgYnAodGFibGV0KSB7XG5cdFx0d2lkdGg6IGluaXRpYWw7XG5cdCAgfVxuXHR9XG5cblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdCAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHQgIHdpZHRoOiAxMDAlO1xuXHQgIEBpbmNsdWRlIGJwKHRhYmxldCkge1xuXHRcdHdpZHRoOiBpbml0aWFsO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0ICB9XG5cdH1cbiAgfVxufVxuIiwiLy8gQ29tbW9uIHN0eWxlcyBmb3IgY29tcG9lbm50cyB1c2luZyB0d28gY29sdW1uIHN0cnljdHVyZSBzdWNoIGFzIGhlcm8gYW5kIHRleHQtaW1hZ2UtYmxvY2tcblxuLnR3by1jb2wtY29udGVudCB7XG4gIG92ZXJmbG93OmhpZGRlbjtcblxuICAuY29udGVudHtcblx0d2lkdGg6MTAwJTtcblx0bWF4LXdpZHRoOiA3ODBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdEBpbmNsdWRlIGJwKGRlc2t0b3Ape1xuXHQgIG1heC13aWR0aDogMTAwJTtcblx0fVxuICB9XG5cbiAgLmltZy1jZWxse1xuXHQuY29udGVudHtcblx0ICBpbWd7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdCAgfVxuXHR9XG5cbiAgfVxuXG4gICYuaW1nLXBvcy1sZWZ0e1xuXHQuaW1nLWNlbGx7XG5cdCAgb3JkZXI6IC0xO1xuXHQgIEBpbmNsdWRlIGJwKGRlc2t0b3Ape1xuXHRcdGRpcmVjdGlvbjogcnRsO1xuXHQgIH1cblxuXHR9XG4gIH1cblxuICAmLmltZy1wb3MtY2VudGVye1xuXHQuY29udGVudHtcblx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgd2lkdGg6MTAwJTtcblx0fVxuXG5cdC50ZXh0LWNlbGx7XG5cdCAgLmNvbnRlbnR7XG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0ICB9XG5cdH1cblxuXHQuaW1nLWNlbGx7XG5cdCAgLmNvbnRlbnR7XG5cdFx0bWF4LXdpZHRoOiAxMTAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdCAgfVxuXHR9XG5cbiAgfVxufVxuIiwiLmNvbXAtaGVyb3tcblx0cGFkZGluZzogMzJweCAwIDAgMDtcblxuXHRAaW5jbHVkZSBicChkZXNrdG9wKXtcblx0ICBwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmltZy1jZWxsIHtcblx0XHRpbWcge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogNTtcblx0XHR9XG5cdH1cblx0LnRleHQtY2VsbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDY7XG5cblx0XHRoNSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZy1ib2xkO1xuXHRcdH1cblx0fVxuICBAZXh0ZW5kIC50d28tY29sLWNvbnRlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgJi5jb2xvci10aGVtZS0tZGFya3tcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG5cdC50ZXh0LWNlbGx7XG5cdCAgLmNvbnRlbnR7XG5cdFx0I3skdGV4dC1lbGVtZW50c317XG5cdFx0ICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdH1cblx0ICB9XG5cdH1cbiAgfVxufVxuIiwiLmNvbXAtaW1hZ2UtdGV4dC1ibG9ja3tcblx0cGFkZGluZzogMDtcblxuXHQuY29udGFpbmVyIHtcblx0XHQmLnBhZGRlZC13cmFwcGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDQ4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBicChkZXNrdG9wKXtcblx0XHRcdCAgbWFyZ2luLXRvcDogMTAwcHg7XG5cdFx0XHQgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnJvdW5kZWQtd3JhcHBlciB7XG5cdFx0XHRtYXJnaW46IDEwMHB4IGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWRmNGZiO1xuXHRcdFx0cGFkZGluZzogNDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMycHg7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzMwcHg7XG5cdFx0XHRcblx0XHR9XG5cdFx0Ji5yb3VuZGVkLXdyYXBwZXItcGVlayB7XG5cdFx0XHRtYXJnaW46IDEwMHB4IGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWRmNGZiO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzJweDtcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMzBweDtcblx0XHRcdFxuXG5cdFx0XHQuaW1nLWNlbGwge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNjBweDsgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRleHQtY2VsbCB7XG5cdFx0cGFkZGluZzogNjBweCAwIDE2cHggMDtcblxuXHRcdEBpbmNsdWRlIGJwKGRlc2t0b3ApIHtcblx0XHQgIHBhZGRpbmc6IDIwcHggMDtcblx0XHR9XG5cblx0XHRpZnJhbWUge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAzMDBweDtcblxuXHRcdFx0QGluY2x1ZGUgYnAoZGVza3RvcCkge1xuXHRcdFx0ICBcdGhlaWdodDogaW5oZXJpdDtcblx0XHRcdCAgXHRoZWlnaHQ6IDQ4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGg1IHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmctYm9sZDtcblx0XHR9XG5cdH1cblx0LmltZy1jZWxsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrXG5cdFx0fVxuXHR9XG4gQGV4dGVuZCAudHdvLWNvbC1jb250ZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICYuY29sb3ItdGhlbWUtLWRhcmt7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblxuXHQudGV4dC1jZWxse1xuXHRcdC5jb250ZW50e1xuXHRcdCN7JHRleHQtZWxlbWVudHN9e1xuXHRcdCAgY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHR9XG5cdCAgfVxuXHR9XG4gIH1cbn1cblxuLmltZy1wb3MtbGVmdCB7XG5cdC50ZXh0LWNlbGwge1xuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXG5cdFx0QGluY2x1ZGUgYnAoZGVza3RvcCkge1xuXHRcdCAgXHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmdyaWQteCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdEBpbmNsdWRlIGJwKGRlc2t0b3Ape1xuXHRcdCAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG59XG5cbi5pbWctbHJnIHtcblx0aW1nIHtcblx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgYnAoZGVza3RvcCl7XG5cdFx0ICB3aWR0aDoxMjUlICFpbXBvcnRhbnQ7XG5cdFx0ICBtYXgtd2lkdGg6IDEyNSUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbiIsIi5jb21wLXBvc3Rlcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdG1heC13aWR0aDogMTYwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZy10b3A6IDU2LjI1JTtcbiAgXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRoZWlnaHQ6IDA7XG5cbiAgQGluY2x1ZGUgYnAoZGVza3RvcCl7XG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnRleHQtY2VsbHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6NTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHdpZHRoOjEwMCU7XG5cdG1heC13aWR0aDogODAwcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRwYWRkaW5nLWxlZnQ6MTVweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0LmNvbnRlbnR7XG5cdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG4gIH1cbn1cbiIsIi5jb21wLWdyaWQtaW1hZ2UtdGV4dHtcblxuXG4gIC5ncmlkLWltYWdlLXRleHR7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDAgLTMwcHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblxuXG5cblx0QGluY2x1ZGUgYnAoZGVza3RvcCkge1xuXHQgIHBhZGRpbmctdG9wOjgwcHg7XG5cdH1cblxuXHQmLS1pdGVte1xuXHQgIHBhZGRpbmc6IDMwcHg7XG5cblx0ICBAaW5jbHVkZSBicChkZXNrdG9wKSB7XG4gIFx0ICBwYWRkaW5nLXRvcDo4MHB4O1xuICBcdH1cblxuXHQgICYuaGFsZiB7XG5cdCAgXHR3aWR0aDogMTAwJTtcblxuXHQgIFx0XHQgIEBpbmNsdWRlIGJwKGRlc2t0b3ApIHtcblx0ICBcdCAgXHQgIHdpZHRoOiA1MCU7XG5cdCAgXHQgIFx0fVxuXHQgIH1cblx0ICAmLnRoaXJkIHtcblx0ICBcdHdpZHRoOiAxMDAlO1xuXG4gIFx0XHQgIEBpbmNsdWRlIGJwKGRlc2t0b3ApIHtcbiAgXHQgIFx0ICB3aWR0aDozMy4zMzMzJTtcbiAgXHQgIFx0fVxuXHQgIH1cblx0ICAmLmZvdXJ0aCB7XG5cdCAgXHR3aWR0aDogMTAwJTtcblxuICBcdFx0ICBAaW5jbHVkZSBicChkZXNrdG9wKSB7XG4gIFx0ICBcdCAgd2lkdGg6IDI1JTtcbiAgXHQgIFx0fVxuXHQgIH1cblx0ICAmLmZpZnRoIHtcblx0ICBcdHdpZHRoOiAxMDAlO1xuXG4gIFx0XHQgIEBpbmNsdWRlIGJwKGRlc2t0b3ApIHtcbiAgXHQgIFx0ICB3aWR0aDogMjAlO1xuICBcdCAgXHR9XG5cdCAgfVxuXG5cdCAgLmNvbnRlbnQge1xuXHQgIFx0aGVpZ2h0OiAxMDAlO1xuXHQgIFx0ZGlzcGxheTogZmxleDtcblx0ICBcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCAgXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdCAgfVxuXG5cdCAgLnRleHQtY29udGVudHtcblx0ICBcdHBhZGRpbmc6IDMycHggMzJweCAxMDBweCAzMnB4O1xuXHQgIFx0YmFja2dyb3VuZDogI2ZmZjtcblx0ICBcdGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsMCwwLC4xKTtcblx0ICBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICBcdGhlaWdodDogMTAwJTtcblx0ICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICBcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcblx0XHQgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG5cdFx0cHtcblx0XHQgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHRcdGg0e1xuXHRcdCAgbWFyZ2luOiAxNXB4IDA7XG5cdFx0ICBmb250LXdlaWdodDogODAwO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDMycHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0fVxuXHQgIH1cblxuXHQgIC5pbWctY29udGVudHtcblx0XHRsaW5lLWhlaWdodDogMDtcblxuXHRcdGltZ3tcblx0XHQgIHdpZHRoOjEwMCU7XG5cdFx0ICBtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG5cdFx0ICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuXHRcdH1cblx0ICB9XG5cblx0fVxuICB9XG59XG4iLCIuY29tcC1zbGlkZXItYmxvY2sge1xuXHQuc2xpZGVyLW1haW4ge1xuXHRcdC5zbGlkZSB7XG5cdFx0XHR3aWR0aDogNjAwcHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5jb21wLXN0YXRlLXJlc291cmNlcy1ibG9jayB7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHQuc3RhdGUtZHJvcGRvd24ge1xuXHRcdHBhZGRpbmc6IDMycHggMDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRzZWxlY3Qge1xuXHRcdFx0d2lkdGg6MzAwcHg7XG5cdFx0XHRmb250LXNpemU6MThweDtcblx0XHR9XG5cdH1cblxuXHQuc3RhdGUtaGVybyB7XG5cdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1saWdodC1ibHVlO1xuXHRcdC5zdGF0ZS1wYW5lbCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHQuc3RhdGUtaW1hZ2Uge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicChkZXNrdG9wKSB7XG5cdFx0XHRcdCAgd2lkdGg6IDUwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnN0YXRlLWluZm8ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJwKGRlc2t0b3ApIHtcblx0XHRcdFx0ICB3aWR0aDogNTAlO1xuXHRcdFx0XHQgIHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZy1ib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcblx0XHRcdFx0XHRtYXJnaW46IDE2cHggMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zdGF0ZS1saW5rcyB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCA2cHggMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicChkZXNrdG9wKSB7XG5cdFx0XHRcdFx0XHQgIHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0ICBtYXJnaW46IDAgNnB4IDAgMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1x0XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDp3cmFwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY29tcC1yZXNvdXJjZXMtYmxvY2sge1xuXHRwYWRkaW5nOiA2MHB4IDA7XG5cdC5yZXNvdXJjZS1saXN0aW5nIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQucmVzb3VyY2UtaXRlbSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRtYXJnaW46IDElIDA7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRAaW5jbHVkZSBicCh0YWJsZXQpIHtcblx0XHQgIHdpZHRoOiA0OCU7XG5cdFx0ICBtYXJnaW46IDElO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKGRlc2t0b3ApIHtcblx0XHQgIHdpZHRoOiAzMS4zMzMlO1xuXHRcdCAgbWFyZ2luOiAxJTtcblx0XHR9XG5cblx0XHQucmVzb3VyY2UtaW1nIHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjI0cHg7XG5cdFx0XHRoZWlnaHQ6IDI0MHB4OyBcblx0XHR9XG5cdFx0LnJlc291cmNlLWNvcHkge1xuXHRcdFx0cGFkZGluZzoyNHB4O1xuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZToyNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nLWJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmNvbXAtdGVhbS1ibG9jayB7XG5cdGgyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQudGVhbS1saXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDp3cmFwO1xuXHRcdG1hcmdpbi10b3A6IDQ4cHg7XG5cblx0XHQudGVhbS1tZW1iZXIge1xuXHRcdFx0d2lkdGg6IDMzLjMzMyU7XG5cdFx0XHRtYXJnaW46IDAgMCAzMnB4IDA7XG5cdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdC50ZWFtLWltZyB7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGVhbS1jb3B5IHtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblxuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZy1ib2xkO1xuXHRcdFx0XHRcdG1hcmdpbjozMnB4IDAgMTZweCAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6JGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn0iLCIuc2luZ2xlLXBvc3R7XG4gIGFydGljbGUucG9zdHtcblx0LmNvbnRlbnR7XG5cdCAgaW1nLCAud3AtY2FwdGlvbntcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHQgIH1cblx0fVxuXG5cdC5lbnRyeS1tZXRhe1xuXHQgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdH1cblxuXHQuZW50cnktc3VtbWFyeXtcblx0ICBpbWd7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHQgIH1cblx0fVxuICB9XG59XG5cblxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/