:root {
  --red: #ff352e;
}

.accessible-colors {
  --red: #e3012b;
}

@font-face {
  font-display: auto;
  font-family: "GT America";
  font-style: normal;
  font-weight: normal;
  src: url(fonts/GT-America-Standard-Regular.woff) format("woff"), url(fonts/GT-America-Standard-Regular.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "GT America";
  font-style: italic;
  font-weight: normal;
  src: url(fonts/GT-America-Standard-Regular-Italic.woff) format("woff"), url(fonts/GT-America-Standard-Regular-Italic.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "GT America";
  font-style: normal;
  font-weight: 500;
  src: url(fonts/GT-America-Standard-Medium.woff) format("woff"), url(fonts/GT-America-Standard-Medium.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "GT America";
  font-style: italic;
  font-weight: 500;
  src: url(fonts/GT-America-Standard-Medium-Italic.woff) format("woff"), url(fonts/GT-America-Standard-Medium-Italic.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "GT America";
  font-style: normal;
  font-weight: bold;
  src: url(fonts/GT-America-Standard-Bold.woff) format("woff"), url(fonts/GT-America-Standard-Bold.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "GT America";
  font-style: italic;
  font-weight: bold;
  src: url(fonts/GT-America-Standard-Bold-Italic.woff) format("woff"), url(fonts/GT-America-Standard-Bold-Italic.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "Vinyl";
  font-style: normal;
  font-weight: normal;
  src: url(fonts/Vinyl-Regular.woff) format("woff"), url(fonts/Vinyl-Regular.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "Vinyl";
  font-style: italic;
  font-weight: normal;
  src: url(fonts/Vinyl-Oblique.woff) format("woff"), url(fonts/Vinyl-Oblique.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "GT Super Display";
  font-style: normal;
  font-weight: normal;
  src: url(fonts/GT-Super-Display-Regular.woff) format("woff"), url(fonts/GT-Super-Display-Regular.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "GT Super Display";
  font-style: italic;
  font-weight: normal;
  src: url(fonts/GT-Super-Display-Regular-Italic.woff) format("woff"), url(fonts/GT-Super-Display-Regular-Italic.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "GT Super Display";
  font-style: normal;
  font-weight: bold;
  src: url(fonts/GT-Super-Display-Bold.woff) format("woff"), url(fonts/GT-Super-Display-Bold.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "GT Super Display";
  font-style: italic;
  font-weight: bold;
  src: url(fonts/GT-Super-Display-Bold-Italic.woff) format("woff"), url(fonts/GT-Super-Display-Bold-Italic.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "GT Super Display";
  font-style: italic;
  font-weight: normal;
  src: url(fonts/GT-Super-Display-Regular-Italic.woff) format("woff"), url(fonts/GT-Super-Display-Regular-Italic.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "GT Super";
  font-style: normal;
  font-weight: normal;
  src: url(fonts/GT-Super-Text-Book.woff) format("woff"), url(fonts/GT-Super-Text-Book.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "GT Super";
  font-style: italic;
  font-weight: normal;
  src: url(fonts/GT-Super-Text-Book-Italic.woff) format("woff"), url(fonts/GT-Super-Text-Book-Italic.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "GT Super";
  font-style: normal;
  font-weight: 500;
  src: url(fonts/GT-Super-Text-Medium.woff) format("woff"), url(fonts/GT-Super-Text-Medium.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "GT Super";
  font-style: italic;
  font-weight: 500;
  src: url(fonts/GT-Super-Text-Medium-Italic.woff) format("woff"), url(fonts/GT-Super-Text-Medium-Italic.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "GT Super";
  font-style: normal;
  font-weight: bold;
  src: url(fonts/GT-Super-Text-Bold.woff) format("woff"), url(fonts/GT-Super-Text-Bold.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "GT Super";
  font-style: italic;
  font-weight: bold;
  src: url(fonts/GT-Super-Text-Bold-Italic.woff) format("woff"), url(fonts/GT-Super-Text-Bold-Italic.woff2) format("woff2");
}
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,
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,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  border: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

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

body {
  line-height: 1;
}

strong,
b {
  font-weight: bold;
}

em,
i {
  font-style: italic;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

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

ins {
  text-decoration: none;
}

del {
  text-decoration: line-through;
}

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

input,
label,
select,
button,
textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: 0;
  border-radius: 0;
  display: inline-block;
  line-height: 1;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  white-space: normal;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

button:hover, button:focus {
  cursor: pointer;
}

input:focus,
textarea:focus,
select:focus {
  outline: 0;
}

button,
input[type=reset],
input[type=button],
input[type=submit],
input[type=checkbox],
input[type=radio],
select {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input[type=checkbox],
input[type=radio] {
  height: 13px;
  width: 13px;
}

input[type=search] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* clears the 'X' from Internet Explorer */
input[type=search]::-ms-clear {
  display: none;
  height: 0;
  width: 0;
}

input[type=search]::-ms-reveal {
  display: none;
  height: 0;
  width: 0;
}

/* clears the 'X' from Chrome */
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}

button,
input[type=reset],
input[type=button],
input[type=submit] {
  overflow: visible;
  width: auto;
}

/* Hide the up and down arrows on number fields */
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

input[type=number] {
  -moz-appearance: textfield;
}

::-webkit-file-upload-button {
  background: none;
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

select[multiple] {
  vertical-align: top;
}

select::-ms-expand {
  display: none;
}

select::-ms-value {
  background: transparent;
  color: #0d3dd9;
}

.landscape-image {
  background-color: #f2f5fc;
  padding-bottom: 56.25%;
  position: relative;
}
.landscape-image img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}

.portrait-image {
  background-color: #f2f5fc;
  padding-bottom: 133.33%;
  position: relative;
}
.portrait-image img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}

.square-image {
  background-color: #f2f5fc;
  padding-bottom: 100%;
  position: relative;
}
.square-image img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #0d3dd9;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height: 100%;
  line-height: 1em;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
}

body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
}
body.inactive {
  overflow: hidden;
}

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

img {
  display: block;
  height: auto;
  width: 100%;
}

a {
  text-decoration: none;
}

::-moz-selection {
  background: #bccbef;
  text-shadow: none;
}

::selection {
  background: #bccbef;
  text-shadow: none;
}

.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.visually-hidden.focusable:active, .visually-hidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.tabbed-corner-button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  position: absolute;
  top: auto;
  left: -999px;
  height: 1px;
  width: 1px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  text-decoration: none;
  z-index: -99;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tabbed-corner-button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tabbed-corner-button {
    font-size: 16px;
  }
}
.tabbed-corner-button:focus, .tabbed-corner-button:active {
  -webkit-box-shadow: rgba(0, 17, 57, 0.4) 2px 2px 20px;
          box-shadow: rgba(0, 17, 57, 0.4) 2px 2px 20px;
  border: 1px solid #bccbef;
  background-color: #ffffff;
  height: 40px;
  left: 10px;
  overflow: auto;
  padding: 0 20px;
  top: 10px;
  width: auto;
  z-index: 10000;
}

.lazyload,
.lazyloading {
  opacity: 0;
}

.lazyloaded {
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

#wpadminbar {
  position: fixed !important;
}

.rich-text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .rich-text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .rich-text {
    font-size: 25px;
  }
}
.rich-text > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.rich-text > p.large {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > p.large {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > p.large {
    font-size: 35px;
  }
}
.rich-text > p {
  margin-bottom: 20px;
}
.rich-text > p:last-child {
  margin-bottom: 0;
}
.rich-text > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.rich-text > p a:hover, .rich-text > p a:focus {
  color: var(--red);
}
.rich-text p.has-drop-cap:first-letter {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.37em;
  padding-bottom: 0.37em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #001c60;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .rich-text p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .rich-text p.has-drop-cap:first-letter {
    padding-top: 0.55em;
    padding-bottom: 0.55em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.rich-text > h1,
.rich-text > h2,
.rich-text > h3,
.rich-text > h4,
.rich-text > h6 {
  margin-bottom: 20px;
}
.rich-text > h5 {
  margin-bottom: 5px;
}
.rich-text > p + h1,
.rich-text > p + h2,
.rich-text > p + h3,
.rich-text > p + h4,
.rich-text > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .rich-text > p + h1,
.rich-text > p + h2,
.rich-text > p + h3,
.rich-text > p + h4,
.rich-text > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .rich-text > p + h1,
.rich-text > p + h2,
.rich-text > p + h3,
.rich-text > p + h4,
.rich-text > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .rich-text > p + h1,
.rich-text > p + h2,
.rich-text > p + h3,
.rich-text > p + h4,
.rich-text > p + h6 {
    margin-top: 100px;
  }
}
.rich-text > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .rich-text > p + h5 {
    margin-top: 40px;
  }
}
.rich-text > h1 + h1,
.rich-text > h1 + h2,
.rich-text > h1 + h3,
.rich-text > h1 + h4,
.rich-text > h1 + h5,
.rich-text > h1 + h6,
.rich-text > h2 + h1,
.rich-text > h2 + h2,
.rich-text > h2 + h3,
.rich-text > h2 + h4,
.rich-text > h2 + h5,
.rich-text > h2 + h6,
.rich-text > h3 + h1,
.rich-text > h3 + h2,
.rich-text > h3 + h3,
.rich-text > h3 + h4,
.rich-text > h3 + h5,
.rich-text > h3 + h6,
.rich-text > h4 + h1,
.rich-text > h4 + h2,
.rich-text > h4 + h3,
.rich-text > h4 + h4,
.rich-text > h4 + h5,
.rich-text > h4 + h6,
.rich-text > h5 + h1,
.rich-text > h5 + h2,
.rich-text > h5 + h3,
.rich-text > h5 + h4,
.rich-text > h5 + h5,
.rich-text > h5 + h6,
.rich-text > h6 + h1,
.rich-text > h6 + h2,
.rich-text > h6 + h3,
.rich-text > h6 + h4,
.rich-text > h6 + h5,
.rich-text > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .rich-text > h1 + h1,
.rich-text > h1 + h2,
.rich-text > h1 + h3,
.rich-text > h1 + h4,
.rich-text > h1 + h5,
.rich-text > h1 + h6,
.rich-text > h2 + h1,
.rich-text > h2 + h2,
.rich-text > h2 + h3,
.rich-text > h2 + h4,
.rich-text > h2 + h5,
.rich-text > h2 + h6,
.rich-text > h3 + h1,
.rich-text > h3 + h2,
.rich-text > h3 + h3,
.rich-text > h3 + h4,
.rich-text > h3 + h5,
.rich-text > h3 + h6,
.rich-text > h4 + h1,
.rich-text > h4 + h2,
.rich-text > h4 + h3,
.rich-text > h4 + h4,
.rich-text > h4 + h5,
.rich-text > h4 + h6,
.rich-text > h5 + h1,
.rich-text > h5 + h2,
.rich-text > h5 + h3,
.rich-text > h5 + h4,
.rich-text > h5 + h5,
.rich-text > h5 + h6,
.rich-text > h6 + h1,
.rich-text > h6 + h2,
.rich-text > h6 + h3,
.rich-text > h6 + h4,
.rich-text > h6 + h5,
.rich-text > h6 + h6 {
    margin-top: 40px;
  }
}
.rich-text > h1 a,
.rich-text > h2 a,
.rich-text > h3 a,
.rich-text > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.rich-text > h1 a:hover, .rich-text > h1 a:focus,
.rich-text > h2 a:hover,
.rich-text > h2 a:focus,
.rich-text > h3 a:hover,
.rich-text > h3 a:focus,
.rich-text > h5 a:hover,
.rich-text > h5 a:focus {
  color: var(--red);
}
.rich-text > h4 a,
.rich-text > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.rich-text > h4 a:hover, .rich-text > h4 a:focus,
.rich-text > h6 a:hover,
.rich-text > h6 a:focus {
  color: var(--red);
}
.rich-text > h1 {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > h1 {
    font-size: 120px;
  }
}
.rich-text > h2 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > h2 {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > h2 {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .rich-text > h2 {
    line-height: 1.2;
  }
}
.rich-text > h3 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > h3 {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .rich-text > h3 {
    line-height: 1.25;
  }
}
.rich-text > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > h4 {
    font-size: 22px;
  }
}
.rich-text > h4 em {
  font-style: normal;
}
.rich-text > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > h5 {
    font-size: 26px;
  }
}
.rich-text > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > h6 {
    font-size: 16px;
  }
}
.rich-text > h1 strong,
.rich-text > h2 strong,
.rich-text > h3 strong,
.rich-text > h4 strong,
.rich-text > h5 strong,
.rich-text > h6 strong {
  font-weight: inherit;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.rich-text > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.rich-text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.rich-text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ol > li::before {
    font-size: 22px;
  }
}
.rich-text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ol > li::before {
    font-size: 25px;
  }
}
.rich-text > ol > li:last-child {
  padding-bottom: 0;
}
.rich-text > ol > li ul,
.rich-text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.rich-text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.rich-text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.rich-text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.rich-text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.rich-text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.rich-text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.rich-text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.rich-text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.rich-text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.rich-text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.rich-text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.rich-text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.rich-text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.rich-text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.rich-text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.rich-text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.rich-text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.rich-text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.rich-text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.rich-text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.rich-text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.rich-text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.rich-text > ol a:hover, .rich-text > ol a:focus {
  color: var(--red);
}
.rich-text > h1 + ul,
.rich-text > h2 + ul,
.rich-text > h3 + ul,
.rich-text > h4 + ul,
.rich-text > h5 + ul,
.rich-text > h6 + ul {
  margin-top: 20px !important;
}
.rich-text > h1 + ol,
.rich-text > h2 + ol,
.rich-text > h3 + ol,
.rich-text > h4 + ol,
.rich-text > h5 + ol,
.rich-text > h6 + ol {
  margin-top: 30px !important;
}
.rich-text > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .rich-text > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .rich-text > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .rich-text > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.rich-text figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.rich-text figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.rich-text figcaption a:hover, .rich-text figcaption a:focus {
  color: var(--red);
}
.rich-text:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .rich-text .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .rich-text .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.rich-text > *:first-child {
  margin-top: 0 !important;
}
.rich-text > *:last-child {
  margin-bottom: 0 !important;
}
.rich-text hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .rich-text hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .rich-text hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .rich-text hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.rich-text > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.rich-text > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.rich-text > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.rich-text > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.rich-text > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.rich-text > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .rich-text > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .rich-text > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .rich-text > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}

.base__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100%;
  position: relative;
}

.base__nav {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.base__footer {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.base__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.base__content:focus {
  outline: 0;
}

.base__content-inner {
  position: relative;
  z-index: 2;
}

.base__print-logo {
  display: none;
}

.form__field {
  margin-bottom: 30px;
  width: 100%;
}
.form__field input,
.form__field textarea {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #0d3dd9;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  background-color: #ffffff;
  line-height: 1;
  border: 1px solid #bccbef;
  display: block;
  width: 100%;
  -webkit-transition: -webkit-box-shadow 0.2s;
  transition: -webkit-box-shadow 0.2s;
  transition: box-shadow 0.2s;
  transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .form__field input,
.form__field textarea {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .form__field input,
.form__field textarea {
    font-size: 25px;
  }
}
@media (min-width: 768px) {
  .form__field input,
.form__field textarea {
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
  }
}
.form__field input::-webkit-input-placeholder, .form__field textarea::-webkit-input-placeholder {
  color: #455fa0;
  opacity: 1;
  -webkit-transition: opacity 0.15s;
  transition: opacity 0.15s;
}
.form__field input::-moz-placeholder, .form__field textarea::-moz-placeholder {
  color: #455fa0;
  opacity: 1;
  -moz-transition: opacity 0.15s;
  transition: opacity 0.15s;
}
.form__field input:-ms-input-placeholder, .form__field textarea:-ms-input-placeholder {
  color: #455fa0;
  opacity: 1;
  -ms-transition: opacity 0.15s;
  transition: opacity 0.15s;
}
.form__field input::-ms-input-placeholder, .form__field textarea::-ms-input-placeholder {
  color: #455fa0;
  opacity: 1;
  -ms-transition: opacity 0.15s;
  transition: opacity 0.15s;
}
.form__field input::placeholder,
.form__field textarea::placeholder {
  color: #455fa0;
  opacity: 1;
  -webkit-transition: opacity 0.15s;
  transition: opacity 0.15s;
}
.form__field input:-webkit-autofill,
.form__field textarea:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 60px #ffffff inset;
          box-shadow: 0 0 0 60px #ffffff inset;
  -webkit-text-fill-color: #0d3dd9;
}
.form__field input:-webkit-autofill:focus,
.form__field textarea:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 60px #ffffff inset, rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: 0 0 0 60px #ffffff inset, rgba(13, 60, 217, 0.15) 2px 2px 20px;
}
.form__field input:focus,
.form__field textarea:focus {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  background-color: #ffffff;
}
.form__field input:focus::-webkit-input-placeholder, .form__field textarea:focus::-webkit-input-placeholder {
  opacity: 0;
}
.form__field input:focus::-moz-placeholder, .form__field textarea:focus::-moz-placeholder {
  opacity: 0;
}
.form__field input:focus:-ms-input-placeholder, .form__field textarea:focus:-ms-input-placeholder {
  opacity: 0;
}
.form__field input:focus::-ms-input-placeholder, .form__field textarea:focus::-ms-input-placeholder {
  opacity: 0;
}
.form__field input:focus::placeholder,
.form__field textarea:focus::placeholder {
  opacity: 0;
}
.form__field textarea {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  font-weight: normal;
  resize: none;
  min-height: 200px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .form__field textarea {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .form__field textarea {
    font-size: 25px;
  }
}
.form__field label {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-bottom: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .form__field label {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .form__field label {
    font-size: 22px;
  }
}
.form__field label em {
  font-style: normal;
}
.form__field--tight {
  margin-bottom: 15px;
}

.form__checkbox-group {
  margin-top: 30px;
  margin-bottom: 30px;
}
.form__checkbox-group .form__field:last-child {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .form__two-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .form__two-col *:first-child {
    margin-right: 30px;
  }
}

.form__submit {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .form__submit {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .form__submit {
    font-size: 22px;
  }
}
.form__submit em {
  font-style: normal;
}
.form__submit svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.form__submit:not(:disabled):hover, .form__submit:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.form__submit:not(:disabled):hover svg, .form__submit:not(:disabled):focus svg {
  fill: #ffffff;
}
.form__submit:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .form__submit {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}

.form__select {
  position: relative;
  margin-bottom: 30px;
  width: 100%;
}
.form__select svg {
  height: 12px;
  width: 11px;
  fill: #0d3dd9;
  display: block;
  position: absolute;
  bottom: 35px;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
  right: 20px;
}
.form__select select {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #0d3dd9;
  padding-top: 15px;
  padding-right: 50px;
  padding-bottom: 15px;
  padding-left: 15px;
  background-color: #ffffff;
  line-height: 1;
  border: 1px solid #bccbef;
  display: block;
  width: 100%;
  -webkit-transition: -webkit-box-shadow 0.2s;
  transition: -webkit-box-shadow 0.2s;
  transition: box-shadow 0.2s;
  transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  white-space: nowrap;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .form__select select {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .form__select select {
    font-size: 25px;
  }
}
@media (min-width: 768px) {
  .form__select select {
    padding-top: 25px;
    padding-right: 50px;
    padding-bottom: 25px;
    padding-left: 25px;
  }
}
.form__select select::-webkit-input-placeholder {
  color: #455fa0;
  opacity: 1;
  -webkit-transition: opacity 0.15s;
  transition: opacity 0.15s;
}
.form__select select::-moz-placeholder {
  color: #455fa0;
  opacity: 1;
  -moz-transition: opacity 0.15s;
  transition: opacity 0.15s;
}
.form__select select:-ms-input-placeholder {
  color: #455fa0;
  opacity: 1;
  -ms-transition: opacity 0.15s;
  transition: opacity 0.15s;
}
.form__select select::-ms-input-placeholder {
  color: #455fa0;
  opacity: 1;
  -ms-transition: opacity 0.15s;
  transition: opacity 0.15s;
}
.form__select select::placeholder {
  color: #455fa0;
  opacity: 1;
  -webkit-transition: opacity 0.15s;
  transition: opacity 0.15s;
}
.form__select select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 60px #ffffff inset;
          box-shadow: 0 0 0 60px #ffffff inset;
  -webkit-text-fill-color: #0d3dd9;
}
.form__select select:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 60px #ffffff inset, rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: 0 0 0 60px #ffffff inset, rgba(13, 60, 217, 0.15) 2px 2px 20px;
}
.form__select select:focus {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  background-color: #ffffff;
}
.form__select select:focus::-webkit-input-placeholder {
  opacity: 0;
}
.form__select select:focus::-moz-placeholder {
  opacity: 0;
}
.form__select select:focus:-ms-input-placeholder {
  opacity: 0;
}
.form__select select:focus::-ms-input-placeholder {
  opacity: 0;
}
.form__select select:focus::placeholder {
  opacity: 0;
}
.form__select label {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-bottom: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .form__select label {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .form__select label {
    font-size: 22px;
  }
}
.form__select label em {
  font-style: normal;
}

.form__field-required {
  color: var(--red);
  display: inline;
}
.form__field-required.is-hidden {
  display: none;
}

.form__checkbox {
  position: absolute;
  opacity: 0;
  min-height: auto !important;
  width: auto !important;
}
.form__checkbox + label {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  text-transform: none;
  position: relative;
  cursor: pointer;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.form__checkbox + label:before {
  content: "";
  margin-right: 15px;
  display: inline-block;
  vertical-align: middle;
  width: 40px;
  height: 40px;
  background: white;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 1px #bccbef;
          box-shadow: 0 0 0 1px #bccbef;
  -webkit-transition: background 0.2s, -webkit-box-shadow 0.2s;
  transition: background 0.2s, -webkit-box-shadow 0.2s;
  transition: background 0.2s, box-shadow 0.2s;
  transition: background 0.2s, box-shadow 0.2s, -webkit-box-shadow 0.2s;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.form__checkbox:hover + label:before {
  background: #f2f5fc;
}
.form__checkbox:focus + label:before {
  -webkit-box-shadow: 0 0 0 1px #0d3dd9;
          box-shadow: 0 0 0 1px #0d3dd9;
}
.form__checkbox:checked + label:before {
  background: #0d3dd9;
}
.form__checkbox:checked + label:after {
  content: "";
  position: absolute;
  top: 18px;
  left: 15px;
  background: #ffffff;
  width: 2px;
  height: 2px;
  -webkit-box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
          box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.form__disclaimer {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  border-top: 1px solid #bccbef;
  padding: 10px 0 0 0;
  margin: 40px 0 0 0;
}

.form__error {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: var(--red);
  margin-top: 5px;
  margin-bottom: 10px;
  display: none;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .form__error {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .form__error {
    font-size: 16px;
  }
}
.form__error.active {
  display: block;
}

.form__general-error {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: var(--red);
  text-transform: uppercase;
  padding-top: 12px;
  padding-bottom: 10px;
  margin-bottom: 40px;
  border-top: 1px solid var(--red);
  border-bottom: 1px solid var(--red);
  display: none;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .form__general-error {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .form__general-error {
    font-size: 22px;
  }
}
.form__general-error em {
  font-style: normal;
}
.form__general-error.active {
  display: block;
}

.et-nav {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 100;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 60px;
  background-color: #001c60;
  -webkit-box-shadow: inset 0 -1px 0 rgba(188, 203, 239, 0.4);
          box-shadow: inset 0 -1px 0 rgba(188, 203, 239, 0.4);
}
.admin-bar .et-nav {
  top: 46px;
}
@media (min-width: 782px) {
  .admin-bar .et-nav {
    top: 32px;
  }
}

.et-nav__explore {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (min-width: 960px) {
  .et-nav__explore {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
@media (min-width: 768px) {
  .et-nav__explore:hover .et-nav__explore-dropdown {
    visibility: visible;
  }
  .et-nav__explore:hover .et-nav__explore-menu-item {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .et-nav__explore--wide {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2;
  }
}

.et-nav__explore:focus-within .et-nav__explore-dropdown {
  visibility: visible;
}
.et-nav__explore:focus-within .et-nav__explore-menu-item {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.et-nav__explore-dropdown {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  margin-top: -1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  visibility: hidden;
  -webkit-transition: visibility 0.2s;
  transition: visibility 0.2s;
}
@media (min-width: 768px) {
  .et-nav__explore-dropdown {
    position: absolute;
    top: 100%;
    right: 50%;
    left: 0;
  }
}
@media (min-width: 1200px) {
  .et-nav__explore-dropdown {
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
  }
}

.et-nav__explore-button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-right: 1px solid rgba(188, 203, 239, 0.4);
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  height: 60px;
  width: 100%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-nav__explore-button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-nav__explore-button {
    font-size: 22px;
  }
}
.et-nav__explore-button em {
  font-style: normal;
}
@media (min-width: 960px) {
  .et-nav__explore-button {
    text-align: left;
    width: 200px;
    border-right: 0;
  }
}
.et-nav__explore-button:focus, .et-nav__explore-button:hover {
  background-color: #0d3dd9;
  outline: 0;
}
@media (min-width: 768px) {
  .et-nav__explore-button:focus, .et-nav__explore-button:hover {
    background-color: #ffffff;
    color: #001c60;
  }
  .et-nav__explore-button:focus .et-nav__explore-icon, .et-nav__explore-button:hover .et-nav__explore-icon {
    fill: #001c60;
  }
}

.et-nav__explore-icon {
  height: 12px;
  width: 12px;
  margin-right: 10px;
  margin-bottom: 0.08em;
  fill: #ffffff;
  display: block;
}
@media (min-width: 960px) {
  .et-nav__explore-icon {
    height: 14px;
    width: 14px;
  }
}

.et-nav__explore-menu {
  overflow: hidden;
}
@media (min-width: 1200px) {
  .et-nav__explore-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.et-nav__explore-menu-close {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
@media (min-width: 768px) {
  .et-nav__explore-menu-close {
    display: none;
  }
}
.et-nav__explore-menu-close:focus-within {
  display: none;
}
.et-nav__explore-menu-close:focus-within ~ .et-nav__explore-menu {
  display: none;
}

.et-nav__close {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  width: 100%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-nav__close {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-nav__close {
    font-size: 16px;
  }
}
.et-nav__close svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.et-nav__close:not(:disabled):hover, .et-nav__close:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.et-nav__close:not(:disabled):hover svg, .et-nav__close:not(:disabled):focus svg {
  fill: #ffffff;
}
.et-nav__close:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}

.et-nav__explore-menu-item {
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-height: 100%;
  background-color: #0d3dd9;
}
@media (min-width: 0) and (max-width: 767px) {
  .et-nav__explore-menu-item {
    border-top: 1px solid rgba(188, 203, 239, 0.4);
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .et-nav__explore-menu-item:not(:last-child) {
    border-bottom: 1px solid rgba(188, 203, 239, 0.4);
  }
}
@media (min-width: 768px) {
  .et-nav__explore-menu-item {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  .et-nav__explore-menu-item:nth-child(1) {
    -webkit-transition-delay: 0.03s;
            transition-delay: 0.03s;
  }
  .et-nav__explore-menu-item:nth-child(2) {
    -webkit-transition-delay: 0.06s;
            transition-delay: 0.06s;
  }
  .et-nav__explore-menu-item:nth-child(3) {
    -webkit-transition-delay: 0.09s;
            transition-delay: 0.09s;
  }
  .et-nav__explore-menu-item:nth-child(4) {
    -webkit-transition-delay: 0.12s;
            transition-delay: 0.12s;
  }
  .et-nav__explore-menu-item:nth-child(5) {
    -webkit-transition-delay: 0.15s;
            transition-delay: 0.15s;
  }
  .et-nav__explore-menu-item:nth-child(6) {
    -webkit-transition-delay: 0.18s;
            transition-delay: 0.18s;
  }
  .et-nav__explore-menu-item:nth-child(7) {
    -webkit-transition-delay: 0.21s;
            transition-delay: 0.21s;
  }
  .et-nav__explore-menu-item:nth-child(8) {
    -webkit-transition-delay: 0.24s;
            transition-delay: 0.24s;
  }
  .et-nav__explore-menu-item:nth-child(9) {
    -webkit-transition-delay: 0.27s;
            transition-delay: 0.27s;
  }
  .et-nav__explore-menu-item:nth-child(10) {
    -webkit-transition-delay: 0.3s;
            transition-delay: 0.3s;
  }
}
@media (min-width: 1200px) {
  .et-nav__explore-menu-item:not(:last-child) {
    border-right: 1px solid rgba(188, 203, 239, 0.4);
  }
}

.et-nav__explore-menu-link {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #0d3dd9;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.et-nav__explore-menu-link:hover, .et-nav__explore-menu-link:focus {
  background-color: var(--red);
}
.et-nav__explore-menu-link:hover .et-nav__explore-menu-desc, .et-nav__explore-menu-link:focus .et-nav__explore-menu-desc {
  border-color: rgba(255, 255, 255, 0.5);
}
@media (min-width: 450px) {
  .et-nav__explore-menu-link {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 1200px) {
  .et-nav__explore-menu-link {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 220px;
  }
}

.et-nav__explore-menu-name {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #ffffff;
  display: block;
}
@media (min-width: 450px) {
  .et-nav__explore-menu-name {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 14px;
    color: #ffffff;
  }
}
@media (min-width: 450px) and (min-width: 600px) and (max-width: 2499px) {
  .et-nav__explore-menu-name {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 450px) and (min-width: 2500px) {
  .et-nav__explore-menu-name {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 1199px) {
  .et-nav__explore-menu-name {
    width: 50%;
  }
}

.et-nav__explore-menu-desc {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  line-height: 1.08em;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-nav__explore-menu-desc {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-nav__explore-menu-desc {
    font-size: 16px;
  }
}
@media (min-width: 450px) {
  .et-nav__explore-menu-desc {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.26;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 18px;
    color: #ffffff;
  }
}
@media (min-width: 450px) and (min-width: 600px) and (max-width: 2499px) {
  .et-nav__explore-menu-desc {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 450px) and (min-width: 2500px) {
  .et-nav__explore-menu-desc {
    font-size: 26px;
  }
}
@media (min-width: 0) and (max-width: 1199px) {
  .et-nav__explore-menu-desc {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .et-nav__explore-menu-desc {
    margin-bottom: 20px;
  }
}

.et-nav__explore-menu-community {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 1200px) {
  .et-nav__explore-menu-community {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    min-height: 220px;
  }
}

.et-nav__explore-menu-community-title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 3px;
  line-height: 1.08em;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-nav__explore-menu-community-title {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-nav__explore-menu-community-title {
    font-size: 16px;
  }
}
@media (min-width: 450px) {
  .et-nav__explore-menu-community-title {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.26;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 18px;
    color: #ffffff;
  }
}
@media (min-width: 450px) and (min-width: 600px) and (max-width: 2499px) {
  .et-nav__explore-menu-community-title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 450px) and (min-width: 2500px) {
  .et-nav__explore-menu-community-title {
    font-size: 26px;
  }
}
@media (min-width: 0) and (max-width: 1199px) {
  .et-nav__explore-menu-community-title {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .et-nav__explore-menu-community-title {
    margin-bottom: 20px;
  }
}

@media (min-width: 0) and (max-width: 449px) {
  .et-nav__explore-menu-community-list a {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    color: #ffffff;
  }
}
@media (min-width: 450px) {
  .et-nav__explore-menu-community-list:hover a,
.et-nav__explore-menu-community-list:hover button, .et-nav__explore-menu-community-list:focus a,
.et-nav__explore-menu-community-list:focus button {
    color: rgba(188, 203, 239, 0.4);
    border-color: rgba(188, 203, 239, 0.4);
  }
  .et-nav__explore-menu-community-list a,
.et-nav__explore-menu-community-list button {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 14px;
    color: #ffffff;
    padding-top: 15px;
    padding-bottom: 2px;
    line-height: 1.25em;
    -webkit-transition: color 0.2s, border 0.2s;
    transition: color 0.2s, border 0.2s;
    display: block;
    border-bottom: 1px solid rgba(188, 203, 239, 0.4);
  }
}
@media (min-width: 450px) and (min-width: 600px) and (max-width: 2499px) {
  .et-nav__explore-menu-community-list a,
.et-nav__explore-menu-community-list button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 450px) and (min-width: 2500px) {
  .et-nav__explore-menu-community-list a,
.et-nav__explore-menu-community-list button {
    font-size: 16px;
  }
}
@media (min-width: 450px) {
  .et-nav__explore-menu-community-list a:hover, .et-nav__explore-menu-community-list a:focus,
.et-nav__explore-menu-community-list button:hover,
.et-nav__explore-menu-community-list button:focus {
    border-color: #ffffff;
    color: #ffffff;
  }
}
@media (min-width: 450px) and (min-width: 450px) {
  .et-nav__explore-menu-community-list a,
.et-nav__explore-menu-community-list button {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}
@media (min-width: 0) and (max-width: 1199px) {
  .et-nav__explore-menu-community-list {
    width: 50%;
  }
  .et-nav__explore-menu-community-list a {
    padding-top: 3px;
    padding-bottom: 3px;
    display: block;
    border: 0;
  }
}

.et-nav__search-link {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 60px;
  border-right: 1px solid rgba(188, 203, 239, 0.4);
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-nav__search-link {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-nav__search-link {
    font-size: 22px;
  }
}
.et-nav__search-link em {
  font-style: normal;
}
@media (min-width: 0) and (max-width: 959px) {
  .et-nav__search-link {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (min-width: 960px) {
  .et-nav__search-link {
    display: none;
  }
}
.et-nav__search-link:hover, .et-nav__search-link:focus {
  background-color: #0d3dd9;
}

.et-nav__ctas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media (min-width: 0) and (max-width: 959px) {
  .et-nav__ctas {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (min-width: 960px) {
  .et-nav__ctas {
    width: 50%;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .et-nav__ctas--wide {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2;
  }
}

.et-nav__corner-cta {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 60px;
  background-color: var(--red);
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  text-align: center;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-nav__corner-cta {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-nav__corner-cta {
    font-size: 22px;
  }
}
.et-nav__corner-cta em {
  font-style: normal;
}
@media (min-width: 0) and (max-width: 959px) {
  .et-nav__corner-cta {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.et-nav__corner-cta:hover, .et-nav__corner-cta:focus {
  background-color: #0d3dd9;
  outline: 0;
}

.et-nav__secondary-corner-cta {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 60px;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  text-align: center;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-nav__secondary-corner-cta {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-nav__secondary-corner-cta {
    font-size: 22px;
  }
}
.et-nav__secondary-corner-cta em {
  font-style: normal;
}
@media (min-width: 0) and (max-width: 959px) {
  .et-nav__secondary-corner-cta {
    width: 50%;
    border-right: 1px solid rgba(188, 203, 239, 0.4);
  }
}
@media (min-width: 960px) {
  .et-nav__secondary-corner-cta {
    border-left: 1px solid rgba(188, 203, 239, 0.4);
  }
}
.et-nav__secondary-corner-cta:hover, .et-nav__secondary-corner-cta:focus {
  background-color: #0d3dd9;
  outline: 0;
}

.site-nav {
  margin-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 960px) {
  .site-nav {
    position: absolute;
    top: 60px;
    right: 0;
    left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    height: 125px;
    z-index: 3;
  }
}

.site-nav__left {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  width: 120px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 600px) {
  .site-nav__left {
    width: 140px;
  }
}
@media (min-width: 960px) {
  .site-nav__left {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    width: 200px;
  }
}

.site-nav__logo {
  display: block;
}
@media (min-width: 1400px) {
  .site-nav__logo {
    max-width: 160px;
  }
}

.site-nav__right {
  padding-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media (min-width: 600px) {
  .site-nav__right {
    padding-right: 15px;
  }
}
@media (min-width: 960px) {
  .site-nav__right {
    padding-right: 40px;
    padding-left: 25px;
    border: 0;
  }
}

.site-nav__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media (min-width: 960px) {
  .site-nav__links {
    width: 100%;
  }
}

.site-nav__social-links {
  margin-left: 5px;
  margin-right: 5px;
}
@media (min-width: 0) and (max-width: 599px) {
  .site-nav__social-links {
    display: none;
  }
}

.site-nav__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  width: 100%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .site-nav__title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .site-nav__title {
    font-size: 26px;
  }
}
.site-nav__title a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.site-nav__title a:hover, .site-nav__title a:focus {
  color: var(--red);
}
@media (min-width: 0) and (max-width: 599px) {
  .site-nav__title {
    font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.01em;
    font-size: 16px;
    color: #0d3dd9;
    text-transform: uppercase;
    line-height: 1em;
    margin-bottom: -2px;
    width: 50%;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 600px) and (max-width: 2499px) {
  .site-nav__title {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 2500px) {
  .site-nav__title {
    font-size: 22px;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .site-nav__title em {
    font-style: normal;
  }
}

.site-nav__join {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-left: 10px;
  white-space: nowrap;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .site-nav__join {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .site-nav__join {
    font-size: 16px;
  }
}
.site-nav__join svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.site-nav__join:not(:disabled):hover, .site-nav__join:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.site-nav__join:not(:disabled):hover svg, .site-nav__join:not(:disabled):focus svg {
  fill: #ffffff;
}
.site-nav__join:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 0) and (max-width: 959px) {
  .site-nav__join {
    display: none;
  }
}

.site-nav-menu {
  margin-top: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 100%;
}
@media (min-width: 0) and (max-width: 959px) {
  .site-nav-menu {
    display: none;
  }
}

.site-nav-menu__item {
  position: relative;
  height: 100%;
}
.site-nav-menu__item:hover .site-nav-menu__link {
  color: var(--red);
}
.site-nav-menu__item:hover .site-nav-menu__dropdown {
  -webkit-transition: opacity 0.2s, visibility 0.2s;
  transition: opacity 0.2s, visibility 0.2s;
  visibility: visible;
  opacity: 1;
}
.site-nav-menu__item:hover .site-nav-menu__dropdown-item {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.site-nav-menu__item:focus-within .site-nav-menu__link {
  color: var(--red);
}
.site-nav-menu__item:focus-within .site-nav-menu__dropdown {
  -webkit-transition: opacity 0.2s, visibility 0.2s;
  transition: opacity 0.2s, visibility 0.2s;
  visibility: visible;
  opacity: 1;
}
.site-nav-menu__item:focus-within .site-nav-menu__dropdown-item {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.site-nav-menu__link {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
  height: 100%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .site-nav-menu__link {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .site-nav-menu__link {
    font-size: 22px;
  }
}
.site-nav-menu__link em {
  font-style: normal;
}
.site-nav-menu__link:hover, .site-nav-menu__link:focus {
  color: var(--red);
}
.site-nav-menu__link.active {
  color: #0d3dd9;
}
.site-nav-menu__link.active span {
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
}

.site-nav-menu__dropdown {
  position: absolute;
  top: calc(100% - 10px);
  left: 50%;
  padding-top: 15px;
  padding-right: 22px;
  padding-bottom: 25px;
  padding-left: 22px;
  visibility: hidden;
  opacity: 0;
  z-index: 90;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: #042475;
  border-radius: 20px;
  min-width: 150px;
}
.site-nav-menu__dropdown:before {
  content: "";
  position: absolute;
  top: -6px;
  left: calc(50% - 6px);
  display: block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #042475;
}

.site-nav-menu__dropdown-item {
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 0;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.site-nav-menu__dropdown-item:nth-child(1) {
  -webkit-transition-delay: 0.04s;
          transition-delay: 0.04s;
}
.site-nav-menu__dropdown-item:nth-child(2) {
  -webkit-transition-delay: 0.08s;
          transition-delay: 0.08s;
}
.site-nav-menu__dropdown-item:nth-child(3) {
  -webkit-transition-delay: 0.12s;
          transition-delay: 0.12s;
}
.site-nav-menu__dropdown-item:nth-child(4) {
  -webkit-transition-delay: 0.16s;
          transition-delay: 0.16s;
}
.site-nav-menu__dropdown-item:nth-child(5) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.site-nav-menu__dropdown-item:nth-child(6) {
  -webkit-transition-delay: 0.24s;
          transition-delay: 0.24s;
}
.site-nav-menu__dropdown-item:nth-child(7) {
  -webkit-transition-delay: 0.28s;
          transition-delay: 0.28s;
}
.site-nav-menu__dropdown-item:nth-child(8) {
  -webkit-transition-delay: 0.32s;
          transition-delay: 0.32s;
}
.site-nav-menu__dropdown-item:nth-child(9) {
  -webkit-transition-delay: 0.36s;
          transition-delay: 0.36s;
}
.site-nav-menu__dropdown-item:nth-child(10) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}

.site-nav-menu__dropdown-link {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 12px;
  padding-bottom: 2px;
  border-bottom: 1px solid rgba(188, 203, 239, 0.4);
  white-space: nowrap;
  display: block;
  -webkit-transition: border 0.2s;
  transition: border 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .site-nav-menu__dropdown-link {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .site-nav-menu__dropdown-link {
    font-size: 16px;
  }
}
.site-nav-menu__dropdown-link:hover, .site-nav-menu__dropdown-link:focus {
  border-color: #ffffff;
}

.site-nav-menu__dropdown-button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #ffffff;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  white-space: nowrap;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .site-nav-menu__dropdown-button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .site-nav-menu__dropdown-button {
    font-size: 16px;
  }
}
.site-nav-menu__dropdown-button svg {
  fill: #001c60;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.site-nav-menu__dropdown-button:not(:disabled):hover, .site-nav-menu__dropdown-button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.site-nav-menu__dropdown-button:not(:disabled):hover svg, .site-nav-menu__dropdown-button:not(:disabled):focus svg {
  fill: #ffffff;
}
.site-nav-menu__dropdown-button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}

.sticky-nav {
  position: fixed;
  top: 60px;
  right: 0;
  left: 0;
  z-index: 90;
  background-color: #ffffff;
  -webkit-transition: visibility 0.3s, -webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.2s;
  transition: visibility 0.3s, -webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.2s;
  transition: transform 0.3s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.2s, visibility 0.3s;
  transition: transform 0.3s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.2s, visibility 0.3s, -webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.2s;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  visibility: hidden;
  height: 76px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sticky-nav--visible {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  visibility: visible;
}
.admin-bar .sticky-nav {
  top: calc(46px + 60px);
}
@media (min-width: 782px) {
  .admin-bar .sticky-nav {
    top: calc(32px + 60px);
  }
}
@media (min-width: 0) and (max-width: 449px) {
  .sticky-nav {
    display: none;
  }
}

.sticky-nav__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}

.sticky-nav__left {
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 960px) {
  .sticky-nav__left {
    width: 200px;
  }
}

.sticky-nav__logo {
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: calc(120px - 40px);
}
@media (min-width: 600px) {
  .sticky-nav__logo {
    width: calc(140px - 40px);
  }
}

.sticky-nav__right {
  padding-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media (min-width: 960px) {
  .sticky-nav__right {
    padding-right: 10px;
    padding-left: 20px;
    border-left: 1px solid #bccbef;
  }
}

.sticky-nav__links {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.sticky-nav__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  width: 100%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .sticky-nav__title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .sticky-nav__title {
    font-size: 26px;
  }
}
.sticky-nav__title a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.sticky-nav__title a:hover, .sticky-nav__title a:focus {
  color: var(--red);
}
@media (min-width: 450px) {
  .sticky-nav__title {
    white-space: nowrap;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .sticky-nav__title {
    font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.01em;
    font-size: 16px;
    color: #0d3dd9;
    text-transform: uppercase;
    line-height: 1em;
    margin-bottom: -2px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 600px) and (max-width: 2499px) {
  .sticky-nav__title {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 2500px) {
  .sticky-nav__title {
    font-size: 22px;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .sticky-nav__title em {
    font-style: normal;
  }
}

.sticky-nav__social-links {
  margin: 0 0 0 20px;
  display: none;
}
@media (min-width: 600px) {
  .sticky-nav__social-links {
    display: block;
  }
}

.sticky-nav__join {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-left: 10px;
  white-space: nowrap;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .sticky-nav__join {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .sticky-nav__join {
    font-size: 16px;
  }
}
.sticky-nav__join svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.sticky-nav__join:not(:disabled):hover, .sticky-nav__join:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.sticky-nav__join:not(:disabled):hover svg, .sticky-nav__join:not(:disabled):focus svg {
  fill: #ffffff;
}
.sticky-nav__join:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 0) and (max-width: 959px) {
  .sticky-nav__join {
    display: none;
  }
}

.social-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.social-link {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  line-height: 1em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 35px;
  width: 30px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .social-link {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .social-link {
    font-size: 22px;
  }
}
.social-link em {
  font-style: normal;
}
.social-link svg {
  height: 18px;
  width: 18px;
  fill: #001c60;
  -webkit-transition: fill 0.2s;
  transition: fill 0.2s;
}
.social-link:hover, .social-link:focus {
  color: var(--red);
}
.social-link:hover svg, .social-link:focus svg {
  fill: var(--red);
}

.social-links--menu .social-link {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  height: 50px;
  width: 50px;
  margin-right: 10px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  border-radius: 50%;
  border: 1px solid rgba(188, 203, 239, 0.4);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .social-links--menu .social-link {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .social-links--menu .social-link {
    font-size: 22px;
  }
}
.social-links--menu .social-link em {
  font-style: normal;
}
.social-links--menu .social-link svg {
  fill: #ffffff;
  -webkit-transition: fill 0.2s;
  transition: fill 0.2s;
}
.social-links--menu .social-link:hover, .social-links--menu .social-link:focus {
  background-color: var(--red);
  border-color: var(--red);
}

.hamburger {
  padding-top: 18px;
  padding-right: 18px;
  padding-bottom: 18px;
  padding-left: 18px;
  background-color: #001c60;
  cursor: pointer;
  position: relative;
  border: 0;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
  display: block;
  border-radius: 50%;
  margin-left: 20px;
  line-height: 1;
}
.hamburger svg {
  height: 16px;
  width: 16px;
  vertical-align: middle;
  -webkit-transition: fill 0.2s;
  transition: fill 0.2s;
  position: relative;
  z-index: 2;
  fill: #ffffff;
}
.hamburger:hover, .hamburger:focus {
  background-color: var(--red);
}
.hamburger:hover svg, .hamburger:focus svg {
  fill: #ffffff;
}
@media (min-width: 960px) {
  .hamburger {
    display: none;
  }
}

.menu {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 100px;
  padding-left: 20px;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  visibility: hidden;
  pointer-events: none;
  width: 100%;
  background-color: #001c60;
  z-index: 200;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.menu > ul > li {
  opacity: 0;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.menu.active {
  visibility: visible;
  pointer-events: auto;
}
.menu.active > ul > li {
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.menu.active > ul > li:nth-child(1) {
  -webkit-transition-delay: 0.05s;
          transition-delay: 0.05s;
}
.menu.active > ul > li:nth-child(2) {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.menu.active > ul > li:nth-child(3) {
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
}
.menu.active > ul > li:nth-child(4) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.menu.active > ul > li:nth-child(5) {
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}
.menu.active > ul > li:nth-child(6) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.menu.active > ul > li:nth-child(7) {
  -webkit-transition-delay: 0.35s;
          transition-delay: 0.35s;
}
.menu.active > ul > li:nth-child(8) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.menu.active > ul > li:nth-child(9) {
  -webkit-transition-delay: 0.45s;
          transition-delay: 0.45s;
}
.menu.active > ul > li:nth-child(10) {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.menu.active > ul > li:nth-child(11) {
  -webkit-transition-delay: 0.55s;
          transition-delay: 0.55s;
}
.menu.active > ul > li:nth-child(12) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.menu.active > ul > li:nth-child(13) {
  -webkit-transition-delay: 0.65s;
          transition-delay: 0.65s;
}
.menu.active > ul > li:nth-child(14) {
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}
.menu.active > ul > li:nth-child(15) {
  -webkit-transition-delay: 0.75s;
          transition-delay: 0.75s;
}
.menu.active > ul > li:nth-child(16) {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
.menu.active > ul > li:nth-child(17) {
  -webkit-transition-delay: 0.85s;
          transition-delay: 0.85s;
}
.menu.active > ul > li:nth-child(18) {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.menu.active > ul > li:nth-child(19) {
  -webkit-transition-delay: 0.95s;
          transition-delay: 0.95s;
}
.menu.active > ul > li:nth-child(20) {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
@media (min-width: 768px) {
  .menu {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 100px;
    padding-left: 40px;
  }
}
.admin-bar .menu {
  top: 46px;
}
@media (min-width: 782px) {
  .admin-bar .menu {
    top: 32px;
  }
}

.menu__logo {
  width: 100px;
  display: block;
}

.menu__close {
  padding-top: 18px;
  padding-right: 18px;
  padding-bottom: 18px;
  padding-left: 18px;
  background-color: var(--red);
  cursor: pointer;
  position: relative;
  border: 0;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
  display: block;
  border-radius: 50%;
  position: absolute;
  top: 15px;
  right: 15px;
}
.menu__close svg {
  height: 16px;
  width: 16px;
  vertical-align: middle;
  -webkit-transition: fill 0.2s;
  transition: fill 0.2s;
  position: relative;
  z-index: 2;
  fill: #ffffff;
}
.menu__close:hover, .menu__close:focus {
  background-color: #0d3dd9;
}
.menu__close:hover svg, .menu__close:focus svg {
  fill: #ffffff;
}

.menu__list {
  margin-top: 80px;
  margin-bottom: 40px;
}
.menu__list:hover a, .menu__list:focus a {
  color: rgba(188, 203, 239, 0.4);
  border-color: rgba(188, 203, 239, 0.4);
}
.menu__list a {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #ffffff;
  padding-top: 15px;
  padding-bottom: 2px;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  display: block;
  border-bottom: 1px solid rgba(188, 203, 239, 0.4);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .menu__list a {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .menu__list a {
    font-size: 35px;
  }
}
.menu__list a:hover, .menu__list a:focus {
  border-color: #ffffff;
  color: #ffffff;
}
@media (min-width: 960px) {
  .menu__list a {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}
@media (min-width: 600px) {
  .menu__list {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .menu__list {
    margin-top: 140px;
  }
}

.menu__social-links {
  margin-bottom: 40px;
}

.menu__join {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #ffffff;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .menu__join {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .menu__join {
    font-size: 22px;
  }
}
.menu__join em {
  font-style: normal;
}
.menu__join svg {
  fill: #001c60;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.menu__join:not(:disabled):hover, .menu__join:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.menu__join:not(:disabled):hover svg, .menu__join:not(:disabled):focus svg {
  fill: #ffffff;
}
.menu__join:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .menu__join {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 600px) {
  .menu__join {
    display: inline-block;
  }
}

.share {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 100px;
  padding-left: 20px;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  visibility: hidden;
  pointer-events: none;
  width: 100%;
  z-index: 200;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.share .share__list > li {
  opacity: 0;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.share.active {
  visibility: visible;
  pointer-events: auto;
  -webkit-touch-callout: auto;
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.share.active .share__list > li {
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.share.active .share__list > li:nth-child(1) {
  -webkit-transition-delay: 0.05s;
          transition-delay: 0.05s;
}
.share.active .share__list > li:nth-child(2) {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.share.active .share__list > li:nth-child(3) {
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
}
.share.active .share__list > li:nth-child(4) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.share.active .share__list > li:nth-child(5) {
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}
.share.active .share__list > li:nth-child(6) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.share.active .share__list > li:nth-child(7) {
  -webkit-transition-delay: 0.35s;
          transition-delay: 0.35s;
}
.share.active .share__list > li:nth-child(8) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.share.active .share__list > li:nth-child(9) {
  -webkit-transition-delay: 0.45s;
          transition-delay: 0.45s;
}
.share.active .share__list > li:nth-child(10) {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.share.active .share__list > li:nth-child(11) {
  -webkit-transition-delay: 0.55s;
          transition-delay: 0.55s;
}
.share.active .share__list > li:nth-child(12) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.share.active .share__list > li:nth-child(13) {
  -webkit-transition-delay: 0.65s;
          transition-delay: 0.65s;
}
.share.active .share__list > li:nth-child(14) {
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}
.share.active .share__list > li:nth-child(15) {
  -webkit-transition-delay: 0.75s;
          transition-delay: 0.75s;
}
.share.active .share__list > li:nth-child(16) {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
.share.active .share__list > li:nth-child(17) {
  -webkit-transition-delay: 0.85s;
          transition-delay: 0.85s;
}
.share.active .share__list > li:nth-child(18) {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.share.active .share__list > li:nth-child(19) {
  -webkit-transition-delay: 0.95s;
          transition-delay: 0.95s;
}
.share.active .share__list > li:nth-child(20) {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
@media (min-width: 768px) {
  .share {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 100px;
    padding-left: 40px;
  }
}

.share__close {
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  border-left: 1px solid #001c60;
  border-bottom: 1px solid #001c60;
  cursor: pointer;
  display: block;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.share__close svg {
  height: 14px;
  width: 14px;
  -webkit-transition: fill 0.2s;
  transition: fill 0.2s;
  fill: #001c60;
}
.share__close:focus {
  outline: 0;
  background-color: #001c60;
}
.share__close:focus svg {
  fill: #ffffff;
}
.share__close:hover {
  background-color: #0d3dd9;
}
.share__close:hover svg {
  fill: #ffffff;
}

.share__box {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  background-color: #ffffff;
  z-index: 2;
  text-align: center;
}
@media (min-width: 0) and (max-width: 599px) {
  .share__box {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  .admin-bar .share__box {
    position: absolute;
    top: 46px;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
@media (min-width: 600px) {
  .share__box {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-box-shadow: rgba(0, 17, 57, 0.4) 2px 2px 20px;
            box-shadow: rgba(0, 17, 57, 0.4) 2px 2px 20px;
    max-width: 500px;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 90%;
  }
}

.share__box-inner {
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  border: 1px solid #001c60;
}
@media (min-width: 0) and (max-width: 599px) {
  .share__box-inner {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 768px) {
  .share__box-inner {
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }
}

.share__bg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #001c60;
  opacity: 0.9;
}

.share__header {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .share__header {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .share__header {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .share__header {
    line-height: 1.2;
  }
}

.share__list {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.share__link {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  line-height: 1em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 70px;
  width: 70px;
  margin-right: 10px;
  -webkit-transition: background 0.2s, border 0.2s;
  transition: background 0.2s, border 0.2s;
  border-radius: 50%;
  border: 1px solid #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .share__link {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .share__link {
    font-size: 22px;
  }
}
.share__link em {
  font-style: normal;
}
.share__link svg {
  height: 20px;
  width: 20px;
  fill: #001c60;
  -webkit-transition: fill 0.2s;
  transition: fill 0.2s;
}
.share__link:hover, .share__link:focus {
  background-color: var(--red);
  border-color: var(--red);
}
.share__link:hover svg, .share__link:focus svg {
  fill: #ffffff;
}

.share__input {
  margin-top: 40px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  width: 100%;
  border: 1px solid #bccbef;
  -webkit-transition: -webkit-box-shadow 0.2s;
  transition: -webkit-box-shadow 0.2s;
  transition: box-shadow 0.2s;
  transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .share__input {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .share__input {
    font-size: 26px;
  }
}
.share__input:-moz-read-only {
  color: #0d3dd9;
}
.share__input:read-only {
  color: #0d3dd9;
}
.share__input:focus {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
}

.share__copy {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
  margin-top: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .share__copy {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .share__copy {
    font-size: 16px;
  }
}
.share__copy:hover, .share__copy:focus {
  color: var(--red);
}

.share-button--default {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .share-button--default {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .share-button--default {
    font-size: 16px;
  }
}
.share-button--default svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.share-button--default:not(:disabled):hover, .share-button--default:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.share-button--default:not(:disabled):hover svg, .share-button--default:not(:disabled):focus svg {
  fill: #ffffff;
}
.share-button--default:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
.share-button--outlined {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 11px;
  padding-left: 20px;
  border: 1px solid #ffffff;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: border 0.15s, color 0.15s;
  transition: border 0.15s, color 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .share-button--outlined {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .share-button--outlined {
    font-size: 16px;
  }
}
.share-button--outlined svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.share-button--outlined:not(:disabled):hover, .share-button--outlined:not(:disabled):focus {
  color: #bccbef;
  border-color: #bccbef;
  cursor: pointer;
}
.share-button--outlined:not(:disabled):hover svg, .share-button--outlined:not(:disabled):focus svg {
  fill: #bccbef;
}

.share-button__icon {
  height: 17px;
  width: 13px;
  margin-top: -3px;
  margin-left: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.print-button--default {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .print-button--default {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .print-button--default {
    font-size: 16px;
  }
}
.print-button--default svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.print-button--default:not(:disabled):hover, .print-button--default:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.print-button--default:not(:disabled):hover svg, .print-button--default:not(:disabled):focus svg {
  fill: #ffffff;
}
.print-button--default:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
.print-button--inverted {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #ffffff;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .print-button--inverted {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .print-button--inverted {
    font-size: 16px;
  }
}
.print-button--inverted svg {
  fill: #001c60;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.print-button--inverted:not(:disabled):hover, .print-button--inverted:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.print-button--inverted:not(:disabled):hover svg, .print-button--inverted:not(:disabled):focus svg {
  fill: #ffffff;
}
.print-button--inverted:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}

.print-button__icon {
  height: 15px;
  width: 15px;
  margin-left: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.doc-button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 11px;
  padding-left: 20px;
  border: 1px solid #ffffff;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: border 0.15s, color 0.15s;
  transition: border 0.15s, color 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .doc-button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .doc-button {
    font-size: 16px;
  }
}
.doc-button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.doc-button:not(:disabled):hover, .doc-button:not(:disabled):focus {
  color: #bccbef;
  border-color: #bccbef;
  cursor: pointer;
}
.doc-button:not(:disabled):hover svg, .doc-button:not(:disabled):focus svg {
  fill: #bccbef;
}

.doc-button__icon {
  height: 17px;
  width: 17px;
  margin-left: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.highlight-share-popover {
  pointer-events: none;
  z-index: 80;
  -webkit-animation: highlight-share-intro 0.2s;
          animation: highlight-share-intro 0.2s;
}
.highlight-share-popover::before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  height: 0;
  width: 0;
  margin-top: 0.25em;
  margin-bottom: 0.25em;
  margin-left: -0.5em;
  margin-right: -0.5em;
  border-width: 0.5em 0.5em 0;
  border-style: solid;
  border-color: #001c60 transparent;
}
.highlight-share-popover > ul {
  margin-top: -0.75em;
  position: absolute;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  border-radius: 30px;
  overflow: hidden;
  pointer-events: auto;
  white-space: nowrap;
  background: #001c60;
  color: #ffffff;
}
.highlight-share-popover > ul > li {
  height: 50px;
  width: 50px;
}
.highlight-share-popover > ul > li > a {
  height: 100%;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  color: inherit;
}
.highlight-share-popover > ul > li > a svg {
  height: 20px;
  width: 20px;
}
.highlight-share-popover > ul > li > a:hover, .highlight-share-popover > ul > li > a:focus {
  background: var(--red);
}
.highlight-share-popover > ul > li:first-child a {
  padding-left: 8px;
}
.highlight-share-popover > ul > li:last-child a {
  padding-right: 8px;
}

@-webkit-keyframes highlight-share-intro {
  0% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
    opacity: 0;
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes highlight-share-intro {
  0% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
    opacity: 0;
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.doc-link {
  background-color: #001c60;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.doc-link:hover, .doc-link:focus {
  background-color: #0d3dd9;
}
.doc-link--white {
  position: relative;
}
.doc-link--white:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 0px;
  width: 0px;
  border-bottom: 20px solid var(--red);
  border-right: 20px solid transparent;
}
.doc-link--white:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 0px;
  width: 0px;
  border-top: 20px solid #ffffff;
  border-left: 20px solid transparent;
}
.doc-link--blue-wash {
  position: relative;
}
.doc-link--blue-wash:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 0px;
  width: 0px;
  border-bottom: 20px solid var(--red);
  border-right: 20px solid transparent;
}
.doc-link--blue-wash:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 0px;
  width: 0px;
  border-top: 20px solid #f2f5fc;
  border-left: 20px solid transparent;
}
.doc-link--small {
  padding-top: 60px;
  padding-right: 10px;
  padding-bottom: 20px;
  padding-left: 10px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  min-width: 160px;
  min-height: 220px;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
.doc-link--large {
  padding-top: 80px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.doc-link--large .doc-link__type {
  margin-top: 40px;
}

.doc-link__title {
  width: 100%;
}
.doc-link--small .doc-link__title {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  padding-right: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .doc-link--small .doc-link__title {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .doc-link--small .doc-link__title {
    font-size: 22px;
  }
}
.doc-link--small .doc-link__title em {
  font-style: normal;
}
.doc-link--large .doc-link__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .doc-link--large .doc-link__title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .doc-link--large .doc-link__title {
    font-size: 26px;
  }
}
@media (min-width: 1400px) {
  .doc-link--large .doc-link__title {
    width: 85%;
  }
}

.doc-link__type {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 5px;
  display: block;
  border-top: 1px solid rgba(188, 203, 239, 0.4);
  text-transform: capitalize;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .doc-link__type {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .doc-link__type {
    font-size: 16px;
  }
}
.doc-link--small .doc-link__type {
  margin-top: 6px;
}
.doc-link--large .doc-link__type {
  margin-top: 20px;
}

.tease__link {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.tease__link:hover, .tease__link:focus {
  background-color: #0d3dd9 !important;
}
.tease__link:hover .tease__title,
.tease__link:hover .tease__desc,
.tease__link:hover .tease__type,
.tease__link:hover .tease__number, .tease__link:focus .tease__title,
.tease__link:focus .tease__desc,
.tease__link:focus .tease__type,
.tease__link:focus .tease__number {
  color: #ffffff;
}
.tease__link:hover .tease__map-svg, .tease__link:focus .tease__map-svg {
  fill: #ffffff;
}
.tease__link:hover .tease__number, .tease__link:focus .tease__number {
  border-color: rgba(255, 255, 255, 0.5);
}

.tease__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tease__title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tease__title {
    font-size: 26px;
  }
}
@media (min-width: 600px) {
  .tease__title {
    width: 90%;
  }
}
@media (min-width: 1400px) {
  .tease__title {
    max-width: 500px;
  }
}

.tease__desc {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  margin-top: 15px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  width: 90%;
  word-break: break-word;
}
@media (min-width: 1400px) {
  .tease__desc {
    max-width: 500px;
  }
}

.tease__type {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  margin-top: 15px;
  display: block;
  text-transform: capitalize;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tease__type {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tease__type {
    font-size: 16px;
  }
}
.tease__type .card-right {
  float: right;
}

.tease--stat .tease__number {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 60px;
  color: #0d3dd9;
  margin-bottom: 5px;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  overflow: hidden;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tease--stat .tease__number {
    font-size: calc( 60px + (80 - 60) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tease--stat .tease__number {
    font-size: 80px;
  }
}
.tease--stat .tease__title {
  padding-top: 5px;
}

.tease--map .tease__map-svg {
  height: 120px;
  width: 170px;
  margin-top: 20px;
  margin-bottom: 20px;
  fill: #0d3dd9;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.tease--initiative .tease__type {
  margin-top: 20px;
}

.tease--large-text .tease__title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 25px;
  color: #001c60;
  width: 95%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tease--large-text .tease__title {
    font-size: calc( 25px + (40 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tease--large-text .tease__title {
    font-size: 40px;
  }
}
.tease--large-text .tease__link {
  background-color: #f2f5fc;
}
.tease--large-text .tease__link:hover, .tease--large-text .tease__link:focus {
  background-color: #0d3dd9;
}
@media (min-width: 0) and (max-width: 599px) {
  .tease--large-text .tease__link {
    min-height: 180px;
  }
}

.list-tease:not(:last-child) {
  border-bottom: 1px solid #bccbef;
}

.list-tease__link {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
@media (min-width: 0) and (max-width: 599px) {
  .list-tease__link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.list-tease__link:hover, .list-tease__link:focus {
  background-color: #0d3dd9;
}
.list-tease__link:hover .list-tease__title,
.list-tease__link:hover .list-tease__desc,
.list-tease__link:hover .list-tease__type, .list-tease__link:focus .list-tease__title,
.list-tease__link:focus .list-tease__desc,
.list-tease__link:focus .list-tease__type {
  color: #ffffff;
}

.list-tease__image {
  margin-bottom: 20px;
  width: 100%;
}
@media (min-width: 600px) {
  .list-tease__image {
    margin-bottom: 0;
    margin-left: 40px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: calc(33.3% - 25px);
  }
}

.list-tease__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .list-tease__title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .list-tease__title {
    font-size: 26px;
  }
}
@media (min-width: 1400px) {
  .list-tease__title {
    max-width: 600px;
  }
}

.list-tease__desc {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  margin-top: 10px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  word-break: break-word;
}
@media (min-width: 1400px) {
  .list-tease__desc {
    max-width: 600px;
  }
}

.list-tease__type {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  margin-top: 10px;
  display: block;
  text-transform: capitalize;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .list-tease__type {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .list-tease__type {
    font-size: 16px;
  }
}

.tease-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-top: 1px solid #bccbef;
}
.tease-grid .tease {
  border-bottom: 1px solid #bccbef;
  width: 100%;
}
@media (min-width: 600px) {
  .tease-grid .tease {
    border-right: 1px solid #bccbef;
  }
}
@media (min-width: 600px) and (max-width: 1199px) {
  .tease-grid .tease {
    width: 50%;
  }
  .tease-grid .tease:nth-child(2n+2) {
    border-right: 0;
  }
  .tease-grid .tease:nth-child(2n+1):nth-last-child(-n+2), .tease-grid .tease:nth-child(2n+1):nth-last-child(-n+2) ~ .tease {
    border-bottom: 0;
  }
  .tease-grid .tease:last-child:not(:nth-child(even):not(.tease--press)) {
    width: 100%;
    border-right: 0;
  }
}
@media (min-width: 1200px) {
  .tease-grid--five-wide .tease {
    width: 20%;
  }
  .tease-grid--five-wide .tease:nth-child(5n+5) {
    border-right: 0;
  }
  .tease-grid--five-wide .tease:nth-child(5n+1):nth-last-child(-n+5), .tease-grid--five-wide .tease:nth-child(5n+1):nth-last-child(-n+5) ~ .tease {
    border-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .tease-grid--four-wide .tease {
    width: 25%;
  }
  .tease-grid--four-wide .tease:nth-child(4n+4) {
    border-right: 0;
  }
  .tease-grid--four-wide .tease:nth-child(4n+1):nth-last-child(-n+4), .tease-grid--four-wide .tease:nth-child(4n+1):nth-last-child(-n+4) ~ .tease {
    border-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .tease-grid--stretched .tease {
    width: auto;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .tease-grid--stretched .tease:last-child {
    border-right: 0;
  }
}
@media (min-width: 600px) and (max-width: 1399px) {
  .tease-grid--inset-wide:not(.tease-grid--stretched) .tease {
    width: 50%;
  }
  .tease-grid--inset-wide:not(.tease-grid--stretched) .tease:nth-child(2n+2) {
    border-right: 0;
  }
  .tease-grid--inset-wide:not(.tease-grid--stretched) .tease:nth-child(2n+1):nth-last-child(-n+2), .tease-grid--inset-wide:not(.tease-grid--stretched) .tease:nth-child(2n+1):nth-last-child(-n+2) ~ .tease {
    border-bottom: 0;
  }
  .tease-grid--inset-wide:not(.tease-grid--stretched) .tease:last-child:not(:nth-child(even):not(.tease--press)) {
    width: 100%;
    border-right: 0;
  }
}
@media (min-width: 1400px) {
  .tease-grid--inset-wide:not(.tease-grid--stretched) .tease {
    width: 25%;
  }
  .tease-grid--inset-wide:not(.tease-grid--stretched) .tease:nth-child(4n+4) {
    border-right: 0;
  }
  .tease-grid--inset-wide:not(.tease-grid--stretched) .tease:nth-child(4n+1):nth-last-child(-n+4), .tease-grid--inset-wide:not(.tease-grid--stretched) .tease:nth-child(4n+1):nth-last-child(-n+4) ~ .tease {
    border-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .tease-grid--inset-wide.tease-grid--stretched .tease {
    border-bottom: 0;
  }
}

.tease-list {
  position: relative;
  background-color: #f2f5fc;
}
@media (min-width: 600px) {
  .tease-list {
    border-top: 1px solid #bccbef;
  }
}
@media (min-width: 1200px) {
  .tease-list {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.tease-list.not-first-page {
  background-color: #ffffff;
}

.tease-list__text {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 40px;
  padding-bottom: 15px;
}
@media (min-width: 600px) {
  .tease-list__text {
    padding-top: 60px;
  }
}
@media (min-width: 960px) {
  .tease-list__text {
    padding-top: 80px;
  }
}
@media (min-width: 1800px) {
  .tease-list__text {
    padding-top: 100px;
  }
}
@media (min-width: 0) and (max-width: 1199px) {
  .tease-list__text {
    border-bottom: 1px solid #bccbef;
  }
}
@media (min-width: 1200px) {
  .tease-list__text {
    padding-top: 40px;
    padding-bottom: 40px;
    position: -webkit-sticky;
    position: sticky;
    top: calc(60px + 76px);
    width: 25%;
  }
}
@media (min-width: 1200px) and (min-width: 600px) {
  .tease-list__text {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (min-width: 1200px) and (min-width: 960px) {
  .tease-list__text {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 1200px) and (min-width: 1800px) {
  .tease-list__text {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 1200px) {
  .admin-bar .tease-list__text {
    top: calc(60px + 76px + 32px);
  }
}

.tease-list__header {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tease-list__header {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tease-list__header {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .tease-list__header {
    line-height: 1.2;
  }
}

.tease-list__label {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #455fa0;
  margin-top: 12px;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tease-list__label {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tease-list__label {
    font-size: 16px;
  }
}
@media (min-width: 960px) {
  .tease-list__label {
    margin-top: 20px;
  }
}

@media (min-width: 1200px) {
  .tease-list__list {
    border-left: 1px solid #bccbef;
    width: 75%;
    -ms-flex-item-align: normal;
        align-self: normal;
  }
}

.pagination {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  border-top: 1px solid #bccbef;
}
.pagination--blue-wash {
  background-color: #f2f5fc;
}

.pagination__link {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .pagination__link {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .pagination__link {
    font-size: 22px;
  }
}
.pagination__link em {
  font-style: normal;
}
.pagination__link:hover, .pagination__link:focus {
  color: var(--red);
}

.pagination__list {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.pagination__list-item.selected .pagination__link {
  color: #001c60;
  border: 1px solid #bccbef;
  border-radius: 20px;
}
@media (min-width: 0) and (max-width: 767px) {
  .pagination__list-item {
    display: none;
  }
}

.pagination__next-prev.next {
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  padding-left: 20px;
}
.pagination__next-prev.next .pagination__next-prev-button {
  margin-left: auto;
}
.pagination__next-prev.previous {
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  padding-right: 20px;
}

.pagination__next-prev-button {
  height: 60px;
  width: 60px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  border-radius: 50%;
}
.pagination__next-prev-button:hover, .pagination__next-prev-button:focus {
  background-color: var(--red);
}
.pagination__next-prev-button .arrow {
  height: 10px;
  width: 11px;
  fill: #ffffff;
  vertical-align: middle;
}
.pagination__next-prev-button .arrow.prev {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.pagination__next-prev-button.disabled {
  background-color: #f2f5fc;
  cursor: not-allowed;
}
.pagination__next-prev-button.disabled .arrow {
  fill: #001c60;
}

.aside {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #f2f5fc;
  clear: both;
}
@media (min-width: 600px) {
  .aside {
    padding: 40px 20px;
  }
}
@media (min-width: 600px) and (min-width: 768px) {
  .aside {
    padding: 40px;
  }
}
@media (min-width: 600px) and (min-width: 960px) {
  .aside {
    padding: 60px;
  }
}
@media (min-width: 600px) and (min-width: 1200px) {
  .aside {
    padding: 80px;
  }
}
.aside--block {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .aside--block {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .aside--block {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .aside--block {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

.aside__header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__header {
    font-size: 22px;
  }
}
.aside__header em {
  font-style: normal;
}

.aside__title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__title {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__title {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .aside__title {
    line-height: 1.2;
  }
}
@media (min-width: 960px) {
  .aside__title {
    margin-bottom: 40px;
  }
}
@media (min-width: 1400px) {
  .aside__title {
    width: 90%;
  }
}

.aside__text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .aside__text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .aside__text {
    font-size: 25px;
  }
}
.aside__text a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.aside__text a:hover, .aside__text a:focus {
  color: var(--red);
}
.aside__text p {
  margin-bottom: 20px;
}
.aside__text p:last-child {
  margin-bottom: 0;
}
.aside__text > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.aside__text > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.aside__text > ul > li:last-child {
  margin-bottom: 0;
}
.aside__text > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.aside__text > ul > li ul,
.aside__text > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.aside__text > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.aside__text > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.aside__text > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.aside__text > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.aside__text > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.aside__text > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.aside__text > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.aside__text > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.aside__text > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.aside__text > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.aside__text > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.aside__text > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.aside__text > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.aside__text > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.aside__text > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.aside__text > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.aside__text > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.aside__text > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.aside__text > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.aside__text > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.aside__text > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.aside__text > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.aside__text > ul a:hover, .aside__text > ul a:focus {
  color: var(--red);
}
.aside__text > ul:last-child {
  margin-bottom: 0;
}
.aside__text > ul:first-child {
  margin-top: 0;
}
.aside__text > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.aside__text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.aside__text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ol > li::before {
    font-size: 22px;
  }
}
.aside__text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ol > li::before {
    font-size: 25px;
  }
}
.aside__text > ol > li:last-child {
  padding-bottom: 0;
}
.aside__text > ol > li ul,
.aside__text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.aside__text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.aside__text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.aside__text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.aside__text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.aside__text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.aside__text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.aside__text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.aside__text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.aside__text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.aside__text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.aside__text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.aside__text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.aside__text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.aside__text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.aside__text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.aside__text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.aside__text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.aside__text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.aside__text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.aside__text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.aside__text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.aside__text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.aside__text > ol a:hover, .aside__text > ol a:focus {
  color: var(--red);
}
.aside__text > ol:last-child {
  margin-bottom: 0;
}
.aside__text > ol:first-child {
  margin-top: 0;
}

@media (min-width: 768px) {
  .aside__cols {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.aside__left {
  padding-top: 20px;
}
@media (min-width: 768px) {
  .aside__left {
    padding-top: 40px;
    padding-right: 40px;
    width: 50%;
  }
}

@media (min-width: 0) and (max-width: 767px) {
  .aside__right {
    margin-top: 20px;
  }
}
@media (min-width: 768px) {
  .aside__right {
    padding-top: 40px;
    padding-left: 40px;
    border-left: 1px solid #bccbef;
    width: 50%;
  }
}

.aside__doc-link {
  max-width: 180px;
}

.aside__image {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .aside__image {
    margin-top: 0;
    margin-bottom: 40px;
  }
}

.aside__image__caption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.aside__image__caption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.aside__image__caption a:hover, .aside__image__caption a:focus {
  color: var(--red);
}

@media (min-width: 768px) {
  .aside--narrow {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .aside--narrow {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .aside--narrow {
    max-width: 1000px;
  }
}
.aside--narrow .aside__title {
  width: 95%;
}
.aside--narrow .aside__cols {
  display: block;
}
.aside--narrow .aside__left {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 20px;
  width: 100%;
}
@media (min-width: 960px) {
  .aside--narrow .aside__left {
    margin-top: 40px;
  }
}
.aside--narrow .aside__right {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 20px;
  width: 100%;
  border: 0;
}
@media (min-width: 960px) {
  .aside--narrow .aside__right {
    margin-top: 40px;
  }
}

.aside__stats {
  padding-top: 40px;
  background-color: #f2f5fc;
}
@media (min-width: 600px) {
  .aside__stats {
    padding-top: 60px;
  }
}
@media (min-width: 960px) {
  .aside__stats {
    padding-top: 80px;
  }
}
@media (min-width: 1800px) {
  .aside__stats {
    padding-top: 100px;
  }
}

.aside__stats-header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__stats-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__stats-header {
    font-size: 22px;
  }
}
.aside__stats-header em {
  font-style: normal;
}

.aside__stats .tease-grid {
  border-left: 1px solid #bccbef;
  border-right: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .aside__stats .tease-grid {
    border-bottom: 1px solid #bccbef;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .aside__stats .tease-grid {
    margin-bottom: -20px;
  }
}

@media (min-width: 600px) {
  .story-preview__cols {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media (min-width: 0) and (max-width: 1399px) and (min-width: 768px) {
  .story-preview__cols {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 0) and (max-width: 1399px) and (min-width: 960px) {
  .story-preview__cols {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 0) and (max-width: 1399px) and (min-width: 1800px) {
  .story-preview__cols {
    max-width: 1000px;
  }
}

.story-preview__spacer {
  display: none;
}
@media (min-width: 1400px) {
  .story-preview__spacer {
    display: block;
    width: calc(10% + (40% - 400px));
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
@media (min-width: 1800px) {
  .story-preview__spacer {
    width: calc(10% + (40% - 500px));
  }
}

@media (min-width: 600px) {
  .story-preview__left {
    padding-right: 40px;
    width: 80%;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}
@media (min-width: 1400px) {
  .story-preview__left {
    width: 50%;
  }
}

@media (min-width: 0) and (max-width: 599px) {
  .story-preview__right {
    margin-top: 20px;
  }
}
@media (min-width: 600px) {
  .story-preview__right {
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.story-preview__category {
  margin-bottom: 10px;
  padding-bottom: 2px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .story-preview__category {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .story-preview__category {
    font-size: 16px;
  }
}
.story-preview__category:hover, .story-preview__category:focus {
  color: var(--red);
}
@media (min-width: 600px) {
  .story-preview__category {
    margin-bottom: 20px;
  }
}

.story-preview__title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .story-preview__title {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .story-preview__title {
    font-size: 35px;
  }
}
.story-preview__title a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.story-preview__title a:hover, .story-preview__title a:focus {
  color: var(--red);
}

.story-preview__text {
  margin-top: 20px;
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
}
@media (min-width: 768px) {
  .story-preview__text {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .story-preview__text {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .story-preview__text {
    max-width: 1000px;
  }
}
@media (min-width: 960px) {
  .story-preview__text {
    margin-top: 40px;
  }
}
@media (min-width: 600px) and (max-width: 1999px) {
  .story-preview__text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .story-preview__text {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .story-preview__text {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 60px;
       -moz-column-gap: 60px;
            column-gap: 60px;
    -webkit-column-rule: 1px solid #bccbef;
       -moz-column-rule: 1px solid #bccbef;
            column-rule: 1px solid #bccbef;
  }
}
.story-preview__text a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.story-preview__text a:hover, .story-preview__text a:focus {
  color: var(--red);
}

.story-preview--narrow .story-preview__spacer {
  display: none;
}
.story-preview--narrow .story-preview__cols {
  width: 100%;
  max-width: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.story-preview--narrow .story-preview__left {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 25px;
  padding-left: 0;
  width: 100%;
}
.story-preview--narrow .story-preview__right {
  width: 100%;
}
.story-preview--narrow .story-preview__text {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  width: 100%;
}
.story-preview--narrow .story-preview__image {
  margin-bottom: 20px;
}
@media (min-width: 600px) {
  .story-preview--narrow .story-preview__image {
    margin-bottom: 40px;
  }
}
@media (min-width: 600px) {
  .story-preview--narrow .story-preview__title {
    width: 75%;
  }
}

@media (min-width: 960px) {
  .page__content--left .story-preview .story-preview__cols {
    width: 100%;
    max-width: none;
  }
  .page__content--left .story-preview .story-preview__text {
    margin-left: 0;
  }
  .page__content--left .story-preview .story-preview__spacer {
    display: none;
  }
  .page__content--left .story-preview .story-preview__left {
    max-width: 400px;
    width: 37.5%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .page__content--left .story-preview .story-preview__right {
    width: 100%;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}
@media (min-width: 1800px) {
  .page__content--left .story-preview .story-preview__left {
    max-width: 500px;
  }
}

.doc-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 450px) {
  .doc-grid {
    margin-right: -20px;
  }
}

.dog-grid__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100%;
  margin-bottom: 20px;
  width: 100%;
}
@media (min-width: 450px) {
  .dog-grid__link {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .dog-grid__link {
    width: 33.3%;
  }
}
@media (min-width: 1200px) {
  .dog-grid__link {
    width: 25%;
  }
}
@media (min-width: 1400px) {
  .dog-grid__link {
    width: 20%;
  }
}

.dog-grid__link .doc-link {
  width: 100%;
}
@media (min-width: 450px) {
  .dog-grid__link .doc-link {
    margin-right: 20px;
    min-height: 200px;
    height: 100%;
  }
}
@media (min-width: 768px) {
  .dog-grid__link .doc-link {
    min-height: 280px;
  }
}
@media (min-width: 1200px) {
  .dog-grid__link .doc-link {
    min-height: 310px;
  }
}
@media (min-width: 1400px) {
  .dog-grid__link .doc-link {
    min-height: 350px;
  }
}

.solution-list {
  padding-top: 40px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  background-color: #001c60;
}
@media (min-width: 600px) {
  .solution-list {
    padding: 40px 20px;
  }
}
@media (min-width: 600px) and (min-width: 768px) {
  .solution-list {
    padding: 40px;
  }
}
@media (min-width: 600px) and (min-width: 960px) {
  .solution-list {
    padding: 60px;
  }
}
@media (min-width: 600px) and (min-width: 1200px) {
  .solution-list {
    padding: 80px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .solution-list {
    margin-bottom: 20px;
  }
}

@media (min-width: 960px) {
  .solution-list__inner {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}

.solution-list__header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  padding-bottom: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .solution-list__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .solution-list__header {
    font-size: 22px;
  }
}
.solution-list__header em {
  font-style: normal;
}

.solution-list__list {
  border: 1px solid #bccbef;
}

.solution-list__item:not(:last-child) {
  border-bottom: 1px solid #bccbef;
}

.solution-list__link {
  padding-top: 40px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  display: block;
}
.solution-list__link:hover, .solution-list__link:focus {
  background-color: #ffffff;
}
.solution-list__link:hover .solution-list__title,
.solution-list__link:hover .solution-list__desc, .solution-list__link:focus .solution-list__title,
.solution-list__link:focus .solution-list__desc {
  color: #001c60;
  border-color: #001c60;
}
@media (min-width: 768px) {
  .solution-list__link {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.solution-list__title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 25px;
  color: #ffffff;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .solution-list__title {
    font-size: calc( 25px + (40 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .solution-list__title {
    font-size: 40px;
  }
}
@media (min-width: 768px) {
  .solution-list__title {
    padding-right: 40px;
    width: 50%;
  }
}

.solution-list__desc {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
  padding-top: 10px;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .solution-list__desc {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .solution-list__desc {
    font-size: 25px;
  }
}
@media (min-width: 768px) {
  .solution-list__desc {
    padding-top: 0;
    padding-left: 40px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-left: 1px solid rgba(188, 203, 239, 0.4);
    width: 50%;
  }
}

.link-group {
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
}
.link-group:not(:last-child) {
  margin-bottom: 40px;
}

.link-group__header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 3px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .link-group__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .link-group__header {
    font-size: 22px;
  }
}
.link-group__header em {
  font-style: normal;
}

.link-group__list:hover a, .link-group__list:focus a {
  color: #bccbef;
}
.link-group__list a {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #0d3dd9;
  padding-top: 15px;
  padding-bottom: 2px;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  display: block;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .link-group__list a {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .link-group__list a {
    font-size: 35px;
  }
}
.link-group__list a:hover, .link-group__list a:focus {
  border-color: #001c60;
  color: #001c60;
}
@media (min-width: 960px) {
  .link-group__list a {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}

.numbered-list__header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .numbered-list__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .numbered-list__header {
    font-size: 22px;
  }
}
.numbered-list__header em {
  font-style: normal;
}

.numbered-list {
  border-top: 1px solid #bccbef;
}

.numbered-list__item {
  border-bottom: 1px solid #bccbef;
}

.numbered-list__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.numbered-list__link:hover, .numbered-list__link:focus {
  background-color: #001c60;
}
.numbered-list__link:hover .numbered-list__text,
.numbered-list__link:hover .numbered-list__number, .numbered-list__link:focus .numbered-list__text,
.numbered-list__link:focus .numbered-list__number {
  color: #ffffff;
}

.numbered-list__number {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-right: 1px solid #bccbef;
  width: 40px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .numbered-list__number {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .numbered-list__number {
    font-size: 22px;
  }
}
.numbered-list__number em {
  font-style: normal;
}

.numbered-list__text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  padding-top: 11px;
  padding-right: 15px;
  padding-bottom: 12px;
  padding-left: 15px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .numbered-list__text {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .numbered-list__text {
    font-size: 26px;
  }
}
@media (min-width: 768px) {
  .numbered-list__text {
    font-family: "GT Super", Georgia, serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 24px;
    color: #001c60;
    padding-top: 13px;
    padding-right: 20px;
    padding-bottom: 15px;
    padding-left: 20px;
  }
}
@media (min-width: 768px) and (min-width: 600px) and (max-width: 2499px) {
  .numbered-list__text {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 768px) and (min-width: 2500px) {
  .numbered-list__text {
    font-size: 35px;
  }
}

.list-of-links {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 40px 20px;
  clear: both;
}
@media (min-width: 600px) {
  .list-of-links {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .list-of-links {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .list-of-links {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .list-of-links {
    padding: 40px;
  }
}
@media (min-width: 960px) {
  .list-of-links {
    padding: 60px;
  }
}
@media (min-width: 1200px) {
  .list-of-links {
    padding: 80px;
  }
}
@media (min-width: 768px) {
  .list-of-links.narrow {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .list-of-links.narrow {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .list-of-links.narrow {
    max-width: 1000px;
  }
}
@media (min-width: 960px) {
  .list-of-links.wide {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
.list-of-links.white {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  background-color: #ffffff;
  border: 1px solid #bccbef;
}
.list-of-links.blue {
  background-color: #001c60;
}

.list-of-links__title {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .list-of-links__title {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .list-of-links__title {
    font-size: 22px;
  }
}
.list-of-links__title em {
  font-style: normal;
}

.list-of-links__item {
  padding-top: 18px;
  padding-bottom: 20px;
  border-top: 1px solid #bccbef;
}
.list-of-links__item:last-child {
  padding-bottom: 0;
}

@media (min-width: 768px) {
  .list-of-links__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.list-of-links__link:hover .list-of-links__link-title, .list-of-links__link:focus .list-of-links__link-title {
  color: #001c60;
}
.list-of-links__link:hover .list-of-links__link-desc, .list-of-links__link:focus .list-of-links__link-desc {
  color: #455fa0;
}
.list-of-links__link:hover .list-of-links__link-icon, .list-of-links__link:focus .list-of-links__link-icon {
  background-color: #001c60;
  border-color: #001c60;
}
.list-of-links__link:hover .list-of-links__link-icon svg, .list-of-links__link:focus .list-of-links__link-icon svg {
  fill: #ffffff;
}

.list-of-links__link-title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 25px;
  color: #0d3dd9;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .list-of-links__link-title {
    font-size: calc( 25px + (40 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .list-of-links__link-title {
    font-size: 40px;
  }
}
@media (min-width: 768px) {
  .list-of-links__link-title {
    -ms-flex-item-align: start;
        align-self: flex-start;
    width: 100%;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}
@media (min-width: 768px) {
  .wide .list-of-links__link-title {
    display: block;
  }
}

.list-of-links__link-icon {
  height: 40px;
  width: 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-left: 20px;
  border-radius: 50%;
  border: 1px solid #bccbef;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-transition: background-color 0.2s, border 0.2s;
  transition: background-color 0.2s, border 0.2s;
}
.list-of-links__link-icon svg {
  height: 10px;
  width: 11px;
  fill: #0d3dd9;
  vertical-align: middle;
  -webkit-transition: fill 0.2s;
  transition: fill 0.2s;
}
@media (min-width: 600px) {
  .list-of-links__link-icon {
    height: 50px;
    width: 50px;
    margin-left: 40px;
  }
}
.wide .list-of-links__link-icon {
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 0;
}
@media (min-width: 0) and (max-width: 767px) {
  .wide .list-of-links__link-icon {
    display: none;
  }
}

.list-of-links__link-desc {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  padding-top: 5px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .list-of-links__link-desc {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .list-of-links__link-desc {
    font-size: 25px;
  }
}
@media (min-width: 768px) {
  .list-of-links__link-desc {
    padding-top: 0;
    padding-left: 40px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 40px;
    width: 50%;
    border-left: 1px solid #bccbef;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.list-of-links.blue .list-of-links__title {
  color: #ffffff;
}
.list-of-links.blue .list-of-links__item {
  border-top: 1px solid rgba(188, 203, 239, 0.4);
}
.list-of-links.blue .list-of-links__link:hover .list-of-links__link-desc, .list-of-links.blue .list-of-links__link:focus .list-of-links__link-desc {
  color: #bccbef;
}
.list-of-links.blue .list-of-links__link:hover .list-of-links__link-icon, .list-of-links.blue .list-of-links__link:focus .list-of-links__link-icon {
  background-color: #ffffff;
  border-color: #ffffff;
}
.list-of-links.blue .list-of-links__link:hover .list-of-links__link-icon svg, .list-of-links.blue .list-of-links__link:focus .list-of-links__link-icon svg {
  fill: #001c60;
}
.list-of-links.blue .list-of-links__link-title {
  color: #ffffff;
}
.list-of-links.blue .list-of-links__link-icon {
  border: 1px solid rgba(188, 203, 239, 0.4);
}
.list-of-links.blue .list-of-links__link-icon svg {
  fill: #ffffff;
}
.list-of-links.blue .list-of-links__link-desc {
  color: #ffffff;
}
@media (min-width: 768px) {
  .list-of-links.blue .list-of-links__link-desc {
    border-left: 1px solid rgba(188, 203, 239, 0.4);
  }
}

.page-search__search {
  position: relative;
}
.page-search__search #page-search--stats.hide,
.page-search__search #page-search--results.hide,
.page-search__search #page-search--pagination.hide,
.page-search__search .page-search__sort.hide {
  display: none;
}
.page-search__search #page-search--pagination {
  max-width: 100%;
}
.page-search__search #page-searchbox {
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.page-search__search .ais-Panel.ais-Panel--noRefinement {
  display: block;
}
.page-search__search .ais-Panel.ais-Panel--noRefinement .page-search__filters-header {
  padding-bottom: 5px;
  border-bottom: 1px solid rgba(188, 203, 239, 0.4);
  color: #455fa0;
}
.page-search__search .ais-Panel.ais-Panel--noRefinement:after {
  content: "No filters";
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #455fa0;
}
.page-search__search .page-search__filters {
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  border: 1px solid #bccbef;
  visibility: hidden;
  opacity: 0;
  background-color: #ffffff;
  position: relative;
  height: 0;
}
.page-search__search .page-search__filters.is-visible {
  -webkit-transition: visibility 0.2s, opacity 0.2s;
  transition: visibility 0.2s, opacity 0.2s;
  visibility: visible;
  opacity: 1;
  height: auto;
}
.page-search__search .page-search__filters-topper {
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 18px;
  padding-left: 20px;
  position: relative;
  background-color: #ffffff;
  border-bottom: 1px solid #bccbef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 77px;
}
@media (min-width: 0) and (max-width: 767px) {
  .page-search__search .page-search__filters-topper {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.page-search__search .page-search__filters-inner {
  padding: 40px 20px;
  background-color: #001c60;
  height: 50vh;
  overflow-y: auto;
}
@media (min-width: 768px) {
  .page-search__search .page-search__filters-inner {
    padding: 40px;
  }
}
@media (min-width: 960px) {
  .page-search__search .page-search__filters-inner {
    padding: 60px;
  }
}
@media (min-width: 1200px) {
  .page-search__search .page-search__filters-inner {
    padding: 80px;
  }
}
.page-search__search .page-search__filters-title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
  margin-top: 8px;
  margin-right: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .page-search__filters-title {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .page-search__filters-title {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .page-search__search .page-search__filters-title {
    line-height: 1.25;
  }
}
@media (min-width: 768px) {
  .page-search__search .page-search__filters-title {
    margin-top: 13px;
  }
}
@media (min-width: 1200px) {
  .page-search__search .page-search__filters-title {
    margin-top: 10px;
  }
}
.page-search__search .page-search__filters-header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  margin-bottom: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .page-search__filters-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .page-search__filters-header {
    font-size: 22px;
  }
}
.page-search__search .page-search__filters-header em {
  font-style: normal;
}
@media (min-width: 960px) {
  .page-search__search .page-search__filters-cols {
    margin-left: -20px;
    margin-right: -20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 1400px) {
  .page-search__search .page-search__filters-cols {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page-search__search .page-search__filters-col:not(:last-child) {
    padding-bottom: 40px;
  }
}
@media (min-width: 960px) {
  .page-search__search .page-search__filters-col {
    padding-top: 0;
    padding-right: 20px;
    padding-bottom: 80px;
    padding-left: 20px;
    width: 50%;
  }
}
@media (min-width: 1400px) {
  .page-search__search .page-search__filters-col {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}
.page-search__search .page-search__filters-states {
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .page-search__search .page-search__filters-states {
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .page-search__search .page-search__filters-states {
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .page-search__search .page-search__filters-states {
    margin-bottom: 100px;
  }
}
@media (min-width: 600px) {
  .page-search__search .page-search__filters-states .ais-RefinementList-list {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-rule: 1px solid rgba(188, 203, 239, 0.4);
       -moz-column-rule: 1px solid rgba(188, 203, 239, 0.4);
            column-rule: 1px solid rgba(188, 203, 239, 0.4);
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
}
@media (min-width: 768px) {
  .page-search__search .page-search__filters-states .ais-RefinementList-list {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
  }
}
@media (min-width: 960px) {
  .page-search__search .page-search__filters-states .ais-RefinementList-list {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
@media (min-width: 1200px) {
  .page-search__search .page-search__filters-states .ais-RefinementList-list {
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
  }
}
.page-search__search .page-search__show-results {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  border-top: 1px solid #bccbef;
}
.page-search__search .page-search__filters-open {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 3px;
  padding-right: 15px;
  padding-bottom: 4px;
  padding-left: 15px;
  border-radius: 30px;
  background-color: #0d3dd9;
  height: 38px;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  white-space: nowrap;
  margin-top: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .page-search__filters-open {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .page-search__filters-open {
    font-size: 16px;
  }
}
.page-search__search .page-search__filters-open:hover, .page-search__search .page-search__filters-open:focus {
  background-color: var(--red);
}
@media (min-width: 0) and (max-width: 599px) {
  .page-search__search .page-search__filters-open {
    width: 100%;
  }
}
.page-search__search .page-search__filters-close {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 3px;
  padding-right: 15px;
  padding-bottom: 4px;
  padding-left: 15px;
  border-radius: 30px;
  background-color: #0d3dd9;
  height: 38px;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  white-space: nowrap;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .page-search__filters-close {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .page-search__filters-close {
    font-size: 16px;
  }
}
.page-search__search .page-search__filters-close:hover, .page-search__search .page-search__filters-close:focus {
  background-color: var(--red);
}
@media (min-width: 0) and (max-width: 599px) {
  .page-search__search .page-search__filters-close {
    width: 100%;
  }
}
.page-search__search .ais-RefinementList-label {
  margin-bottom: 5px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 12px;
  padding-right: 12px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #bccbef;
  border: 1px solid rgba(188, 203, 239, 0.4);
  border-radius: 10px;
  line-height: 1.2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: color 0.2s, border 0.2s, background-color 0.2s;
  transition: color 0.2s, border 0.2s, background-color 0.2s;
}
.page-search__search .ais-RefinementList-label:hover, .page-search__search .ais-RefinementList-label:focus {
  color: #ffffff;
  border-color: #ffffff;
  cursor: pointer;
}
.page-search__search .ais-RefinementList-label:hover .ais-RefinementList-count, .page-search__search .ais-RefinementList-label:focus .ais-RefinementList-count {
  color: #ffffff;
}
.page-search__search .ais-RefinementList-item {
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
}
.page-search__search .ais-RefinementList-item--selected .ais-RefinementList-label {
  background-color: #ffffff;
  border: 1px solid #ffffff;
}
.page-search__search .ais-RefinementList-item--selected .ais-RefinementList-label:hover, .page-search__search .ais-RefinementList-item--selected .ais-RefinementList-label:focus {
  background: #0d3dd9;
  border-color: #0d3dd9;
}
.page-search__search .ais-RefinementList-item--selected .ais-RefinementList-label:hover .ais-RefinementList-labelText,
.page-search__search .ais-RefinementList-item--selected .ais-RefinementList-label:hover .ais-RefinementList-count, .page-search__search .ais-RefinementList-item--selected .ais-RefinementList-label:focus .ais-RefinementList-labelText,
.page-search__search .ais-RefinementList-item--selected .ais-RefinementList-label:focus .ais-RefinementList-count {
  color: #ffffff;
}
.page-search__search .ais-RefinementList-item--selected .ais-RefinementList-labelText {
  color: #001c60;
}
.page-search__search .ais-RefinementList-item--selected .ais-RefinementList-count {
  color: #455fa0;
}
.page-search__search .ais-RefinementList-labelText {
  text-transform: capitalize;
}
.page-search__search .ais-RefinementList-checkbox {
  height: 0;
  width: 0;
  display: none;
}
.page-search__search .ais-RefinementList-count {
  margin-left: 20px;
  display: block;
  color: #455fa0;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 0) and (max-width: 767px) {
  .page-search__search .page-search__filters-current {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-search__search .page-search__refinements {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }
}
.page-search__search .page-search__refinements-pills {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-search__search .ais-CurrentRefinements-label {
  display: none;
}
@media (min-width: 600px) {
  .page-search__search .ais-CurrentRefinements-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.page-search__search .ais-CurrentRefinements-category {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 12px;
  margin-top: 10px;
  margin-right: 6px;
  border-radius: 30px;
  border: 1px solid #bccbef;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .ais-CurrentRefinements-category {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .ais-CurrentRefinements-category {
    font-size: 16px;
  }
}
.page-search__search .ais-CurrentRefinements-categoryLabel {
  white-space: nowrap;
  text-transform: capitalize;
}
.page-search__search .ais-CurrentRefinements-delete {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #455fa0;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-left: 10px;
  height: 28px;
  width: 28px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  border: 1px solid #bccbef;
  display: inline-block;
  line-height: 1em;
  -webkit-transition: background 0.2s, border 0.2s, color 0.2s;
  transition: background 0.2s, border 0.2s, color 0.2s;
}
.page-search__search .ais-CurrentRefinements-delete:hover, .page-search__search .ais-CurrentRefinements-delete:focus {
  background-color: #001c60;
  border-color: #001c60;
  color: #ffffff;
}
.page-search__search .search__form {
  border-bottom: 1px solid #bccbef;
}
.page-search__search .page-search__input-wrapper {
  position: relative;
}
.page-search__search .page-search__icon {
  position: absolute;
  top: 50%;
  right: 0;
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  margin-right: 10px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0.3em;
  height: 0.3em;
  fill: #0d3dd9;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .page-search__icon {
    font-size: calc( 40px + (100 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .page-search__icon {
    font-size: 100px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .page-search__search .page-search__icon {
    right: 10px;
  }
}
.page-search__search .search__form-input {
  height: 100%;
  width: 100%;
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
  padding-right: 40px;
  padding-bottom: 8px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .search__form-input {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .search__form-input {
    font-size: 35px;
  }
}
.page-search__search .search__form-input::-webkit-input-placeholder {
  color: #001c60;
  opacity: 1;
}
.page-search__search .search__form-input::-moz-placeholder {
  color: #001c60;
  opacity: 1;
}
.page-search__search .search__form-input:-ms-input-placeholder {
  color: #001c60;
  opacity: 1;
}
.page-search__search .search__form-input::-ms-input-placeholder {
  color: #001c60;
  opacity: 1;
}
.page-search__search .search__form-input::placeholder {
  color: #001c60;
  opacity: 1;
}
.page-search__search .search__form-input:focus::-webkit-input-placeholder {
  opacity: 0;
}
.page-search__search .search__form-input:focus::-moz-placeholder {
  opacity: 0;
}
.page-search__search .search__form-input:focus:-ms-input-placeholder {
  opacity: 0;
}
.page-search__search .search__form-input:focus::-ms-input-placeholder {
  opacity: 0;
}
.page-search__search .search__form-input:focus::placeholder {
  opacity: 0;
}
@media (min-width: 0) and (max-width: 767px) {
  .page-search__search .search__form-input {
    padding-top: 20px;
    padding-right: 50px;
    padding-bottom: 20px;
    padding-left: 20px;
    border-top: 1px solid #bccbef;
    border-left: 1px solid #bccbef;
    border-right: 1px solid #bccbef;
    background-color: #ffffff;
    -webkit-transition: -webkit-box-shadow 0.2s;
    transition: -webkit-box-shadow 0.2s;
    transition: box-shadow 0.2s;
    transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
  }
  .page-search__search .search__form-input:focus {
    -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
            box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  }
}
@media (min-width: 768px) {
  .page-search__search .search__form-input {
    font-family: "GT Super Display", Georgia, serif;
    font-size: 16px;
    line-height: 1;
    font-weight: normal;
    text-transform: none;
    letter-spacing: -0.015em;
    font-size: 40px;
    color: #001c60;
    padding-top: 0;
    padding-right: 60px;
    padding-bottom: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) and (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .search__form-input {
    font-size: calc( 40px + (100 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 768px) and (min-width: 2500px) {
  .page-search__search .search__form-input {
    font-size: 100px;
  }
}
.page-search__search .search__form-reset {
  display: none;
}
.page-search__search .search__form-submit {
  display: none;
}
.page-search__search .page-search__sort {
  border-bottom: 1px solid #bccbef;
  border-top: 1px solid #bccbef;
  min-height: 50px;
}
@media (min-width: 600px) {
  .page-search__search .page-search__sort {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.page-search__search .page-search__sort-stats {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .page-search__sort-stats {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .page-search__sort-stats {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .page-search__search .page-search__sort-stats {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    border-bottom: 1px solid #bccbef;
    background-color: #f2f5fc;
  }
}
@media (min-width: 600px) {
  .page-search__search .page-search__sort-stats {
    margin-left: 20px;
    margin-right: 20px;
  }
}
.page-search__search .page-search__sort-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 600px) {
  .page-search__search .page-search__sort-item {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.page-search__search .ais-SortBy-select {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  padding-top: 20px;
  padding-right: 50px;
  padding-bottom: 20px;
  padding-left: 20px;
  background-color: #ffffff;
  border-left: 1px solid #bccbef;
  line-height: 1;
  display: block;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  white-space: nowrap;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .ais-SortBy-select {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .ais-SortBy-select {
    font-size: 16px;
  }
}
.page-search__search .ais-SortBy-select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 60px #f2f5fc inset;
          box-shadow: 0 0 0 60px #f2f5fc inset;
  -webkit-text-fill-color: #0d3dd9;
}
.page-search__search .ais-SortBy-select:hover, .page-search__search .ais-SortBy-select:focus {
  color: #001c60;
  cursor: pointer;
}
.page-search__search .ais-SortBy-select > option {
  font-weight: 400;
}
.page-search__search .page-search__sort-icon {
  height: 12px;
  width: 12px;
  position: absolute;
  top: 50%;
  right: 20px;
  fill: #0d3dd9;
  display: block;
  -webkit-transform: translateY(-50%) rotate(90deg);
          transform: translateY(-50%) rotate(90deg);
}
.page-search__search .page-search__sort-label {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .page-search__sort-label {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .page-search__sort-label {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .page-search__search .page-search__sort-label {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 600px) {
  .page-search__search .page-search__sort-label {
    padding-right: 20px;
  }
}
.page-search__search .page-search__results-title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  border-top: 1px solid #bccbef;
  background-color: #f2f5fc;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .page-search__results-title {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .page-search__results-title {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .page-search__search .page-search__results-title {
    line-height: 1.25;
  }
}
.page-search__search .page-search__results {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  margin-top: 20px;
  min-height: 200px;
  background-color: #ffffff;
}
@media (min-width: 450px) {
  .page-search__search .page-search__results {
    border-left: 1px solid #bccbef;
    border-right: 1px solid #bccbef;
  }
}
.page-search__search .search-results__item {
  border-bottom: 1px solid #bccbef;
}
.page-search__search .search-results__link {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
  position: relative;
  display: block;
}
@media (min-width: 600px) {
  .page-search__search .search-results__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 960px) {
  .page-search__search .search-results__link {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
}
.page-search__search .search-results__link.large {
  background-color: #f2f5fc;
}
.page-search__search .search-results__link.large .search-results__title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #0d3dd9;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .search-results__link.large .search-results__title {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .search-results__link.large .search-results__title {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .page-search__search .search-results__link.large .search-results__title {
    line-height: 1.2;
  }
}
.page-search__search .search-results__link:hover, .page-search__search .search-results__link:focus {
  background-color: #001c60;
}
.page-search__search .search-results__link:hover .search-results__title,
.page-search__search .search-results__link:hover .search-results__snippet,
.page-search__search .search-results__link:hover .search-results__snippet em,
.page-search__search .search-results__link:hover .search-results__blog,
.page-search__search .search-results__link:hover .search-results__type,
.page-search__search .search-results__link:hover .search-results__category,
.page-search__search .search-results__link:hover .search-results__press-date, .page-search__search .search-results__link:focus .search-results__title,
.page-search__search .search-results__link:focus .search-results__snippet,
.page-search__search .search-results__link:focus .search-results__snippet em,
.page-search__search .search-results__link:focus .search-results__blog,
.page-search__search .search-results__link:focus .search-results__type,
.page-search__search .search-results__link:focus .search-results__category,
.page-search__search .search-results__link:focus .search-results__press-date {
  color: #ffffff;
}
.page-search__search .search-results__link:hover .search-results__category, .page-search__search .search-results__link:focus .search-results__category {
  background-color: #0d3dd9;
}
.page-search__search .search-results__link:hover .search-results__report, .page-search__search .search-results__link:focus .search-results__report {
  position: relative;
  background-color: #0d3dd9;
}
.page-search__search .search-results__link:hover .search-results__report:before, .page-search__search .search-results__link:focus .search-results__report:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 0px;
  width: 0px;
  border-bottom: 20px solid var(--red);
  border-right: 20px solid transparent;
}
.page-search__search .search-results__link:hover .search-results__report:after, .page-search__search .search-results__link:focus .search-results__report:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 0px;
  width: 0px;
  border-top: 20px solid #001c60;
  border-left: 20px solid transparent;
}
.page-search__search .search-results__link:hover .search-results__title em, .page-search__search .search-results__link:focus .search-results__title em {
  color: #ffffff;
}
@media (min-width: 600px) {
  .page-search__search .search-results__text-wrapper {
    padding-right: 40px;
    width: 75%;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}
.page-search__search .search-results__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .search-results__title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .search-results__title {
    font-size: 26px;
  }
}
.page-search__search .search-results__title em {
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  font-style: normal;
  color: #0d3dd9;
}
@media (min-width: 768px) {
  .page-search__search .search-results__title {
    width: 90%;
  }
}
.page-search__search .search-results__snippet {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  margin-top: 5px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  word-break: break-word;
}
@media (min-width: 768px) {
  .page-search__search .search-results__snippet {
    width: 90%;
  }
}
.page-search__search .search-results__snippet em {
  font-weight: bold;
  font-style: normal;
  color: #0d3dd9;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
.page-search__search .search-results__pills {
  margin-top: 15px;
}
.page-search__search .search-results__type {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #455fa0;
  margin-top: 8px;
  margin-right: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  border-radius: 30px;
  border: 1px solid #bccbef;
  display: inline-block;
  text-transform: capitalize;
}
.page-search__search .search-results__category {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #455fa0;
  margin-top: 8px;
  margin-right: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #f2f5fc;
  -webkit-transition: color 0.2s, background-color 0.2s;
  transition: color 0.2s, background-color 0.2s;
  border-radius: 30px;
  display: inline-block;
}
.page-search__search .search-results__blog {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #455fa0;
  margin-top: 8px;
  margin-right: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  display: inline-block;
}
.page-search__search .search-results__report {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  position: relative;
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  height: 140px;
  width: 120px;
  margin-left: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: #001c60;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.page-search__search .search-results__report:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 0px;
  width: 0px;
  border-bottom: 20px solid var(--red);
  border-right: 20px solid transparent;
}
.page-search__search .search-results__report:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 0px;
  width: 0px;
  border-top: 20px solid #ffffff;
  border-left: 20px solid transparent;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .search-results__report {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .search-results__report {
    font-size: 22px;
  }
}
.page-search__search .search-results__report em {
  font-style: normal;
}
.page-search__search .search-results__report:after {
  -webkit-transition: border 0.2s;
  transition: border 0.2s;
}
@media (min-width: 0) and (max-width: 599px) {
  .page-search__search .search-results__report {
    display: none;
  }
}
.page-search__search .search-results__report-date {
  display: block;
  color: rgba(255, 255, 255, 0.5);
}
.page-search__search .search-results__thumbnail {
  overflow: hidden;
  width: 25%;
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 0) and (max-width: 599px) {
  .page-search__search .search-results__thumbnail {
    margin-top: 20px;
    width: 100%;
  }
}
.page-search__search .search-results__press-date {
  margin-left: auto;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .search-results__press-date {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .search-results__press-date {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .page-search__search .search-results__press-date {
    margin-top: 20px;
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    color: #001c60;
  }
}
.page-search__search .search-results__no-results,
.page-search__search .page-search__loading-ring {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  border-bottom: 1px solid #bccbef;
  text-align: center;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .search-results__no-results,
.page-search__search .page-search__loading-ring {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .search-results__no-results,
.page-search__search .page-search__loading-ring {
    font-size: 35px;
  }
}
@media (min-width: 960px) {
  .page-search__search .search-results__no-results,
.page-search__search .page-search__loading-ring {
    padding-top: 80px;
    padding-right: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
  }
}
.page-search__search .search-results__no-results-link {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  margin-top: 8px;
  margin-bottom: 8px;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .search-results__no-results-link {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .search-results__no-results-link {
    font-size: 16px;
  }
}
.page-search__search .search-results__no-results-link a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.page-search__search .search-results__no-results-link a:hover, .page-search__search .search-results__no-results-link a:focus {
  color: var(--red);
}
.page-search__search .ais-Pagination {
  margin-top: 20px;
}
@media (min-width: 0) and (max-width: 449px) {
  .page-search__search .ais-Pagination {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.page-search__search .ais-Pagination-link {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
  display: block;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .ais-Pagination-link {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .ais-Pagination-link {
    font-size: 22px;
  }
}
.page-search__search .ais-Pagination-link em {
  font-style: normal;
}
.page-search__search .ais-Pagination-link:hover, .page-search__search .ais-Pagination-link:focus {
  color: var(--red);
}
.page-search__search .ais-Pagination-list {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 0) and (max-width: 767px) {
  .page-search__search .ais-Pagination-item--page {
    display: none;
  }
}
.page-search__search .ais-Pagination-item--previousPage {
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  padding-right: 20px;
}
.page-search__search .ais-Pagination-item--nextPage {
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  padding-left: 20px;
}
.page-search__search .ais-Pagination-item--nextPage .ais-Pagination-link {
  margin-left: auto;
}
.page-search__search .ais-Pagination-item--previousPage .ais-Pagination-link,
.page-search__search .ais-Pagination-item--nextPage .ais-Pagination-link {
  height: 60px;
  width: 60px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  border-radius: 50%;
}
.page-search__search .ais-Pagination-item--previousPage .ais-Pagination-link:hover, .page-search__search .ais-Pagination-item--previousPage .ais-Pagination-link:focus,
.page-search__search .ais-Pagination-item--nextPage .ais-Pagination-link:hover,
.page-search__search .ais-Pagination-item--nextPage .ais-Pagination-link:focus {
  background-color: var(--red);
}
.page-search__search .ais-Pagination-item--previousPage .ais-Pagination-link .arrow,
.page-search__search .ais-Pagination-item--nextPage .ais-Pagination-link .arrow {
  height: 10px;
  width: 11px;
  fill: #ffffff;
  vertical-align: middle;
}
.page-search__search .ais-Pagination-item--previousPage .ais-Pagination-link .arrow.prev,
.page-search__search .ais-Pagination-item--nextPage .ais-Pagination-link .arrow.prev {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.page-search__search .ais-Pagination-item--selected .ais-Pagination-link {
  color: #001c60;
  border: 1px solid #bccbef;
  border-radius: 20px;
}
.page-search__search .ais-Pagination-item--disabled .ais-Pagination-link {
  background-color: transparent;
  cursor: not-allowed;
  border: 1px solid #bccbef;
}
.page-search__search .ais-Pagination-item--disabled .ais-Pagination-link .arrow {
  fill: #455fa0;
}
.page-search__search .ais-Pagination-item--disabled .ais-Pagination-link:hover, .page-search__search .ais-Pagination-item--disabled .ais-Pagination-link:focus {
  background-color: transparent;
}
.page-search__search .ais-Pagination--noRefinement {
  display: none;
}
.page-search__search .ais-ClearRefinements-button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 3px;
  padding-right: 15px;
  padding-bottom: 4px;
  padding-left: 15px;
  border-radius: 30px;
  background-color: #0d3dd9;
  height: 38px;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  white-space: nowrap;
  margin-top: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .ais-ClearRefinements-button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .ais-ClearRefinements-button {
    font-size: 16px;
  }
}
.page-search__search .ais-ClearRefinements-button:hover, .page-search__search .ais-ClearRefinements-button:focus {
  background-color: var(--red);
}
.page-search__search .ais-ClearRefinements-button--disabled {
  display: none;
}
@media (min-width: 0) and (max-width: 599px) {
  .page-search__search .ais-ClearRefinements-button {
    width: 100%;
  }
}

.nav-search {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: calc(50% - 200px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-right: 1px solid rgba(188, 203, 239, 0.4);
  border-left: 1px solid rgba(188, 203, 239, 0.4);
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  height: 60px;
}
@media (min-width: 0) and (max-width: 959px) {
  .nav-search {
    display: none;
  }
}
.nav-search:focus-within {
  background-color: #0d3dd9;
}
.nav-search .ais-SearchBox-input {
  height: 60px;
  width: 100%;
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .nav-search .ais-SearchBox-input {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .nav-search .ais-SearchBox-input {
    font-size: 22px;
  }
}
.nav-search .ais-SearchBox-input em {
  font-style: normal;
}
.nav-search .ais-SearchBox-input::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
.nav-search .ais-SearchBox-input::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
.nav-search .ais-SearchBox-input:-ms-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
.nav-search .ais-SearchBox-input::-ms-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
.nav-search .ais-SearchBox-input::placeholder {
  color: #ffffff;
  opacity: 1;
}
.nav-search .ais-SearchBox-input:focus::-webkit-input-placeholder {
  opacity: 0;
}
.nav-search .ais-SearchBox-input:focus::-moz-placeholder {
  opacity: 0;
}
.nav-search .ais-SearchBox-input:focus:-ms-input-placeholder {
  opacity: 0;
}
.nav-search .ais-SearchBox-input:focus::-ms-input-placeholder {
  opacity: 0;
}
.nav-search .ais-SearchBox-input:focus::placeholder {
  opacity: 0;
}
.nav-search .ais-SearchBox-reset {
  display: none;
}
.nav-search .ais-SearchBox-submit svg {
  display: none;
}
.nav-search .ais-SearchBox-loadingIndicator {
  position: absolute;
  top: 50%;
  right: 20px;
  height: 20px;
  width: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.nav-search .ais-SearchBox-loadingIndicator svg {
  height: 100%;
  width: 100%;
  display: block;
}
.nav-search .ais-SearchBox-loadingIndicator svg circle {
  stroke-opacity: 0.2;
}
.nav-search .ais-SearchBox-loadingIndicator svg circle,
.nav-search .ais-SearchBox-loadingIndicator svg path {
  stroke-width: 3px;
  stroke: #ffffff;
}
.nav-search .search-searchbox {
  width: 100%;
}
.nav-search .search-icon {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-right: 10px;
  width: 0.8em;
  height: 0.8em;
  fill: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .nav-search .search-icon {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .nav-search .search-icon {
    font-size: 22px;
  }
}
.nav-search .search-icon em {
  font-style: normal;
}
.nav-search .search-results {
  position: absolute;
  top: 60px;
  right: 0;
  left: -1px;
  margin-right: -1px;
}
.nav-search .search-results.hide {
  display: none;
}
.nav-search .search-results > div {
  position: relative;
  width: 100%;
}
.nav-search .search-results .ais-Hits {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .nav-search .search-results .ais-Hits {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .nav-search .search-results .ais-Hits {
    font-size: 16px;
  }
}
.nav-search .search-results .ais-Highlight-highlighted {
  background-color: #f2f5fc;
  color: #001c60;
  -webkit-transition: background-color 0.2s, color 0.2s;
  transition: background-color 0.2s, color 0.2s;
}
.nav-search .search-results .search-results__no-results {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .nav-search .search-results .search-results__no-results {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .nav-search .search-results .search-results__no-results {
    font-size: 16px;
  }
}
.nav-search .search-results .search-results__no-results a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.nav-search .search-results .search-results__no-results a:hover, .nav-search .search-results .search-results__no-results a:focus {
  color: var(--red);
}
.nav-search .search-results .search-results__item {
  border-bottom: 1px solid #bccbef;
}
.nav-search .search-results .search-results__info {
  margin-top: 10px;
  display: block;
}
.nav-search .search-results .search-results__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .nav-search .search-results .search-results__title {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .nav-search .search-results .search-results__title {
    font-size: 16px;
  }
}
.nav-search .search-results .search-results__type {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #455fa0;
  margin-left: 5px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-transform: capitalize;
}
.nav-search .search-results .search-results__blog {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: inherit;
  display: inline-block;
  border-radius: 30px;
  -webkit-transition: background-color 0.2s, border 0.2s, color 0.2s;
  transition: background-color 0.2s, border 0.2s, color 0.2s;
  border: 1px solid transparent;
  background-color: #0d3dd9;
  color: #ffffff;
}
.nav-search .search-results .search-results__blog[data-blogname="Everytown Support Fund"] {
  background-color: transparent;
  border: 1px solid #0d3dd9;
  color: #0d3dd9;
}
.nav-search .search-results .search-results__blog[data-blogname="Everytown Research"] {
  background-color: #001c60;
  border-color: transparent;
  color: #ffffff;
}
.nav-search .search-results .search-results__blog[data-blogname="Everytown Law"] {
  background-color: #f2f5fc;
  border-color: transparent;
  color: #455fa0;
}
.nav-search .search-results .search-results__link {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  display: block;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.nav-search .search-results .search-results__link.large .search-results__title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .nav-search .search-results .search-results__link.large .search-results__title {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .nav-search .search-results .search-results__link.large .search-results__title {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .nav-search .search-results .search-results__link.large .search-results__title {
    line-height: 1.25;
  }
}
.nav-search .search-results .search-results__link.large .search-results__info {
  margin-top: 5px;
}
.nav-search .search-results .search-results__link.large .search-results__type {
  margin-left: 0;
}
.nav-search .search-results .search-results__link:hover, .nav-search .search-results .search-results__link:focus {
  background-color: #001c60;
}
.nav-search .search-results .search-results__link:hover .search-results__title, .nav-search .search-results .search-results__link:focus .search-results__title {
  color: #ffffff;
}
.nav-search .search-results .search-results__link:hover .search-results__blog, .nav-search .search-results .search-results__link:focus .search-results__blog {
  border-color: #ffffff;
  background-color: transparent;
  color: #ffffff;
}
.nav-search .search-results .search-results__link:hover .search-results__type, .nav-search .search-results .search-results__link:focus .search-results__type {
  color: rgba(255, 255, 255, 0.5);
}
.nav-search .search-results .search-results__link:hover .ais-Highlight-highlighted, .nav-search .search-results .search-results__link:focus .ais-Highlight-highlighted {
  background-color: #0d3dd9;
  color: #ffffff;
}
.nav-search .search-results .search-results__see-all {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  -webkit-transition: background 0.2s, color 0.2s;
  transition: background 0.2s, color 0.2s;
  display: block;
  background-color: #f2f5fc;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .nav-search .search-results .search-results__see-all {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .nav-search .search-results .search-results__see-all {
    font-size: 16px;
  }
}
.nav-search .search-results .search-results__see-all:hover, .nav-search .search-results .search-results__see-all:focus {
  background-color: #001c60;
  color: #ffffff;
}

.related-articles {
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .related-articles {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .related-articles {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
@media (min-width: 768px) {
  .related-articles--narrow {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .related-articles--narrow {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .related-articles--narrow {
    max-width: 1000px;
  }
}

.related-articles__header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-bottom: 10px;
  text-align: center;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .related-articles__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .related-articles__header {
    font-size: 22px;
  }
}
.related-articles__header em {
  font-style: normal;
}

.related-articles__grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-top: 1px solid #bccbef;
  border-left: 1px solid #bccbef;
}

.related-articles__grid .tease {
  border-bottom: 1px solid #bccbef;
  border-right: 1px solid #bccbef;
  width: 100%;
}
@media (min-width: 600px) {
  .related-articles__grid .tease {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (min-width: 600px) and (max-width: 1199px) {
  .related-articles__grid .tease {
    min-width: 50%;
  }
}
@media (min-width: 1200px) {
  .related-articles__grid .tease {
    min-width: 25%;
  }
}

.image-layout {
  margin-top: 80px;
  margin-bottom: 80px;
  display: grid;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  max-width: 100%;
  clear: both;
}
@media (min-width: 600px) {
  .image-layout {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .image-layout {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
.image-layout--2-symmetrical {
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr;
}
.image-layout--2-asymmetrical {
  grid-template-rows: 1fr;
  grid-template-columns: 1.5fr 1fr;
}
.image-layout--3-symmetrical {
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}
.image-layout--3-asymmetrical {
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 2.263fr 1fr;
}
.image-layout--3-asymmetrical > :nth-child(1) {
  grid-row: span 2/auto;
}
.image-layout .image-layout__figure {
  position: relative;
  z-index: 1;
}
.image-layout .image-layout__img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}

.call-to-action {
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .call-to-action {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .call-to-action {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}

.call-to-action__title {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .call-to-action__title {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .call-to-action__title {
    font-size: 22px;
  }
}
.call-to-action__title em {
  font-style: normal;
}

.call-to-action__text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  padding-top: 20px;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .call-to-action__text {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .call-to-action__text {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .call-to-action__text {
    line-height: 1.2;
  }
}
@media (min-width: 960px) {
  .call-to-action__text {
    padding-top: 40px;
  }
}

.call-to-action__button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .call-to-action__button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .call-to-action__button {
    font-size: 22px;
  }
}
.call-to-action__button em {
  font-style: normal;
}
.call-to-action__button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.call-to-action__button:not(:disabled):hover, .call-to-action__button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.call-to-action__button:not(:disabled):hover svg, .call-to-action__button:not(:disabled):focus svg {
  fill: #ffffff;
}
.call-to-action__button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .call-to-action__button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 960px) {
  .call-to-action__button {
    margin-top: 40px;
  }
}

.interstitial {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 100px;
  padding-left: 20px;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  visibility: hidden;
  pointer-events: none;
  width: 100%;
  z-index: 200;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.interstitial.active {
  visibility: visible;
  pointer-events: auto;
}
@media (min-width: 768px) {
  .interstitial {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 100px;
    padding-left: 40px;
  }
}

.interstitial__box {
  position: absolute;
  top: 50%;
  left: 50%;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  -webkit-box-shadow: rgba(0, 17, 57, 0.4) 2px 2px 20px;
          box-shadow: rgba(0, 17, 57, 0.4) 2px 2px 20px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #ffffff;
  z-index: 2;
  width: 90%;
  max-width: 550px;
  text-align: center;
}

.interstitial__box-inner {
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  border: 1px solid #001c60;
}
@media (min-width: 768px) {
  .interstitial__box-inner {
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }
}

.interstitial__bg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #001c60;
  opacity: 0.9;
}

.interstitial__header {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #0d3dd9;
  margin-bottom: 30px;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__header {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__header {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .interstitial__header {
    line-height: 1.25;
  }
}

.interstitial__text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text {
    font-size: 16px;
  }
}
.interstitial__text a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.interstitial__text a:hover, .interstitial__text a:focus {
  color: var(--red);
}
.interstitial__text p {
  margin-bottom: 20px;
}
.interstitial__text p:last-child {
  margin-bottom: 0;
}
.interstitial__text > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.interstitial__text > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.interstitial__text > ul > li:last-child {
  margin-bottom: 0;
}
.interstitial__text > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.interstitial__text > ul > li ul,
.interstitial__text > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.interstitial__text > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.interstitial__text > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.interstitial__text > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.interstitial__text > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.interstitial__text > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.interstitial__text > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.interstitial__text > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.interstitial__text > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.interstitial__text > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.interstitial__text > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.interstitial__text > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.interstitial__text > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.interstitial__text > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.interstitial__text > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.interstitial__text > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.interstitial__text > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.interstitial__text > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.interstitial__text > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.interstitial__text > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.interstitial__text > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.interstitial__text > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.interstitial__text > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.interstitial__text > ul a:hover, .interstitial__text > ul a:focus {
  color: var(--red);
}
.interstitial__text > ul:last-child {
  margin-bottom: 0;
}
.interstitial__text > ul:first-child {
  margin-top: 0;
}
.interstitial__text > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.interstitial__text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.interstitial__text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ol > li::before {
    font-size: 22px;
  }
}
.interstitial__text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ol > li::before {
    font-size: 25px;
  }
}
.interstitial__text > ol > li:last-child {
  padding-bottom: 0;
}
.interstitial__text > ol > li ul,
.interstitial__text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.interstitial__text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.interstitial__text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.interstitial__text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.interstitial__text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.interstitial__text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.interstitial__text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.interstitial__text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.interstitial__text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.interstitial__text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.interstitial__text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.interstitial__text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.interstitial__text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.interstitial__text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.interstitial__text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.interstitial__text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.interstitial__text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.interstitial__text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.interstitial__text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.interstitial__text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.interstitial__text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.interstitial__text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.interstitial__text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.interstitial__text > ol a:hover, .interstitial__text > ol a:focus {
  color: var(--red);
}
.interstitial__text > ol:last-child {
  margin-bottom: 0;
}
.interstitial__text > ol:first-child {
  margin-top: 0;
}
@media (min-width: 600px) {
  .interstitial__text {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
  }
}

.subnav:hover a,
.subnav:hover button, .subnav:focus a,
.subnav:focus button {
  color: #bccbef;
}
.subnav a,
.subnav button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  padding-top: 15px;
  padding-bottom: 2px;
  line-height: 1.25em;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  display: block;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .subnav a,
.subnav button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .subnav a,
.subnav button {
    font-size: 16px;
  }
}
.subnav a:hover, .subnav a:focus,
.subnav button:hover,
.subnav button:focus {
  border-color: #001c60;
  color: #001c60;
}
@media (min-width: 450px) {
  .subnav a,
.subnav button {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}
.subnav--inverted:hover a,
.subnav--inverted:hover button, .subnav--inverted:focus a,
.subnav--inverted:focus button {
  color: rgba(188, 203, 239, 0.4);
  border-color: rgba(188, 203, 239, 0.4);
}
.subnav--inverted a,
.subnav--inverted button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 15px;
  padding-bottom: 2px;
  line-height: 1.25em;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  display: block;
  border-bottom: 1px solid rgba(188, 203, 239, 0.4);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .subnav--inverted a,
.subnav--inverted button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .subnav--inverted a,
.subnav--inverted button {
    font-size: 16px;
  }
}
.subnav--inverted a:hover, .subnav--inverted a:focus,
.subnav--inverted button:hover,
.subnav--inverted button:focus {
  border-color: #ffffff;
  color: #ffffff;
}
@media (min-width: 450px) {
  .subnav--inverted a,
.subnav--inverted button {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}

.subnav__header {
  margin-bottom: 5px;
}
@media (min-width: 0) and (max-width: 959px) {
  .subnav__header {
    font-family: "GT Super Display", Georgia, serif;
    font-size: 16px;
    line-height: 1;
    font-weight: normal;
    text-transform: none;
    letter-spacing: -0.015em;
    font-size: 40px;
    color: #001c60;
    margin-top: 80px;
    margin-bottom: -10px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .subnav__header {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .subnav__header {
    font-size: 120px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) {
  .subnav__header {
    margin-top: 100px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 960px) {
  .subnav__header {
    margin-top: 140px;
  }
}
@media (min-width: 960px) {
  .subnav__header {
    font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.01em;
    font-size: 16px;
    color: #001c60;
    text-transform: uppercase;
    line-height: 1.2em;
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .subnav__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .subnav__header {
    font-size: 22px;
  }
}
@media (min-width: 960px) {
  .subnav__header em {
    font-style: normal;
  }
}

.subnav__selected-link {
  color: #001c60 !important;
  border-color: #001c60 !important;
}
.subnav--inverted .subnav__selected-link {
  color: #ffffff !important;
  border-color: #ffffff !important;
}

.loading-ring {
  height: 40px;
  width: 40px;
  display: inline-block;
  position: relative;
}

.loading-ring div {
  height: 40px;
  width: 40px;
  margin-top: 4px;
  margin-right: 4px;
  margin-bottom: 4px;
  margin-left: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  position: absolute;
  border: 4px solid #0d3dd9;
  border-radius: 50%;
  -webkit-animation: loading-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
          animation: loading-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #0d3dd9 transparent transparent transparent;
}

.loading-ring--white div {
  border: 4px solid #ffffff;
  border-color: #ffffff transparent transparent transparent;
}

.loading-ring div:nth-child(1) {
  -webkit-animation-delay: -0.45s;
          animation-delay: -0.45s;
}

.loading-ring div:nth-child(2) {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}

.loading-ring div:nth-child(3) {
  -webkit-animation-delay: -0.15s;
          animation-delay: -0.15s;
}

@-webkit-keyframes loading-ring {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes loading-ring {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.search-toast {
  opacity: 0;
  -webkit-transform: translateY(-95%);
          transform: translateY(-95%);
  display: block;
  z-index: 80;
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.19, 1, 0.22, 1);
  transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.2s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.2s;
  transition: transform 0.2s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.19, 1, 0.22, 1);
  display: block;
}
.search-toast.search-is-active {
  opacity: 1;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
@media (min-width: 0) and (max-width: 449px) {
  .search-toast {
    position: absolute;
    top: 0;
    right: 20px;
  }
}
@media (min-width: 450px) and (max-width: 599px) {
  .search-toast {
    position: absolute;
    top: 0;
    right: 0;
  }
}
@media (min-width: 600px) {
  .search-toast {
    position: absolute;
    top: 0;
    left: 0;
  }
}

.search-toast__content {
  padding-bottom: 10px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.search-toast__text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .search-toast__text {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .search-toast__text {
    font-size: 16px;
  }
}

.search-toast__arrow {
  margin-left: 10px;
}

.search-toast__arrow-icon {
  height: 12px;
  width: 12px;
  fill: #0d3dd9;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.footer-rr {
  background-color: #0d3dd9;
  z-index: 2;
  position: relative;
}

.footer-rr__main {
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media (min-width: 768px) {
  .footer-rr__main {
    padding-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 960px) {
  .footer-rr__main {
    margin-left: 200px;
    border-left: 1px solid rgba(188, 203, 239, 0.4);
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .footer-rr__main {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}

.footer-rr__main-left {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 600px) {
  .footer-rr__main-left {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .footer-rr__main-left {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .footer-rr__main-left {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .footer-rr__main-left {
    padding-bottom: 20px;
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 960px) {
  .footer-rr__main-left {
    padding-bottom: 40px;
    padding-left: 40px;
    width: calc(50% + 200px / 2);
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (min-width: 1200px) {
  .footer-rr__main-left {
    padding-bottom: 20px;
    padding-left: 20px;
    width: calc(50% - 200px / 2);
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

.footer-rr__main-right {
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
@media (min-width: 768px) {
  .footer-rr__main-right {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 0;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 960px) {
  .footer-rr__main-right {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 20px;
    width: calc(50% - 200px / 2);
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    border-right: 1px solid rgba(188, 203, 239, 0.4);
  }
}
@media (min-width: 1200px) {
  .footer-rr__main-right {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 0;
    width: calc(50% + 200px / 2);
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    border: 0;
  }
}

@media (min-width: 768px) {
  .footer-rr__text-wrapper {
    width: 90%;
  }
}
@media (min-width: 960px) {
  .footer-rr__text-wrapper {
    width: 85%;
  }
}

.footer-rr__title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .footer-rr__title {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .footer-rr__title {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .footer-rr__title {
    line-height: 1.2;
  }
}
@media (min-width: 1400px) {
  .footer-rr__title {
    font-family: "GT Super Display", Georgia, serif;
    font-size: 16px;
    line-height: 1;
    font-weight: normal;
    text-transform: none;
    letter-spacing: -0.015em;
    font-size: 40px;
    color: #ffffff;
  }
}
@media (min-width: 1400px) and (min-width: 600px) and (max-width: 2499px) {
  .footer-rr__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 1400px) and (min-width: 2500px) {
  .footer-rr__title {
    font-size: 120px;
  }
}

.footer-rr__text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
  margin-top: 20px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .footer-rr__text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .footer-rr__text {
    font-size: 25px;
  }
}
@media (min-width: 1400px) {
  .footer-rr__text {
    margin-top: 30px;
  }
}

.footer-rr__button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #ffffff;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .footer-rr__button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .footer-rr__button {
    font-size: 22px;
  }
}
.footer-rr__button em {
  font-style: normal;
}
.footer-rr__button svg {
  fill: #0d3dd9;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.footer-rr__button:not(:disabled):hover, .footer-rr__button:not(:disabled):focus {
  background-color: #001c60;
  color: #ffffff;
  cursor: pointer;
}
.footer-rr__button:not(:disabled):hover svg, .footer-rr__button:not(:disabled):focus svg {
  fill: #ffffff;
}
.footer-rr__button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .footer-rr__button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 960px) {
  .footer-rr__button {
    margin-top: 40px;
  }
}

.footer-rr__image .square-image {
  background-color: transparent;
}

.home-rr {
  background-color: var(--red);
  z-index: 2;
  position: relative;
}
.home-rr iframe {
  -webkit-box-shadow: rgba(0, 17, 57, 0.4) 2px 2px 20px;
          box-shadow: rgba(0, 17, 57, 0.4) 2px 2px 20px;
}
@media (min-width: 960px) {
  .home-rr iframe {
    max-width: 500px;
  }
}
.home-rr .donate-embed {
  text-align: center;
}

.home-rr__main {
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media (min-width: 768px) {
  .home-rr__main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1200px) {
  .home-rr__main {
    margin-left: calc(200px - 20px);
    border-left: 1px solid rgba(255, 255, 255, 0.5);
  }
}

.home-rr__main-left {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 600px) {
  .home-rr__main-left {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .home-rr__main-left {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .home-rr__main-left {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .home-rr__main-left {
    padding-bottom: 40px;
    padding-top: 80px;
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 768px) and (min-width: 600px) {
  .home-rr__main-left {
    padding-bottom: 60px;
  }
}
@media (min-width: 768px) and (min-width: 960px) {
  .home-rr__main-left {
    padding-bottom: 80px;
  }
}
@media (min-width: 768px) and (min-width: 1800px) {
  .home-rr__main-left {
    padding-bottom: 100px;
  }
}
@media (min-width: 768px) and (min-width: 600px) {
  .home-rr__main-left {
    padding-top: 100px;
  }
}
@media (min-width: 768px) and (min-width: 960px) {
  .home-rr__main-left {
    padding-top: 140px;
  }
}
@media (min-width: 1200px) {
  .home-rr__main-left {
    width: calc(50% - 180px / 2);
  }
}

.home-rr__main-right {
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  background-size: cover;
  background-position: center;
}
@media (min-width: 0) and (max-width: 767px) {
  .home-rr__main-right {
    background-image: none !important;
  }
}
@media (min-width: 768px) {
  .home-rr__main-right {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 1200px) {
  .home-rr__main-right {
    width: calc(50% + 200px / 2);
  }
}

.home-rr--donate {
  background-color: #001c60;
}
@media (min-width: 1200px) {
  .home-rr--donate .home-rr__main {
    border-left: 1px solid rgba(188, 203, 239, 0.4);
  }
}
@media (min-width: 768px) and (max-width: 1399px) {
  .home-rr--donate .home-rr__main-left {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.home-rr--donate .home-rr__main-right {
  background-color: #001c60;
}
@media (min-width: 0) and (max-width: 767px) {
  .home-rr--donate .home-rr__main-right {
    background-image: none !important;
  }
}
@media (min-width: 768px) {
  .home-rr--donate .home-rr__main-right {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    background-color: #0d3dd9;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 60%;
  }
}
@media (min-width: 960px) {
  .home-rr--donate .home-rr__main-right {
    padding-top: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
  }
}
@media (min-width: 1400px) {
  .home-rr--donate .home-rr__main-right {
    padding-top: 80px;
    padding-right: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
  }
}
.home-rr--donate .home-rr__title {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home-rr--donate .home-rr__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home-rr--donate .home-rr__title {
    font-size: 120px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .home-rr--donate .home-rr__title {
    font-family: "GT Super", Georgia, serif;
    font-size: 16px;
    line-height: 1.15;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 26px;
    color: #ffffff;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) and (min-width: 600px) and (max-width: 2499px) {
  .home-rr--donate .home-rr__title {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 1200px) and (max-width: 1399px) and (min-width: 2500px) {
  .home-rr--donate .home-rr__title {
    font-size: 70px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) and (min-width: 0) and (max-width: 767px) {
  .home-rr--donate .home-rr__title {
    line-height: 1.2;
  }
}
@media (min-width: 768px) {
  .home-rr--donate .home-rr__text {
    padding-top: 20px;
    border-top: 1px solid rgba(188, 203, 239, 0.4);
  }
}
.home-rr--donate .home-rr__secondary {
  background-color: var(--red);
}
.home-rr--donate .home-rr__secondary-inner {
  border-left: 1px solid rgba(255, 255, 255, 0.5);
}
.home-rr--donate .home-rr__button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #ffffff;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home-rr--donate .home-rr__button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home-rr--donate .home-rr__button {
    font-size: 22px;
  }
}
.home-rr--donate .home-rr__button em {
  font-style: normal;
}
.home-rr--donate .home-rr__button svg {
  fill: #001c60;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.home-rr--donate .home-rr__button:not(:disabled):hover, .home-rr--donate .home-rr__button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.home-rr--donate .home-rr__button:not(:disabled):hover svg, .home-rr--donate .home-rr__button:not(:disabled):focus svg {
  fill: #ffffff;
}
.home-rr--donate .home-rr__button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .home-rr--donate .home-rr__button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}

@media (min-width: 1200px) {
  .home-rr--centered .home-rr__main {
    margin-right: calc(200px - 20px);
    border-right: 1px solid rgba(255, 255, 255, 0.5);
  }
}
.home-rr--centered .home-rr__main-left {
  padding-top: 80px;
  padding-bottom: 80px;
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media (min-width: 600px) {
  .home-rr--centered .home-rr__main-left {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .home-rr--centered .home-rr__main-left {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
.home-rr--centered .home-rr__text-wrapper {
  text-align: center;
}
@media (min-width: 768px) {
  .home-rr--centered .home-rr__text-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .home-rr--centered .home-rr__text-wrapper {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .home-rr--centered .home-rr__text-wrapper {
    max-width: 1000px;
  }
}
.home-rr--centered .home-rr__secondary-text {
  text-align: center;
}
@media (min-width: 1200px) {
  .home-rr--centered .home-rr__secondary-text {
    margin-right: calc(200px - 20px);
    border-right: 1px solid rgba(255, 255, 255, 0.5);
  }
}
.home-rr--centered .home-rr__text {
  margin-left: auto;
  margin-right: auto;
  max-width: 500px;
}

@media (min-width: 768px) {
  .home-rr__text-wrapper {
    width: 90%;
  }
}
@media (min-width: 1200px) {
  .home-rr__text-wrapper {
    width: 85%;
  }
}

.home-rr__title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home-rr__title {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home-rr__title {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .home-rr__title {
    line-height: 1.2;
  }
}
@media (min-width: 1400px) {
  .home-rr__title {
    font-family: "GT Super Display", Georgia, serif;
    font-size: 16px;
    line-height: 1;
    font-weight: normal;
    text-transform: none;
    letter-spacing: -0.015em;
    font-size: 40px;
    color: #ffffff;
  }
}
@media (min-width: 1400px) and (min-width: 600px) and (max-width: 2499px) {
  .home-rr__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 1400px) and (min-width: 2500px) {
  .home-rr__title {
    font-size: 120px;
  }
}

.home-rr__text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
  margin-top: 20px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .home-rr__text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .home-rr__text {
    font-size: 25px;
  }
}
@media (min-width: 1400px) {
  .home-rr__text {
    margin-top: 30px;
  }
}

.home-rr__button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: var(--red);
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #ffffff;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 25px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home-rr__button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home-rr__button {
    font-size: 22px;
  }
}
.home-rr__button em {
  font-style: normal;
}
.home-rr__button svg {
  fill: var(--red);
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.home-rr__button:not(:disabled):hover, .home-rr__button:not(:disabled):focus {
  background-color: #001c60;
  color: #ffffff;
  cursor: pointer;
}
.home-rr__button:not(:disabled):hover svg, .home-rr__button:not(:disabled):focus svg {
  fill: #ffffff;
}
.home-rr__button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .home-rr__button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 960px) {
  .home-rr__button {
    margin-top: 40px;
  }
}

.home-rr__image .square-image {
  background-color: transparent;
}

@media (min-width: 768px) {
  .home-rr__image {
    display: none;
  }
}

.home-rr__secondary {
  background-color: #001c60;
}

.home-rr__secondary-text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .home-rr__secondary-text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .home-rr__secondary-text {
    font-size: 25px;
  }
}
.home-rr__secondary-text a {
  color: #ffffff;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.home-rr__secondary-text a:hover, .home-rr__secondary-text a:focus {
  color: rgba(255, 255, 255, 0.5);
}
@media (min-width: 1200px) {
  .home-rr__secondary-text {
    margin-left: calc(200px - 20px);
    border-left: 1px solid rgba(255, 255, 255, 0.5);
  }
}

.timeline {
  margin-top: 40px;
  margin-bottom: 40px;
  background-color: #f2f5fc;
  clear: both;
}
@media (min-width: 600px) {
  .timeline {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .timeline {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .timeline {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

.timeline__cell:last-child .timeline__image {
  padding-bottom: 20px;
}
@media (min-width: 600px) {
  .timeline__cell {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.timeline__image {
  padding-top: 20px;
  padding-right: 20px;
  padding-left: 20px;
  width: 100%;
}
@media (min-width: 600px) {
  .timeline__image {
    position: -webkit-sticky;
    position: sticky;
    top: calc(60px + 76px);
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 50%;
  }
}
@media (min-width: 960px) {
  .timeline__image {
    width: calc(50% - 200px / 2);
  }
}
@media (min-width: 600px) {
  .admin-bar .timeline__image {
    top: calc(60px + 76px + 46px);
  }
}
@media (min-width: 782px) {
  .admin-bar .timeline__image {
    top: calc(60px + 76px + 32px);
  }
}

.timeline-image__caption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.timeline-image__caption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.timeline-image__caption a:hover, .timeline-image__caption a:focus {
  color: var(--red);
}

.timeline__info {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  width: 100%;
}
@media (min-width: 600px) {
  .timeline__info {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    min-height: 100vh;
    border-left: 1px solid #bccbef;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}

.timeline__info.no-image {
  min-height: auto;
}
.timeline__info.no-image .timeline__info-header {
  margin-top: 0;
}

.timeline__info-header {
  margin-top: 20px;
}
@media (min-width: 600px) {
  .timeline__info-header {
    margin-top: 40px;
    position: relative;
  }
}
@media (min-width: 600px) and (min-width: 600px) {
  .timeline__info-header {
    margin-top: 60px;
  }
}
@media (min-width: 600px) and (min-width: 960px) {
  .timeline__info-header {
    margin-top: 80px;
  }
}
@media (min-width: 600px) and (min-width: 1800px) {
  .timeline__info-header {
    margin-top: 100px;
  }
}
@media (min-width: 600px) {
  .timeline__info-header:before {
    height: 10px;
    width: 10px;
    position: absolute;
    top: 50%;
    left: -45px;
    content: "";
    display: block;
    border-radius: 50%;
    background-color: #0d3dd9;
  }
}

.timeline__year {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 60px;
  color: #0d3dd9;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__year {
    font-size: calc( 60px + (250 - 60) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__year {
    font-size: 250px;
  }
}

.timeline__headline {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__headline {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__headline {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .timeline__headline {
    line-height: 1.2;
  }
}

.timeline__text-item {
  padding-top: 10px;
  padding-bottom: 10px;
}
.timeline__text-item:not(:last-child) {
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .timeline__text-item {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

.timeline__label {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  font-weight: bold;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .timeline__label {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .timeline__label {
    font-size: 25px;
  }
}

.timeline__text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  max-width: 500px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .timeline__text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .timeline__text {
    font-size: 25px;
  }
}
.timeline__text a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.timeline__text a:hover, .timeline__text a:focus {
  color: var(--red);
}
.timeline__text p {
  margin-bottom: 20px;
}
.timeline__text p:last-child {
  margin-bottom: 0;
}
.timeline__text > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.timeline__text > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.timeline__text > ul > li:last-child {
  margin-bottom: 0;
}
.timeline__text > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.timeline__text > ul > li ul,
.timeline__text > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.timeline__text > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.timeline__text > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.timeline__text > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.timeline__text > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.timeline__text > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.timeline__text > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.timeline__text > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.timeline__text > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.timeline__text > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.timeline__text > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.timeline__text > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.timeline__text > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.timeline__text > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.timeline__text > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.timeline__text > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.timeline__text > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.timeline__text > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.timeline__text > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.timeline__text > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.timeline__text > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.timeline__text > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.timeline__text > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.timeline__text > ul a:hover, .timeline__text > ul a:focus {
  color: var(--red);
}
.timeline__text > ul:last-child {
  margin-bottom: 0;
}
.timeline__text > ul:first-child {
  margin-top: 0;
}
.timeline__text > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.timeline__text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.timeline__text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ol > li::before {
    font-size: 22px;
  }
}
.timeline__text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ol > li::before {
    font-size: 25px;
  }
}
.timeline__text > ol > li:last-child {
  padding-bottom: 0;
}
.timeline__text > ol > li ul,
.timeline__text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.timeline__text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.timeline__text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.timeline__text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.timeline__text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.timeline__text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.timeline__text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.timeline__text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.timeline__text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.timeline__text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.timeline__text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.timeline__text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.timeline__text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.timeline__text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.timeline__text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.timeline__text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.timeline__text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.timeline__text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.timeline__text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.timeline__text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.timeline__text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.timeline__text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.timeline__text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.timeline__text > ol a:hover, .timeline__text > ol a:focus {
  color: var(--red);
}
.timeline__text > ol:last-child {
  margin-bottom: 0;
}
.timeline__text > ol:first-child {
  margin-top: 0;
}

.shareable-images {
  margin-top: 40px;
  margin-bottom: 40px;
  clear: both;
}
@media (min-width: 600px) {
  .shareable-images {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .shareable-images {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .shareable-images {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

.shareable-images__title {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  margin-bottom: 10px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .shareable-images__title {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .shareable-images__title {
    font-size: 22px;
  }
}
.shareable-images__title em {
  font-style: normal;
}

.shareable-images__grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 768px) {
  .shareable-images__grid {
    margin-left: -10px;
    margin-right: -10px;
  }
}

.shareable-images__figure {
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
  position: relative;
}
@media (min-width: 768px) {
  .shareable-images__figure {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .shareable-images__figure {
    width: 33.3%;
  }
}
.shareable-images__figure:hover {
  cursor: pointer;
  outline: 0;
}
.shareable-images__figure:hover .shareable-images__dropdown {
  -webkit-transition: opacity 0.2s, visibility 0.2s;
  transition: opacity 0.2s, visibility 0.2s;
  visibility: visible;
  opacity: 1;
}
.shareable-images__figure:hover .shareable-images__dropdown-item {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.shareable-images__figure:focus-within {
  cursor: pointer;
  outline: 0;
}
.shareable-images__figure:focus-within .shareable-images__dropdown {
  -webkit-transition: opacity 0.2s, visibility 0.2s;
  transition: opacity 0.2s, visibility 0.2s;
  visibility: visible;
  opacity: 1;
}
.shareable-images__figure:focus-within .shareable-images__dropdown-item {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.shareable-images__img img {
  border: 1px solid #bccbef;
}

.shareable-images__dropdown {
  position: absolute;
  top: 20px;
  right: 10px;
  left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 90;
  visibility: hidden;
  opacity: 0;
}
@media (min-width: 768px) {
  .shareable-images__dropdown {
    position: absolute;
    top: 20px;
    right: 20px;
    left: 20px;
  }
}

.shareable-images__dropdown-item {
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 0;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.shareable-images__dropdown-item:nth-child(1) {
  -webkit-transition-delay: 0.04s;
          transition-delay: 0.04s;
}
.shareable-images__dropdown-item:nth-child(2) {
  -webkit-transition-delay: 0.08s;
          transition-delay: 0.08s;
}
.shareable-images__dropdown-item:nth-child(3) {
  -webkit-transition-delay: 0.12s;
          transition-delay: 0.12s;
}
.shareable-images__dropdown-item:nth-child(4) {
  -webkit-transition-delay: 0.16s;
          transition-delay: 0.16s;
}
.shareable-images__dropdown-item:nth-child(5) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.shareable-images__dropdown-item:nth-child(6) {
  -webkit-transition-delay: 0.24s;
          transition-delay: 0.24s;
}
.shareable-images__dropdown-item:nth-child(7) {
  -webkit-transition-delay: 0.28s;
          transition-delay: 0.28s;
}
.shareable-images__dropdown-item:nth-child(8) {
  -webkit-transition-delay: 0.32s;
          transition-delay: 0.32s;
}
.shareable-images__dropdown-item:nth-child(9) {
  -webkit-transition-delay: 0.36s;
          transition-delay: 0.36s;
}
.shareable-images__dropdown-item:nth-child(10) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.shareable-images__dropdown-item:first-child {
  margin-right: auto;
}

.shareable-images__link {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  line-height: 1em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 55px;
  width: 55px;
  margin-left: 5px;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  border-radius: 50%;
  background-color: #0d3dd9;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .shareable-images__link {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .shareable-images__link {
    font-size: 22px;
  }
}
.shareable-images__link em {
  font-style: normal;
}
.shareable-images__link svg {
  fill: #ffffff;
  -webkit-transition: fill 0.2s;
  transition: fill 0.2s;
}
.shareable-images__link:hover, .shareable-images__link:focus {
  background-color: var(--red);
}

.shareable-images__social-logo {
  height: 17px;
  width: 17px;
}

.shareable-images__external {
  height: 17px;
  width: 17px;
  margin-top: -2px;
  margin-left: 3px;
}

.shareable-images__download {
  height: 20px;
  width: 20px;
}

.shareable-images__copy-button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .shareable-images__copy-button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .shareable-images__copy-button {
    font-size: 16px;
  }
}
.shareable-images__copy-button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.shareable-images__copy-button:not(:disabled):hover, .shareable-images__copy-button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.shareable-images__copy-button:not(:disabled):hover svg, .shareable-images__copy-button:not(:disabled):focus svg {
  fill: #ffffff;
}
.shareable-images__copy-button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
.shareable-images__copy-button svg {
  height: 15px;
  width: 15px;
  margin-right: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.print-button__icon {
  height: 15px;
  width: 15px;
  margin-left: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media (min-width: 768px) {
  .shareable-images--mini {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .shareable-images--mini {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .shareable-images--mini {
    max-width: 1000px;
  }
}
.shareable-images--mini .shareable-images__figure {
  width: 100%;
}
@media (min-width: 1200px) {
  .shareable-images--mini .shareable-images__figure {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

@media (min-width: 450px) {
  .donate-block {
    background-color: #f2f5fc;
  }
}

@media (min-width: 450px) {
  .donate-block--half {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 768px) {
  .donate-block--half {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 0) and (max-width: 1199px) {
  .donate-block--half {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
@media (min-width: 0) and (max-width: 1199px) and (min-width: 600px) {
  .donate-block--half {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 0) and (max-width: 1199px) and (min-width: 960px) {
  .donate-block--half {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 0) and (max-width: 1199px) and (min-width: 1800px) {
  .donate-block--half {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 0) and (max-width: 1199px) and (min-width: 768px) {
  .donate-block--half {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 0) and (max-width: 1199px) and (min-width: 960px) {
  .donate-block--half {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 0) and (max-width: 1199px) and (min-width: 1800px) {
  .donate-block--half {
    max-width: 1000px;
  }
}
@media (min-width: 1200px) {
  .donate-block--half {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 30px;
    margin-left: 40px;
    float: right;
    clear: both;
    width: 40%;
  }
}
.donate-block--half .donate-block__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  margin-bottom: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate-block--half .donate-block__title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate-block--half .donate-block__title {
    font-size: 26px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .donate-block--half .donate-block__title {
    margin-top: 20px;
    margin-bottom: 10px;
  }
}
.donate-block--half .donate-block__text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  margin-bottom: 20px;
}

.donate-block--full {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .donate-block--full {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .donate-block--full {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .donate-block--full {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .donate-block--full {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .donate-block--full {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .donate-block--full {
    max-width: 1000px;
  }
}
@media (min-width: 450px) {
  .donate-block--full {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 768px) {
  .donate-block--full {
    padding: 40px 20px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .donate-block--full {
    padding: 40px;
  }
}
@media (min-width: 768px) and (min-width: 960px) {
  .donate-block--full {
    padding: 60px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .donate-block--full {
    padding: 80px;
  }
}
.donate-block--full .donate-block__title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate-block--full .donate-block__title {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate-block--full .donate-block__title {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .donate-block--full .donate-block__title {
    line-height: 1.2;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .donate-block--full .donate-block__title {
    margin-top: 20px;
    margin-bottom: 10px;
  }
}
.donate-block--full .donate-block__text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .donate-block--full .donate-block__text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .donate-block--full .donate-block__text {
    font-size: 25px;
  }
}
@media (min-width: 960px) {
  .donate-block--full .donate-block__text {
    margin-bottom: 40px;
  }
}

.stat-block {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  position: relative;
  z-index: 2;
  clear: both;
}

.stat-block__big-number {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 60px;
  color: #0d3dd9;
  margin-bottom: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__big-number {
    font-size: calc( 60px + (80 - 60) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__big-number {
    font-size: 80px;
  }
}

.stat-block__title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  margin-top: 5px;
  max-width: 500px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .stat-block__title {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .stat-block__title {
    font-size: 25px;
  }
}

.stat-block__bottom {
  margin-top: 20px;
  padding-top: 8px;
  border-top: 1px solid #bccbef;
}
@media (min-width: 960px) {
  .stat-block__bottom {
    margin-top: 40px;
  }
}

.stat-block__source {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #455fa0;
}
.stat-block__source a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.stat-block__source a:hover, .stat-block__source a:focus {
  color: var(--red);
}
.stat-block__source p {
  margin-bottom: 20px;
}
.stat-block__source p:last-child {
  margin-bottom: 0;
}
.stat-block__source > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.stat-block__source > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.stat-block__source > ul > li:last-child {
  margin-bottom: 0;
}
.stat-block__source > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.stat-block__source > ul > li ul,
.stat-block__source > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.stat-block__source > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.stat-block__source > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.stat-block__source > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.stat-block__source > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.stat-block__source > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.stat-block__source > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.stat-block__source > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.stat-block__source > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.stat-block__source > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.stat-block__source > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.stat-block__source > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.stat-block__source > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.stat-block__source > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.stat-block__source > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.stat-block__source > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.stat-block__source > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.stat-block__source > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.stat-block__source > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.stat-block__source > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.stat-block__source > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.stat-block__source > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.stat-block__source > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.stat-block__source > ul a:hover, .stat-block__source > ul a:focus {
  color: var(--red);
}
.stat-block__source > ul:last-child {
  margin-bottom: 0;
}
.stat-block__source > ul:first-child {
  margin-top: 0;
}
.stat-block__source > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.stat-block__source > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.stat-block__source > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ol > li::before {
    font-size: 22px;
  }
}
.stat-block__source > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ol > li::before {
    font-size: 25px;
  }
}
.stat-block__source > ol > li:last-child {
  padding-bottom: 0;
}
.stat-block__source > ol > li ul,
.stat-block__source > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.stat-block__source > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.stat-block__source > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.stat-block__source > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.stat-block__source > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.stat-block__source > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.stat-block__source > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.stat-block__source > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.stat-block__source > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.stat-block__source > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.stat-block__source > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.stat-block__source > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.stat-block__source > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.stat-block__source > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.stat-block__source > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.stat-block__source > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.stat-block__source > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.stat-block__source > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.stat-block__source > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.stat-block__source > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.stat-block__source > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.stat-block__source > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.stat-block__source > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.stat-block__source > ol a:hover, .stat-block__source > ol a:focus {
  color: var(--red);
}
.stat-block__source > ol:last-child {
  margin-bottom: 0;
}
.stat-block__source > ol:first-child {
  margin-top: 0;
}

.stat-block__date {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #455fa0;
  padding-bottom: 8px;
}

.stat-block__source + .stat-block__date {
  padding-top: 8px;
  margin-top: 8px;
  border-top: 1px solid #bccbef;
}

.stat-block__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (min-width: 768px) {
  .stat-block--1 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .stat-block--1 {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .stat-block--1 {
    max-width: 1000px;
  }
}
.stat-block--1 .stat-block__item {
  padding: 40px 20px;
  border: 1px solid #bccbef;
}
@media (min-width: 768px) {
  .stat-block--1 .stat-block__item {
    padding: 40px;
  }
}
@media (min-width: 960px) {
  .stat-block--1 .stat-block__item {
    padding: 60px;
  }
}
@media (min-width: 1200px) {
  .stat-block--1 .stat-block__item {
    padding: 80px;
  }
}

.stat-block--1.none {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .stat-block--1.none {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .stat-block--1.none {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .stat-block--1.none {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.stat-block--1.none .stat-block__big-number {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 60px;
  color: #0d3dd9;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block--1.none .stat-block__big-number {
    font-size: calc( 60px + (250 - 60) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block--1.none .stat-block__big-number {
    font-size: 250px;
  }
}

@media (min-width: 0) and (max-width: 599px) {
  .stat-block--1.right {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 600px) {
  .stat-block--1.right {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 960px) {
  .stat-block--1.right {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 1800px) {
  .stat-block--1.right {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.stat-block--1.right .stat-block__item {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
}
@media (min-width: 600px) {
  .stat-block--1.right .stat-block__item {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}

.stat-block--2,
.stat-block--3 {
  margin-top: 40px;
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .stat-block--2,
.stat-block--3 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .stat-block--2,
.stat-block--3 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .stat-block--2,
.stat-block--3 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.stat-block--2 .stat-block__item,
.stat-block--3 .stat-block__item {
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (min-width: 0) and (max-width: 767px) {
  .stat-block--2,
.stat-block--3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .stat-block--2 .stat-block__item,
.stat-block--3 .stat-block__item {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
  .stat-block--2 .stat-block__item:not(:last-child),
.stat-block--3 .stat-block__item:not(:last-child) {
    border-bottom: 1px solid #bccbef;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  .stat-block--2 .stat-block__item,
.stat-block--3 .stat-block__item {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
  .stat-block--2 .stat-block__item:not(:last-child),
.stat-block--3 .stat-block__item:not(:last-child) {
    border-right: 1px solid #bccbef;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .stat-block--2,
.stat-block--3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .stat-block--2 .stat-block__item,
.stat-block--3 .stat-block__item {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
  .stat-block--2 .stat-block__item:not(:last-child),
.stat-block--3 .stat-block__item:not(:last-child) {
    border-bottom: 1px solid #bccbef;
  }
}
@media (min-width: 1200px) {
  .stat-block--2 .stat-block__item:not(:last-child),
.stat-block--3 .stat-block__item:not(:last-child) {
    border-right: 1px solid #bccbef;
  }
}

@media (min-width: 768px) {
  .stat-block--2 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .stat-block--2 {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .stat-block--2 {
    max-width: 1000px;
  }
}

.stat-block--2 .stat-block__item {
  width: 100%;
}
@media (min-width: 768px) and (max-width: 959px) {
  .stat-block--2 .stat-block__item {
    width: 50%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .stat-block--2 .stat-block__item {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .stat-block--2 .stat-block__item {
    width: 50%;
  }
}

@media (min-width: 960px) {
  .stat-block--3 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}

.stat-block--3 .stat-block__item {
  width: 100%;
}
@media (min-width: 768px) and (max-width: 959px) {
  .stat-block--3 .stat-block__item {
    width: 33.3%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .stat-block--3 .stat-block__item {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .stat-block--3 .stat-block__item {
    width: 33.3%;
  }
}

.related-reports {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .related-reports {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .related-reports {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .related-reports {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

.related-reports__title {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-bottom: 20px;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .related-reports__title {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .related-reports__title {
    font-size: 22px;
  }
}
.related-reports__title em {
  font-style: normal;
}

.related-reports__footer {
  padding-top: 5px;
  margin-top: 20px;
  border-top: 1px solid #bccbef;
}

.related-reports__link {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .related-reports__link {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .related-reports__link {
    font-size: 16px;
  }
}
.related-reports__link:hover, .related-reports__link:focus {
  color: var(--red);
}

.related-reports--multi .related-reports__list {
  margin-top: -10px;
  margin-right: -10px;
  margin-bottom: -10px;
  margin-left: -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.related-reports--multi .related-report__list-item {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 50%;
}
@media (min-width: 600px) {
  .related-reports--multi .related-report__list-item {
    width: 33.3%;
  }
}
@media (min-width: 1200px) {
  .related-reports--multi .related-report__list-item {
    width: 25%;
  }
}
.related-reports--multi .doc-link {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  min-width: auto;
}

.related-reports--single .doc-link {
  max-width: 200px;
}

.donate-embed__button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate-embed__button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate-embed__button {
    font-size: 22px;
  }
}
.donate-embed__button em {
  font-style: normal;
}
.donate-embed__button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.donate-embed__button:not(:disabled):hover, .donate-embed__button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.donate-embed__button:not(:disabled):hover svg, .donate-embed__button:not(:disabled):focus svg {
  fill: #ffffff;
}
.donate-embed__button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .donate-embed__button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}

.banner {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 80;
  display: none;
}
@media (min-width: 600px) {
  .banner {
    position: fixed;
    right: 0;
    bottom: 0;
    left: auto;
    width: 70%;
  }
}
@media (min-width: 768px) {
  .banner {
    width: 50%;
  }
}
@media (min-width: 960px) {
  .banner {
    width: 40%;
  }
}
@media (min-width: 1400px) {
  .banner {
    width: 30%;
  }
}
.banner.active {
  display: block;
}

.banner__bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}

.banner__card {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  background-color: #ffffff;
  z-index: 2;
  position: relative;
}
@media (min-width: 450px) {
  .banner__card {
    margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 20px;
  }
}

.banner__card-inner {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  border: 1px solid #0d3dd9;
  position: relative;
}
@media (min-width: 450px) {
  .banner__card-inner {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
}
@media (min-width: 1400px) {
  .banner__card-inner {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

.banner__text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  padding-right: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .banner__text {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .banner__text {
    font-size: 16px;
  }
}
@media (min-width: 450px) {
  .banner__text {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.26;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 18px;
    color: #0d3dd9;
  }
}
@media (min-width: 450px) and (min-width: 600px) and (max-width: 2499px) {
  .banner__text {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 450px) and (min-width: 2500px) {
  .banner__text {
    font-size: 26px;
  }
}
@media (min-width: 600px) {
  .banner__text {
    max-width: 300px;
  }
}
@media (min-width: 960px) {
  .banner__text {
    max-width: 400px;
  }
}

.banner__link {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 15px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .banner__link {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .banner__link {
    font-size: 22px;
  }
}
.banner__link em {
  font-style: normal;
}
.banner__link svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.banner__link:not(:disabled):hover, .banner__link:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.banner__link:not(:disabled):hover svg, .banner__link:not(:disabled):focus svg {
  fill: #ffffff;
}
.banner__link:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .banner__link {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 600px) {
  .banner__link {
    display: inline-block;
  }
}
@media (min-width: 768px) {
  .banner__link {
    margin-top: 20px;
  }
}

.banner__close {
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  border-left: 1px solid #0d3dd9;
  border-bottom: 1px solid #0d3dd9;
  cursor: pointer;
  display: block;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.banner__close svg {
  height: 14px;
  width: 14px;
  -webkit-transition: fill 0.2s;
  transition: fill 0.2s;
  fill: #0d3dd9;
}
.banner__close:focus {
  outline: 0;
  background-color: #0d3dd9;
}
.banner__close:focus svg {
  fill: #ffffff;
}
.banner__close:hover {
  background-color: #0d3dd9;
}
.banner__close:hover svg {
  fill: #ffffff;
}

.graph-block {
  margin-top: 40px;
  margin-bottom: 40px;
  clear: both;
}
@media (min-width: 600px) {
  .graph-block {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .graph-block {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .graph-block {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

.graph-block--wide {
  width: 100%;
}

@media (min-width: 1200px) and (min-width: 960px) {
  .graph-block--medium {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}

@media (min-width: 768px) {
  .graph-block--narrow {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .graph-block--narrow {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .graph-block--narrow {
    max-width: 1000px;
  }
}

.graph-block__card {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  border: 1px solid #bccbef;
  position: relative;
  background-color: #ffffff;
  padding: 40px 20px;
}
@media (min-width: 600px) {
  .graph-block__card {
    padding: 80px 20px 40px 20px;
  }
}
@media (min-width: 768px) {
  .graph-block__card {
    padding: 80px 30px 30px 30px;
  }
}
@media (min-width: 960px) {
  .graph-block__card {
    padding: 80px 60px 60px 60px;
  }
}
@media (min-width: 1200px) {
  .graph-block__card {
    padding: 80px;
  }
}
@media (min-width: 768px) {
  .wp-block-column .graph-block__card {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.graph-block__embed {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  border: 1px solid #bccbef;
  max-width: 100%;
}
.graph-block__embed.with-padding {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 768px) {
  .graph-block__embed.with-padding {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

.graph-block__embed > div,
.graph-block__embed iframe {
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  max-width: 100%;
}

.graph-block__label {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  margin-bottom: 20px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph-block__label {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph-block__label {
    font-size: 22px;
  }
}
.graph-block__label em {
  font-style: normal;
}

.graph-block__title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
  padding-bottom: 5px;
  margin-bottom: 20px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph-block__title {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph-block__title {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .graph-block__title {
    line-height: 1.25;
  }
}
@media (min-width: 600px) {
  .graph-block__title {
    padding-right: 100px;
  }
}
@media (min-width: 600px) {
  .wp-block-column .graph-block__title {
    padding-right: 40px;
  }
}

.graph-block__embed-title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
  margin-bottom: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph-block__embed-title {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph-block__embed-title {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .graph-block__embed-title {
    line-height: 1.25;
  }
}

.graph-block__label + .graph-block__title {
  border-bottom: 0;
  padding-bottom: 0;
}

.graph-block__label + .graph-block__embed-title {
  margin-bottom: 25px;
}

.graph-block__graph-chart {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  width: 100%;
  min-height: 50vh;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph-block__graph-chart {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph-block__graph-chart {
    font-size: 16px;
  }
}
.graph-block__graph-chart > div {
  position: initial !important;
}
@media (min-width: 960px) {
  .wp-block-column .graph-block__graph-chart {
    max-height: 45vh;
  }
}
.graph-block__graph-chart.pie {
  min-height: 40vh;
}

.graph-block__venn-diagram {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  width: 100%;
  min-height: auto;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph-block__venn-diagram {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph-block__venn-diagram {
    font-size: 16px;
  }
}
.graph-block__venn-diagram:after {
  content: "";
  display: block;
  width: 100%;
  padding-bottom: 70%;
}

.graph-block__graph-legend {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  margin-top: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph-block__graph-legend {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph-block__graph-legend {
    font-size: 16px;
  }
}

.graph-block__loading {
  margin-top: 40px;
  text-align: center;
}

.map-block {
  margin-top: 40px;
  margin-bottom: 40px;
  clear: both;
}
@media (min-width: 600px) {
  .map-block {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .map-block {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .map-block {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 1200px) and (min-width: 960px) {
  .map-block {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}

.map-block__card {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  padding: 40px 20px;
  border: 1px solid #bccbef;
  position: relative;
  background-color: #ffffff;
}
@media (min-width: 768px) {
  .map-block__card {
    padding: 40px;
  }
}
@media (min-width: 960px) {
  .map-block__card {
    padding: 60px;
  }
}
@media (min-width: 1200px) {
  .map-block__card {
    padding: 80px;
  }
}

.map-block__title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
  padding-bottom: 5px;
  margin-bottom: 20px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map-block__title {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map-block__title {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .map-block__title {
    line-height: 1.25;
  }
}

.map-block__label {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  margin-bottom: 20px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map-block__label {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map-block__label {
    font-size: 22px;
  }
}
.map-block__label em {
  font-style: normal;
}

.map-block__label + .map-block__title {
  border-bottom: 0;
  padding-bottom: 0;
}

.map-block__map-padding {
  position: relative;
  padding-bottom: 80%;
}
@media (min-width: 0) and (max-width: 599px) {
  .map-block__map-padding {
    padding-bottom: 100%;
  }
}

.map-block__map-chart {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map-block__map-chart {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map-block__map-chart {
    font-size: 16px;
  }
}
@media print {
  .map-block__map-chart {
    width: 600px !important;
    height: 500px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

.map-block__map-chart.js--us-map-chart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

.map-block__map-chart.js--us-map-chart .legend-target {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.map-block__map-chart.js--us-map-chart .chart-target {
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

.map-block__loading {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.partners__header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .partners__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .partners__header {
    font-size: 22px;
  }
}
.partners__header em {
  font-style: normal;
}

@media (min-width: 768px) {
  .partners__list {
    margin-left: -40px;
    margin-right: -40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .partners__list {
    margin-left: -20px;
    margin-right: -20px;
  }
}

.partners__list-item {
  padding-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  .partners__list-item {
    padding-top: 40px;
    padding-right: 40px;
    padding-left: 40px;
    width: 50%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .partners__list-item {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.partners__logo {
  margin-right: 20px;
  max-width: 200px;
  width: 20%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
@media (min-width: 1400px) {
  .partners__logo {
    margin-right: 40px;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .partners__logo {
    width: 25%;
  }
}

.partners__logo-container {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  border: 1px solid #bccbef;
  display: block;
}
@media (min-width: 600px) {
  .partners__logo-container {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}

.partners__text-name {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .partners__text-name {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .partners__text-name {
    font-size: 26px;
  }
}
.partners__text-name a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.partners__text-name a:hover, .partners__text-name a:focus {
  color: var(--red);
}

.partners__text-desc {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  margin-top: 5px;
}

.authors__header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__header {
    font-size: 22px;
  }
}
.authors__header em {
  font-style: normal;
}

@media (min-width: 600px) {
  .authors__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    border-bottom: 1px solid #bccbef;
  }
}

.authors__list-item {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .authors__list-item {
    margin-bottom: -1px;
    width: 50%;
  }
  .authors__list-item:nth-child(odd) {
    padding-right: 20px;
    border-right: 1px solid #bccbef;
  }
  .authors__list-item:nth-child(even) {
    padding-left: 20px;
  }
}

.authors__name {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__name {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__name {
    font-size: 26px;
  }
}

.authors__bio {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  margin-top: 5px;
  margin-bottom: 3px;
}
.authors__bio a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.authors__bio a:hover, .authors__bio a:focus {
  color: var(--red);
}
.authors__bio p {
  margin-bottom: 20px;
}
.authors__bio p:last-child {
  margin-bottom: 0;
}
.authors__bio > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.authors__bio > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.authors__bio > ul > li:last-child {
  margin-bottom: 0;
}
.authors__bio > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.authors__bio > ul > li ul,
.authors__bio > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.authors__bio > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.authors__bio > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.authors__bio > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.authors__bio > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.authors__bio > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.authors__bio > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.authors__bio > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.authors__bio > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.authors__bio > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.authors__bio > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.authors__bio > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.authors__bio > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.authors__bio > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.authors__bio > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.authors__bio > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.authors__bio > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.authors__bio > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.authors__bio > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.authors__bio > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.authors__bio > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.authors__bio > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.authors__bio > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.authors__bio > ul a:hover, .authors__bio > ul a:focus {
  color: var(--red);
}
.authors__bio > ul:last-child {
  margin-bottom: 0;
}
.authors__bio > ul:first-child {
  margin-top: 0;
}
.authors__bio > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.authors__bio > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.authors__bio > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ol > li::before {
    font-size: 22px;
  }
}
.authors__bio > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ol > li::before {
    font-size: 25px;
  }
}
.authors__bio > ol > li:last-child {
  padding-bottom: 0;
}
.authors__bio > ol > li ul,
.authors__bio > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.authors__bio > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.authors__bio > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.authors__bio > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.authors__bio > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.authors__bio > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.authors__bio > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.authors__bio > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.authors__bio > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.authors__bio > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.authors__bio > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.authors__bio > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.authors__bio > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.authors__bio > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.authors__bio > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.authors__bio > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.authors__bio > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.authors__bio > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.authors__bio > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.authors__bio > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.authors__bio > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.authors__bio > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.authors__bio > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.authors__bio > ol a:hover, .authors__bio > ol a:focus {
  color: var(--red);
}
.authors__bio > ol:last-child {
  margin-bottom: 0;
}
.authors__bio > ol:first-child {
  margin-top: 0;
}

.authors__list--single .authors__list-item {
  width: 100%;
  border-right: 0;
}

.home-promos__headline {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home-promos__headline {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home-promos__headline {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .home-promos__headline {
    line-height: 1.2;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .home-promos__headline {
    font-family: "GT Super", Georgia, serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 20px;
    color: #001c60;
  }
}
@media (min-width: 960px) and (max-width: 1199px) and (min-width: 600px) and (max-width: 2499px) {
  .home-promos__headline {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (max-width: 1199px) and (min-width: 2500px) {
  .home-promos__headline {
    font-size: 35px;
  }
}
@media (min-width: 960px) and (max-width: 1199px) and (min-width: 0) and (max-width: 767px) {
  .home-promos__headline {
    line-height: 1.25;
  }
}

.home-promos__text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  margin-top: 10px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .home-promos__text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .home-promos__text {
    font-size: 25px;
  }
}
@media (min-width: 768px) {
  .home-promos__text {
    margin-top: 20px;
  }
}

.home-promos__button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 25px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home-promos__button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home-promos__button {
    font-size: 22px;
  }
}
.home-promos__button em {
  font-style: normal;
}
.home-promos__button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.home-promos__button:not(:disabled):hover, .home-promos__button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.home-promos__button:not(:disabled):hover svg, .home-promos__button:not(:disabled):focus svg {
  fill: #ffffff;
}
.home-promos__button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .home-promos__button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}

.home-promos__video {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.home-promos__list {
  margin-top: 15px;
}
.home-promos__list:hover a,
.home-promos__list:hover button, .home-promos__list:focus a,
.home-promos__list:focus button {
  color: #bccbef;
}
.home-promos__list a,
.home-promos__list button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  padding-top: 15px;
  padding-bottom: 2px;
  line-height: 1.25em;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  display: block;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home-promos__list a,
.home-promos__list button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home-promos__list a,
.home-promos__list button {
    font-size: 16px;
  }
}
.home-promos__list a:hover, .home-promos__list a:focus,
.home-promos__list button:hover,
.home-promos__list button:focus {
  border-color: #001c60;
  color: #001c60;
}
@media (min-width: 450px) {
  .home-promos__list a,
.home-promos__list button {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}
@media (min-width: 1400px) {
  .home-promos__list:hover a, .home-promos__list:focus a {
    color: #bccbef;
  }
  .home-promos__list a {
    font-family: "GT Super", Georgia, serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 24px;
    color: #0d3dd9;
    padding-top: 15px;
    padding-bottom: 2px;
    -webkit-transition: color 0.2s, border 0.2s;
    transition: color 0.2s, border 0.2s;
    display: block;
    border-bottom: 1px solid #bccbef;
  }
}
@media (min-width: 1400px) and (min-width: 600px) and (max-width: 2499px) {
  .home-promos__list a {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 1400px) and (min-width: 2500px) {
  .home-promos__list a {
    font-size: 35px;
  }
}
@media (min-width: 1400px) {
  .home-promos__list a:hover, .home-promos__list a:focus {
    border-color: #001c60;
    color: #001c60;
  }
}
@media (min-width: 1400px) and (min-width: 960px) {
  .home-promos__list a {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}

.home-promos__odd {
  padding-bottom: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 600px) {
  .home-promos__odd {
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .home-promos__odd {
    padding-bottom: 140px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .home-promos__odd {
    padding-bottom: 80px;
    padding-top: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) {
  .home-promos__odd {
    padding-bottom: 100px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 960px) {
  .home-promos__odd {
    padding-bottom: 140px;
  }
}
@media (min-width: 960px) {
  .home-promos__odd {
    margin-top: 20px;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}

.home-promos__odd-left {
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 960px) {
  .home-promos__odd-left {
    margin-right: 40px;
    margin-left: 200px;
    width: 100%;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}

.home-promos__odd-right {
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 0) and (max-width: 959px) {
  .home-promos__odd-right {
    margin-bottom: 20px;
  }
}
@media (min-width: 960px) {
  .home-promos__odd-right {
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

@media (min-width: 0) and (max-width: 959px) {
  .home-promos__odd-content {
    max-width: 500px;
  }
}
@media (min-width: 1400px) {
  .home-promos__odd-content {
    width: 80%;
  }
}

.home-promos__even {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 80px;
}
@media (min-width: 600px) {
  .home-promos__even {
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .home-promos__even {
    padding-bottom: 140px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .home-promos__even {
    padding-top: 20px;
    background-color: #f2f5fc;
  }
}
@media (min-width: 960px) {
  .home-promos__even {
    margin-left: 200px;
  }
}

@media (min-width: 960px) {
  .home-promos__even-cols {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (min-width: 0) and (max-width: 959px) {
  .home-promos__even-asset {
    margin-bottom: 20px;
  }
}
@media (min-width: 960px) {
  .home-promos__even-asset {
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

@media (min-width: 0) and (max-width: 959px) {
  .home-promos__even-headline {
    max-width: 500px;
  }
}
@media (min-width: 960px) {
  .home-promos__even-headline {
    margin-left: 40px;
    width: 50%;
  }
}
@media (min-width: 1400px) {
  .home-promos__even-headline {
    max-width: 500px;
  }
}

@media (min-width: 0) and (max-width: 959px) {
  .home-promos__even-content {
    max-width: 500px;
  }
}
@media (min-width: 1400px) {
  .home-promos__even-content {
    width: 80%;
  }
}

.post-category {
  margin-top: 80px;
  margin-bottom: 80px;
  margin-left: 20px;
  margin-right: 20px;
}
@media (min-width: 600px) {
  .post-category {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .post-category {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}

.post-category__header {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.post-category__title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  margin-right: 20px;
  margin-bottom: -0.2em;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post-category__title {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post-category__title {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .post-category__title {
    line-height: 1.2;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .post-category__title {
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
  }
}

.post-category__link {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  white-space: nowrap;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post-category__link {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post-category__link {
    font-size: 16px;
  }
}
.post-category__link svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.post-category__link:not(:disabled):hover, .post-category__link:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.post-category__link:not(:disabled):hover svg, .post-category__link:not(:disabled):focus svg {
  fill: #ffffff;
}
.post-category__link:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}

.post-category__tease-grid {
  border-left: 1px solid #bccbef;
  border-right: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .post-category__tease-grid {
    border-bottom: 1px solid #bccbef;
  }
}

.accordion {
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
}
@media (min-width: 600px) {
  .accordion {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .accordion {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .accordion {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 600px) and (max-width: 1999px) {
  .accordion {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .accordion {
    font-size: 25px;
  }
}
.accordion > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.accordion > p.large {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > p.large {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > p.large {
    font-size: 35px;
  }
}
.accordion > p {
  margin-bottom: 20px;
}
.accordion > p:last-child {
  margin-bottom: 0;
}
.accordion > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.accordion > p a:hover, .accordion > p a:focus {
  color: var(--red);
}
.accordion p.has-drop-cap:first-letter {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.37em;
  padding-bottom: 0.37em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #001c60;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .accordion p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .accordion p.has-drop-cap:first-letter {
    padding-top: 0.55em;
    padding-bottom: 0.55em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.accordion > h1,
.accordion > h2,
.accordion > h3,
.accordion > h4,
.accordion > h6 {
  margin-bottom: 20px;
}
.accordion > h5 {
  margin-bottom: 5px;
}
.accordion > p + h1,
.accordion > p + h2,
.accordion > p + h3,
.accordion > p + h4,
.accordion > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .accordion > p + h1,
.accordion > p + h2,
.accordion > p + h3,
.accordion > p + h4,
.accordion > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .accordion > p + h1,
.accordion > p + h2,
.accordion > p + h3,
.accordion > p + h4,
.accordion > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .accordion > p + h1,
.accordion > p + h2,
.accordion > p + h3,
.accordion > p + h4,
.accordion > p + h6 {
    margin-top: 100px;
  }
}
.accordion > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .accordion > p + h5 {
    margin-top: 40px;
  }
}
.accordion > h1 + h1,
.accordion > h1 + h2,
.accordion > h1 + h3,
.accordion > h1 + h4,
.accordion > h1 + h5,
.accordion > h1 + h6,
.accordion > h2 + h1,
.accordion > h2 + h2,
.accordion > h2 + h3,
.accordion > h2 + h4,
.accordion > h2 + h5,
.accordion > h2 + h6,
.accordion > h3 + h1,
.accordion > h3 + h2,
.accordion > h3 + h3,
.accordion > h3 + h4,
.accordion > h3 + h5,
.accordion > h3 + h6,
.accordion > h4 + h1,
.accordion > h4 + h2,
.accordion > h4 + h3,
.accordion > h4 + h4,
.accordion > h4 + h5,
.accordion > h4 + h6,
.accordion > h5 + h1,
.accordion > h5 + h2,
.accordion > h5 + h3,
.accordion > h5 + h4,
.accordion > h5 + h5,
.accordion > h5 + h6,
.accordion > h6 + h1,
.accordion > h6 + h2,
.accordion > h6 + h3,
.accordion > h6 + h4,
.accordion > h6 + h5,
.accordion > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .accordion > h1 + h1,
.accordion > h1 + h2,
.accordion > h1 + h3,
.accordion > h1 + h4,
.accordion > h1 + h5,
.accordion > h1 + h6,
.accordion > h2 + h1,
.accordion > h2 + h2,
.accordion > h2 + h3,
.accordion > h2 + h4,
.accordion > h2 + h5,
.accordion > h2 + h6,
.accordion > h3 + h1,
.accordion > h3 + h2,
.accordion > h3 + h3,
.accordion > h3 + h4,
.accordion > h3 + h5,
.accordion > h3 + h6,
.accordion > h4 + h1,
.accordion > h4 + h2,
.accordion > h4 + h3,
.accordion > h4 + h4,
.accordion > h4 + h5,
.accordion > h4 + h6,
.accordion > h5 + h1,
.accordion > h5 + h2,
.accordion > h5 + h3,
.accordion > h5 + h4,
.accordion > h5 + h5,
.accordion > h5 + h6,
.accordion > h6 + h1,
.accordion > h6 + h2,
.accordion > h6 + h3,
.accordion > h6 + h4,
.accordion > h6 + h5,
.accordion > h6 + h6 {
    margin-top: 40px;
  }
}
.accordion > h1 a,
.accordion > h2 a,
.accordion > h3 a,
.accordion > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.accordion > h1 a:hover, .accordion > h1 a:focus,
.accordion > h2 a:hover,
.accordion > h2 a:focus,
.accordion > h3 a:hover,
.accordion > h3 a:focus,
.accordion > h5 a:hover,
.accordion > h5 a:focus {
  color: var(--red);
}
.accordion > h4 a,
.accordion > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.accordion > h4 a:hover, .accordion > h4 a:focus,
.accordion > h6 a:hover,
.accordion > h6 a:focus {
  color: var(--red);
}
.accordion > h1 {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > h1 {
    font-size: 120px;
  }
}
.accordion > h2 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > h2 {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > h2 {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .accordion > h2 {
    line-height: 1.2;
  }
}
.accordion > h3 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > h3 {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .accordion > h3 {
    line-height: 1.25;
  }
}
.accordion > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > h4 {
    font-size: 22px;
  }
}
.accordion > h4 em {
  font-style: normal;
}
.accordion > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > h5 {
    font-size: 26px;
  }
}
.accordion > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > h6 {
    font-size: 16px;
  }
}
.accordion > h1 strong,
.accordion > h2 strong,
.accordion > h3 strong,
.accordion > h4 strong,
.accordion > h5 strong,
.accordion > h6 strong {
  font-weight: inherit;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .accordion > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.accordion > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.accordion > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.accordion > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ol > li::before {
    font-size: 22px;
  }
}
.accordion > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ol > li::before {
    font-size: 25px;
  }
}
.accordion > ol > li:last-child {
  padding-bottom: 0;
}
.accordion > ol > li ul,
.accordion > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.accordion > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.accordion > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.accordion > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.accordion > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.accordion > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.accordion > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.accordion > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.accordion > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.accordion > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.accordion > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.accordion > ol a:hover, .accordion > ol a:focus {
  color: var(--red);
}
.accordion > h1 + ul,
.accordion > h2 + ul,
.accordion > h3 + ul,
.accordion > h4 + ul,
.accordion > h5 + ul,
.accordion > h6 + ul {
  margin-top: 20px !important;
}
.accordion > h1 + ol,
.accordion > h2 + ol,
.accordion > h3 + ol,
.accordion > h4 + ol,
.accordion > h5 + ol,
.accordion > h6 + ol {
  margin-top: 30px !important;
}
.accordion > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .accordion > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .accordion > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .accordion > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.accordion figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.accordion figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.accordion figcaption a:hover, .accordion figcaption a:focus {
  color: var(--red);
}
.accordion:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .accordion .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .accordion .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.accordion > *:first-child {
  margin-top: 0 !important;
}
.accordion > *:last-child {
  margin-bottom: 0 !important;
}
.accordion hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .accordion hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .accordion hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .accordion hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.accordion > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.accordion > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.accordion > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.accordion > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.accordion > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.accordion > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .accordion > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .accordion > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .accordion > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}
.accordion .accordion-list {
  margin-top: 10px !important;
  padding: 0;
  width: 100%;
}
.accordion .accordion-list-item {
  list-style: none;
  border-top: 1px solid #bccbef;
  position: relative;
}
.accordion .accordion-list-title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-list-title {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-list-title {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .accordion .accordion-list-title {
    line-height: 1.2;
  }
}
.accordion .accordion-item > .accordion-item-title {
  padding-right: 40px;
  padding-top: 14px;
  padding-right: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
  position: relative;
  background-color: #ffffff;
  cursor: pointer;
  list-style: none;
}
.accordion .accordion-item > .accordion-item-title h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  margin-right: 20px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item > .accordion-item-title h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item > .accordion-item-title h4 {
    font-size: 22px;
  }
}
.accordion .accordion-item > .accordion-item-title h4 em {
  font-style: normal;
}
.accordion .accordion-item > .accordion-item-title:hover, .accordion .accordion-item > .accordion-item-title:focus {
  outline: none;
}
.accordion .accordion-item > .accordion-item-title:hover h4, .accordion .accordion-item > .accordion-item-title:focus h4 {
  color: var(--red);
}
.accordion .accordion-item > .accordion-item-title:after, .accordion .accordion-item > .accordion-item-title:before {
  position: absolute;
  top: 50%;
  right: 20px;
  height: 9px;
  width: 2px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transform-origin: top;
          transform-origin: top;
  content: "";
  background-color: #001c60;
}
.accordion .accordion-item > .accordion-item-title:after {
  -webkit-transform: rotate(90deg) translateY(-50%);
          transform: rotate(90deg) translateY(-50%);
}
.accordion .accordion-item > .accordion-item-title::-webkit-details-marker {
  display: none;
}
.accordion .accordion-item {
  -webkit-transition: border 0.3s, -webkit-box-shadow 0.3s;
  transition: border 0.3s, -webkit-box-shadow 0.3s;
  transition: border 0.3s, box-shadow 0.3s;
  transition: border 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}
.accordion .accordion-item[open] > .accordion-item-title:before {
  display: none;
}
.accordion .accordion-item[open] {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  border-color: #bccbef;
  border-bottom: 1px solid #bccbef;
  margin-bottom: 20px;
}
.accordion .accordion-item-text {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  border-top: 1px solid #bccbef;
}
.accordion .accordion-item-text a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.accordion .accordion-item-text a:hover, .accordion .accordion-item-text a:focus {
  color: var(--red);
}
.accordion .accordion-item-text p {
  margin-bottom: 20px;
}
.accordion .accordion-item-text p:last-child {
  margin-bottom: 0;
}
.accordion .accordion-item-text > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.accordion .accordion-item-text > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion .accordion-item-text > ul > li:last-child {
  margin-bottom: 0;
}
.accordion .accordion-item-text > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion .accordion-item-text > ul > li ul,
.accordion .accordion-item-text > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.accordion .accordion-item-text > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion .accordion-item-text > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion .accordion-item-text > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion .accordion-item-text > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.accordion .accordion-item-text > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.accordion .accordion-item-text > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.accordion .accordion-item-text > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion .accordion-item-text > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.accordion .accordion-item-text > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.accordion .accordion-item-text > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.accordion .accordion-item-text > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion .accordion-item-text > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion .accordion-item-text > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion .accordion-item-text > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion .accordion-item-text > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.accordion .accordion-item-text > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.accordion .accordion-item-text > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.accordion .accordion-item-text > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion .accordion-item-text > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion .accordion-item-text > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion .accordion-item-text > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion .accordion-item-text > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.accordion .accordion-item-text > ul a:hover, .accordion .accordion-item-text > ul a:focus {
  color: var(--red);
}
.accordion .accordion-item-text > ul li {
  margin-bottom: 15px;
}
.accordion .accordion-item-text > ul:last-child {
  margin-bottom: 0;
}
.accordion .accordion-item-text > ul:first-child {
  margin-top: 0;
}
.accordion .accordion-item-text > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.accordion .accordion-item-text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.accordion .accordion-item-text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ol > li::before {
    font-size: 22px;
  }
}
.accordion .accordion-item-text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ol > li::before {
    font-size: 25px;
  }
}
.accordion .accordion-item-text > ol > li:last-child {
  padding-bottom: 0;
}
.accordion .accordion-item-text > ol > li ul,
.accordion .accordion-item-text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.accordion .accordion-item-text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion .accordion-item-text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion .accordion-item-text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion .accordion-item-text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.accordion .accordion-item-text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.accordion .accordion-item-text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.accordion .accordion-item-text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion .accordion-item-text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.accordion .accordion-item-text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.accordion .accordion-item-text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.accordion .accordion-item-text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion .accordion-item-text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion .accordion-item-text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion .accordion-item-text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion .accordion-item-text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.accordion .accordion-item-text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.accordion .accordion-item-text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.accordion .accordion-item-text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion .accordion-item-text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion .accordion-item-text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion .accordion-item-text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion .accordion-item-text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.accordion .accordion-item-text > ol a:hover, .accordion .accordion-item-text > ol a:focus {
  color: var(--red);
}
.accordion .accordion-item-text > ol li:before {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  position: absolute;
  left: -3.4em;
  margin-top: -0.25em;
  line-height: 1;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ol li:before {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ol li:before {
    font-size: 16px;
  }
}
.accordion .accordion-item-text > ol:last-child {
  margin-bottom: 0;
}
.accordion .accordion-item-text > ol:first-child {
  margin-top: 0;
}
@media (min-width: 768px) {
  .accordion .accordion-item-text {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 1200px) {
  .accordion .accordion-item-text {
    padding-top: 50px;
    padding-right: 50px;
    padding-bottom: 50px;
    padding-left: 50px;
  }
}

.victories-block {
  margin-top: 40px;
  margin-bottom: 40px;
  clear: both;
}
@media (min-width: 600px) {
  .victories-block {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .victories-block {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .victories-block {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

@media (min-width: 768px) {
  .victories-block--2 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .victories-block--2 {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .victories-block--2 {
    max-width: 1000px;
  }
}

@media (min-width: 768px) {
  .victories-block--1 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .victories-block--1 {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .victories-block--1 {
    max-width: 1000px;
  }
}
@media (min-width: 600px) {
  .victories-block--1 .victory-list {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.victories-block--1 .victory-list__item {
  width: 100%;
}
.victories-block--1 .victory-list__header {
  display: none;
}
.victories-block--1 .victory-list--1 .victory-list__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #ffffff;
  max-width: 400px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories-block--1 .victory-list--1 .victory-list__title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories-block--1 .victory-list--1 .victory-list__title {
    font-size: 26px;
  }
}

.news-block {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .news-block {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .news-block {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .news-block {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .news-block .tease-grid {
    border-left: 1px solid #bccbef;
    border-right: 1px solid #bccbef;
  }
}

@media (min-width: 768px) {
  .news-block--2 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .news-block--2 {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .news-block--2 {
    max-width: 1000px;
  }
}

@media (min-width: 768px) {
  .news-block--1 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .news-block--1 {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .news-block--1 {
    max-width: 1000px;
  }
}
.news-block--1 .tease {
  width: 100%;
  border: 0;
}
.news-block--1 .tease-grid {
  border: 1px solid #bccbef;
}

.news-block__title {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-bottom: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news-block__title {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news-block__title {
    font-size: 22px;
  }
}
.news-block__title em {
  font-style: normal;
}

.action-block {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .action-block {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .action-block {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .action-block {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

@media (min-width: 768px) {
  .action-block--single {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 960px) {
  .action-block--single {
    min-height: calc(100vh - 60px - 125px - 20px);
  }
  .admin-bar .action-block--single {
    min-height: calc(100vh - 60px - 125px - 20px - 32px);
  }
}

.action-block__left,
.action-block__right {
  padding: 40px 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .action-block__left,
.action-block__right {
    padding: 40px;
  }
}
@media (min-width: 960px) {
  .action-block__left,
.action-block__right {
    padding: 60px;
  }
}
@media (min-width: 1200px) {
  .action-block__left,
.action-block__right {
    padding: 80px;
  }
}
@media (min-width: 768px) {
  .action-block__left,
.action-block__right {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .action-block__left,
.action-block__right {
    padding-top: 140px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 1200px) {
  .action-block__left,
.action-block__right {
    padding-top: 180px;
    padding-right: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
  }
}

.action-block__left {
  background-color: var(--red);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.action-block__right {
  background-color: #001c60;
  display: block;
  position: relative;
}
@media (min-width: 0) and (max-width: 767px) {
  .action-block__right {
    min-height: 50vh;
  }
}

.action-block__top {
  width: 100%;
}

.action-block__bg-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center;
}

.action-block__title a {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action-block__title a {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action-block__title a {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .action-block__title a {
    line-height: 1.2;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  .action-block__title {
    width: 85%;
  }
}
@media (min-width: 1400px) {
  .action-block__title {
    width: 90%;
  }
}

.action-block__button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: var(--red);
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #ffffff;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action-block__button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action-block__button {
    font-size: 22px;
  }
}
.action-block__button em {
  font-style: normal;
}
.action-block__button svg {
  fill: var(--red);
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.action-block__button:not(:disabled):hover, .action-block__button:not(:disabled):focus {
  background-color: #001c60;
  color: #ffffff;
  cursor: pointer;
}
.action-block__button:not(:disabled):hover svg, .action-block__button:not(:disabled):focus svg {
  fill: #ffffff;
}
.action-block__button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .action-block__button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}

.action-block__block-title {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  padding-bottom: 5px;
  margin-bottom: 20px;
  display: block;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action-block__block-title {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action-block__block-title {
    font-size: 22px;
  }
}
.action-block__block-title em {
  font-style: normal;
}

.action-block--multi {
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: var(--red);
}
@media (min-width: 600px) {
  .action-block--multi {
    padding-top: 60px;
  }
}
@media (min-width: 960px) {
  .action-block--multi {
    padding-top: 80px;
  }
}
@media (min-width: 1800px) {
  .action-block--multi {
    padding-top: 100px;
  }
}
@media (min-width: 1200px) {
  .action-block--multi {
    padding-right: 40px;
    padding-bottom: 20px;
    padding-left: 40px;
  }
}

.action-block__multi-title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #ffffff;
  margin-bottom: 20px;
  padding-bottom: 5px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action-block__multi-title {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action-block__multi-title {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .action-block__multi-title {
    line-height: 1.2;
  }
}

@media (min-width: 1200px) {
  .action-block--2 {
    padding-right: 80px;
    padding-bottom: 60px;
    padding-left: 80px;
  }
}

@media (min-width: 600px) {
  .action-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-right: -20px;
  }
}

.action-grid__item {
  width: 100%;
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 20px;
}
@media (min-width: 450px) {
  .action-grid__item {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .action-grid__item {
    width: 33.3%;
  }
}
@media (min-width: 1200px) {
  .action-grid__item {
    width: 25%;
  }
}
@media (min-width: 1800px) {
  .action-grid__item {
    width: 20%;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .action-grid__item {
    width: 100%;
  }
}

.action-grid__link {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  display: block;
  background-color: #ffffff;
}
@media (min-width: 600px) {
  .action-grid__link {
    margin-right: 20px;
    height: 100%;
  }
}
.action-grid__link:hover .action-grid__figure, .action-grid__link:focus .action-grid__figure {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.action-grid__link:hover .action-grid__link-inner, .action-grid__link:focus .action-grid__link-inner {
  border-color: #001c60;
}
.action-grid__link:hover .action-grid__title, .action-grid__link:focus .action-grid__title {
  color: #001c60;
  border-color: #001c60;
}

.action-grid__link-inner {
  border: 1px solid var(--red);
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
@media (min-width: 600px) {
  .action-grid__link-inner {
    height: 100%;
  }
}

.action-grid__figure {
  margin-top: 40px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  width: 70%;
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.action-grid__figure img {
  border-radius: 50%;
  overflow: hidden;
}
@media (min-width: 600px) {
  .action-grid__figure {
    margin-top: 40px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }
}

.action-grid__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: var(--red);
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action-grid__title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action-grid__title {
    font-size: 26px;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .action-grid__title {
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    text-align: center;
  }
}
@media (min-width: 600px) {
  .action-grid__title {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    border-top: 1px solid var(--red);
  }
}

@media (min-width: 600px) {
  .action-grid--1 .action-grid__link-inner,
.action-grid--2 .action-grid__link-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 600px) {
  .action-grid--1 .action-grid__title,
.action-grid--2 .action-grid__title {
    border-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 70%;
  }
}

.action-grid--1 .action-grid__item {
  width: 100%;
}
@media (min-width: 600px) {
  .action-grid--1 .action-grid__title {
    font-family: "GT Super", Georgia, serif;
    font-size: 16px;
    line-height: 1.15;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 26px;
    color: var(--red);
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    border-left: 1px solid var(--red);
  }
}
@media (min-width: 600px) and (min-width: 600px) and (max-width: 2499px) {
  .action-grid--1 .action-grid__title {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 600px) and (min-width: 2500px) {
  .action-grid--1 .action-grid__title {
    font-size: 70px;
  }
}
@media (min-width: 600px) and (min-width: 0) and (max-width: 767px) {
  .action-grid--1 .action-grid__title {
    line-height: 1.2;
  }
}
@media (min-width: 1200px) {
  .action-grid--1 .action-grid__title {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 600px) {
  .action-grid--1 .action-grid__figure {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    width: 25%;
    max-width: 270px;
  }
}
@media (min-width: 1200px) {
  .action-grid--1 .action-grid__figure {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    width: 20%;
  }
}

@media (min-width: 600px) {
  .action-grid--2 .action-grid__item {
    width: 50%;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  .action-grid--2 .action-grid__item {
    width: 100%;
  }
}
@media (min-width: 600px) {
  .action-grid--2 .action-grid__title {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 1200px) {
  .action-grid--2 .action-grid__title {
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
  }
}
@media (min-width: 1400px) {
  .action-grid--2 .action-grid__title {
    font-family: "GT Super", Georgia, serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 20px;
    color: var(--red);
    max-width: 450px;
  }
}
@media (min-width: 1400px) and (min-width: 600px) and (max-width: 2499px) {
  .action-grid--2 .action-grid__title {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 1400px) and (min-width: 2500px) {
  .action-grid--2 .action-grid__title {
    font-size: 35px;
  }
}
@media (min-width: 1400px) and (min-width: 0) and (max-width: 767px) {
  .action-grid--2 .action-grid__title {
    line-height: 1.25;
  }
}
@media (min-width: 600px) {
  .action-grid--2 .action-grid__figure {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 20px;
    padding-right: 5px;
    padding-bottom: 20px;
    padding-left: 20px;
    width: 30%;
    max-width: 270px;
  }
}
@media (min-width: 768px) {
  .action-grid--2 .action-grid__figure {
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 1400px) {
  .action-grid--2 .action-grid__figure {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

@media (min-width: 1200px) {
  .action-grid--3 .action-grid__item {
    width: 33.3%;
  }
}

.victory-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}

.victory-list__item {
  width: 100%;
  min-height: 200px;
  -webkit-transition: background 0.2s, -webkit-box-shadow 0.2s;
  transition: background 0.2s, -webkit-box-shadow 0.2s;
  transition: background 0.2s, box-shadow 0.2s;
  transition: background 0.2s, box-shadow 0.2s, -webkit-box-shadow 0.2s;
  position: relative;
}
.victory-list__item:nth-child(1) {
  background-color: var(--red);
}
.victory-list__item:nth-child(2) {
  background-color: #001c60;
}
.victory-list__item:nth-child(3) {
  background-color: #0d3dd9;
}
.victory-list__item:nth-child(4) {
  background-color: #f2f5fc;
}
.victory-list__item:nth-child(4) .victory-list__title,
.victory-list__item:nth-child(4) .victory-list__date {
  color: #001c60;
}
.victory-list__item:hover, .victory-list__item:focus {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  background-color: #ffffff;
  z-index: 2;
}
.victory-list__item:hover .victory-list__title,
.victory-list__item:hover .victory-list__date, .victory-list__item:focus .victory-list__title,
.victory-list__item:focus .victory-list__date {
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 767px) {
  .victory-list__item {
    min-height: 300px;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .victory-list__item {
    min-height: 300px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (min-width: 1200px) {
  .victory-list__item {
    min-height: 400px;
  }
}

.victory-list__item-inner {
  height: 100%;
}

.victory-list__link {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}
@media (min-width: 1200px) {
  .victory-list__link {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
}
@media (min-width: 1400px) {
  .victory-list__link {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

.victory-list__header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victory-list__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victory-list__header {
    font-size: 22px;
  }
}
.victory-list__header em {
  font-style: normal;
}
@media (min-width: 960px) {
  .victory-list__header {
    text-align: center;
  }
}

.victory-list__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #ffffff;
  display: block;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  max-width: 400px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victory-list__title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victory-list__title {
    font-size: 26px;
  }
}

.victory-list__date {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  margin-top: 40px;
  display: block;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victory-list__date {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victory-list__date {
    font-size: 16px;
  }
}
@media (min-width: 600px) {
  .victory-list__date {
    margin-top: 80px;
  }
}
@media (min-width: 600px) and (min-width: 600px) {
  .victory-list__date {
    margin-top: 100px;
  }
}
@media (min-width: 600px) and (min-width: 960px) {
  .victory-list__date {
    margin-top: 140px;
  }
}

.victory-list--1 .victory-list__title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #ffffff;
  max-width: 600px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victory-list--1 .victory-list__title {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victory-list--1 .victory-list__title {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .victory-list--1 .victory-list__title {
    line-height: 1.2;
  }
}

.press-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 1px solid #bccbef;
  background-color: #f2f5fc;
}
@media (min-width: 960px) {
  .press-filter {
    border-left: 1px solid #bccbef;
  }
}

.press-filter__menu {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

.press-filter__heading {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  padding-bottom: 15px;
  padding-left: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press-filter__heading {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press-filter__heading {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .press-filter__heading {
    line-height: 1.2;
  }
}

.press-filter__select-wrapper {
  width: 100%;
  position: relative;
}
@media (min-width: 600px) {
  .press-filter__select-wrapper {
    border-right: 1px solid #bccbef;
    width: 50%;
  }
}
@media (min-width: 960px) {
  .press-filter__select-wrapper {
    width: calc(50% - 1px);
  }
}
@media (min-width: 1400px) {
  .press-filter__select-wrapper {
    width: calc(25% - 1px);
  }
}

.press-filter__select {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  padding-right: 50px;
  padding-left: 20px;
  width: 100%;
  background-color: #ffffff;
  line-height: 1;
  display: block;
  -webkit-transition: color 0.2s, background-color 0.2s;
  transition: color 0.2s, background-color 0.2s;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  white-space: nowrap;
  height: 55px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press-filter__select {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press-filter__select {
    font-size: 16px;
  }
}
.press-filter__select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 60px #f2f5fc inset;
          box-shadow: 0 0 0 60px #f2f5fc inset;
  -webkit-text-fill-color: #0d3dd9;
}
.press-filter__select:hover, .press-filter__select:focus {
  background-color: #f2f5fc;
  color: #001c60;
  cursor: pointer;
}

.press-filter__icon {
  height: 12px;
  width: 12px;
  position: absolute;
  top: 50%;
  right: 20px;
  fill: #0d3dd9;
  display: block;
  -webkit-transform: translateY(-50%) rotate(90deg);
          transform: translateY(-50%) rotate(90deg);
}

.press-filter__search-wrapper {
  height: 55px;
  width: 55px;
  border-left: 1px solid #bccbef;
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.press-filter__search {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #ffffff;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.press-filter__search:hover, .press-filter__search:focus {
  background-color: #f2f5fc;
}

.press-filter__search-icon {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  width: 1em;
  height: 1em;
  fill: #0d3dd9;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press-filter__search-icon {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press-filter__search-icon {
    font-size: 16px;
  }
}

.press-filter__no-results {
  padding: 40px 20px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  text-align: center;
  background-color: #ffffff;
  border-top: 1px solid #bccbef;
}
@media (min-width: 768px) {
  .press-filter__no-results {
    padding: 40px;
  }
}
@media (min-width: 960px) {
  .press-filter__no-results {
    padding: 60px;
  }
}
@media (min-width: 1200px) {
  .press-filter__no-results {
    padding: 80px;
  }
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press-filter__no-results {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press-filter__no-results {
    font-size: 26px;
  }
}
@media (min-width: 960px) {
  .press-filter__no-results {
    border-left: 1px solid #bccbef;
  }
}

.image-block {
  margin-top: 30px;
  margin-bottom: 60px;
  margin-left: 20px;
  margin-right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .image-block {
    margin-bottom: 80px;
    margin-top: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 768px) and (min-width: 600px) {
  .image-block {
    margin-bottom: 100px;
  }
}
@media (min-width: 768px) and (min-width: 960px) {
  .image-block {
    margin-bottom: 140px;
  }
}
@media (min-width: 768px) {
  .image-block:last-child {
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .image-block:first-child .image-block__text {
    padding-top: 0;
  }
}

@media (min-width: 768px) {
  .image-block__image {
    width: 50%;
  }
}

.image-block__text {
  padding-top: 30px;
}
@media (min-width: 768px) {
  .image-block__text {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    width: 50%;
  }
}
@media (min-width: 768px) and (min-width: 600px) {
  .image-block__text {
    padding-top: 60px;
  }
}
@media (min-width: 768px) and (min-width: 960px) {
  .image-block__text {
    padding-top: 80px;
  }
}
@media (min-width: 768px) and (min-width: 1800px) {
  .image-block__text {
    padding-top: 100px;
  }
}

.image-block__label {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-bottom: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .image-block__label {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .image-block__label {
    font-size: 22px;
  }
}
.image-block__label em {
  font-style: normal;
}
@media (min-width: 1200px) {
  .image-block__label {
    margin-bottom: 30px;
  }
}
.image-block__label.has-tooltip {
  color: #001c60;
  display: inline-block;
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
  -webkit-transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
}
.image-block__label.has-tooltip:hover, .image-block__label.has-tooltip:focus {
  color: var(--red);
  -webkit-box-shadow: inset 0px -1px 0 var(--red);
          box-shadow: inset 0px -1px 0 var(--red);
}
.image-block__label.has-tooltip[data-tooltip] {
  cursor: help;
  position: relative;
}
.image-block__label.has-tooltip[data-tooltip]:before, .image-block__label.has-tooltip[data-tooltip]:after {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.2s, visibility 0.2s;
  transition: opacity 0.2s, visibility 0.2s;
}
.image-block__label.has-tooltip[data-tooltip]:before {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  position: absolute;
  bottom: 150%;
  left: 0;
  margin-bottom: 6px;
  margin-left: -10px;
  padding-top: 26px;
  padding-bottom: 26px;
  padding-left: 30px;
  padding-right: 30px;
  z-index: 79;
  background-color: #042475;
  border-radius: 20px;
  width: 300px;
  content: attr(data-tooltip);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .image-block__label.has-tooltip[data-tooltip]:before {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .image-block__label.has-tooltip[data-tooltip]:before {
    font-size: 16px;
  }
}
@media (min-width: 960px) {
  .image-block__label.has-tooltip[data-tooltip]:before {
    margin-left: -150px;
    position: absolute;
    left: 50%;
  }
}
.image-block__label.has-tooltip[data-tooltip]:after {
  position: absolute;
  bottom: 150%;
  left: 50%;
  margin-left: -6px;
  z-index: 79;
  width: 0;
  border-top: 6px solid #042475;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  content: " ";
}
.image-block__label.has-tooltip[data-tooltip]:hover:before, .image-block__label.has-tooltip[data-tooltip]:hover:after {
  visibility: visible;
  opacity: 1;
}

.image-block__title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  width: 80%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .image-block__title {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .image-block__title {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .image-block__title {
    line-height: 1.2;
  }
}
@media (min-width: 1200px) {
  .image-block__title {
    font-family: "GT Super Display", Georgia, serif;
    font-size: 16px;
    line-height: 1;
    font-weight: normal;
    text-transform: none;
    letter-spacing: -0.015em;
    font-size: 40px;
    color: #001c60;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
  }
}
@media (min-width: 1200px) and (min-width: 600px) and (max-width: 2499px) {
  .image-block__title {
    font-size: calc( 40px + (100 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 1200px) and (min-width: 2500px) {
  .image-block__title {
    font-size: 100px;
  }
}

.image-block__desc {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  margin-top: 10px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .image-block__desc {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .image-block__desc {
    font-size: 25px;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  .image-block__desc {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .image-block__desc {
    margin-top: 20px;
    max-width: 400px;
  }
}
@media (min-width: 1200px) {
  .image-block__desc {
    margin-top: 30px;
  }
}

.image-block__list {
  margin-top: 10px;
}
.image-block__list:hover a, .image-block__list:focus a {
  color: #bccbef;
}
.image-block__list a {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #0d3dd9;
  padding-top: 15px;
  padding-bottom: 2px;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  display: block;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .image-block__list a {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .image-block__list a {
    font-size: 35px;
  }
}
.image-block__list a:hover, .image-block__list a:focus {
  border-color: #001c60;
  color: #001c60;
}
@media (min-width: 960px) {
  .image-block__list a {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}
@media (min-width: 1200px) {
  .image-block__list {
    margin-top: 20px;
  }
}

.image-block__caption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
  width: 70%;
}

.image-block__button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .image-block__button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .image-block__button {
    font-size: 22px;
  }
}
.image-block__button em {
  font-style: normal;
}
.image-block__button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.image-block__button:not(:disabled):hover, .image-block__button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.image-block__button:not(:disabled):hover svg, .image-block__button:not(:disabled):focus svg {
  fill: #ffffff;
}
.image-block__button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .image-block__button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 768px) {
  .image-block__button {
    margin-top: 30px;
  }
}

@media (min-width: 768px) {
  .image-block--reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media (min-width: 960px) {
  .image-block--reverse .image-block__image {
    width: calc(50% + 80px);
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
@media (min-width: 768px) {
  .image-block--reverse .image-block__text {
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 0;
  }
}

@media (min-width: 960px) {
  .header-links {
    padding-top: 80px;
    margin-left: 200px;
  }
}
@media (min-width: 960px) and (min-width: 600px) {
  .header-links {
    padding-top: 100px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .header-links {
    padding-top: 140px;
  }
}
@media (min-width: 1200px) {
  .header-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.header-links__left {
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

.header-links__right {
  padding-bottom: 40px;
  width: 100%;
}
@media (min-width: 600px) {
  .header-links__right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1200px) {
  .header-links__right {
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

@media (min-width: 0) and (max-width: 599px) {
  .header-links__list-col:not(:last-child) {
    padding-bottom: 40px;
  }
}
@media (min-width: 600px) {
  .header-links__list-col {
    padding-left: 20px;
    padding-right: 20px;
    width: 50%;
    border-left: 1px solid #bccbef;
  }
}

.header-links__list-title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__list-title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__list-title {
    font-size: 26px;
  }
}

.header-links__list:hover a,
.header-links__list:hover button, .header-links__list:focus a,
.header-links__list:focus button {
  color: #bccbef;
}
.header-links__list a,
.header-links__list button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  padding-top: 15px;
  padding-bottom: 2px;
  line-height: 1.25em;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  display: block;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__list a,
.header-links__list button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__list a,
.header-links__list button {
    font-size: 16px;
  }
}
.header-links__list a:hover, .header-links__list a:focus,
.header-links__list button:hover,
.header-links__list button:focus {
  border-color: #001c60;
  color: #001c60;
}
@media (min-width: 450px) {
  .header-links__list a,
.header-links__list button {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}

.header-links__title {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  padding-bottom: 30px;
  max-width: 1100px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__title {
    font-size: 120px;
  }
}
@media (min-width: 1200px) {
  .header-links__title {
    padding-bottom: 40px;
  }
}

.header-links__introduction {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  padding-bottom: 40px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .header-links__introduction {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .header-links__introduction {
    font-size: 25px;
  }
}
.header-links__introduction a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.header-links__introduction a:hover, .header-links__introduction a:focus {
  color: var(--red);
}
.header-links__introduction p {
  margin-bottom: 20px;
}
.header-links__introduction p:last-child {
  margin-bottom: 0;
}
.header-links__introduction > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.header-links__introduction > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.header-links__introduction > ul > li:last-child {
  margin-bottom: 0;
}
.header-links__introduction > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.header-links__introduction > ul > li ul,
.header-links__introduction > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.header-links__introduction > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.header-links__introduction > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.header-links__introduction > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.header-links__introduction > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.header-links__introduction > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.header-links__introduction > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.header-links__introduction > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.header-links__introduction > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.header-links__introduction > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.header-links__introduction > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.header-links__introduction > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.header-links__introduction > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.header-links__introduction > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.header-links__introduction > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.header-links__introduction > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.header-links__introduction > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.header-links__introduction > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.header-links__introduction > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.header-links__introduction > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.header-links__introduction > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.header-links__introduction > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.header-links__introduction > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.header-links__introduction > ul a:hover, .header-links__introduction > ul a:focus {
  color: var(--red);
}
.header-links__introduction > ul:last-child {
  margin-bottom: 0;
}
.header-links__introduction > ul:first-child {
  margin-top: 0;
}
.header-links__introduction > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.header-links__introduction > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.header-links__introduction > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ol > li::before {
    font-size: 22px;
  }
}
.header-links__introduction > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ol > li::before {
    font-size: 25px;
  }
}
.header-links__introduction > ol > li:last-child {
  padding-bottom: 0;
}
.header-links__introduction > ol > li ul,
.header-links__introduction > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.header-links__introduction > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.header-links__introduction > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.header-links__introduction > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.header-links__introduction > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.header-links__introduction > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.header-links__introduction > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.header-links__introduction > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.header-links__introduction > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.header-links__introduction > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.header-links__introduction > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.header-links__introduction > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.header-links__introduction > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.header-links__introduction > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.header-links__introduction > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.header-links__introduction > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.header-links__introduction > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.header-links__introduction > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.header-links__introduction > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.header-links__introduction > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.header-links__introduction > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.header-links__introduction > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.header-links__introduction > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.header-links__introduction > ol a:hover, .header-links__introduction > ol a:focus {
  color: var(--red);
}
.header-links__introduction > ol:last-child {
  margin-bottom: 0;
}
.header-links__introduction > ol:first-child {
  margin-top: 0;
}
@media (min-width: 768px) {
  .header-links__introduction {
    width: 80%;
    max-width: 800px;
  }
}

.header-links__breadcrumb {
  margin-bottom: 20px;
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  color: #001c60;
  display: inline-block;
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
  -webkit-transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
}
@media (min-width: 960px) {
  .header-links__breadcrumb {
    margin-bottom: 40px;
  }
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__breadcrumb {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__breadcrumb {
    font-size: 22px;
  }
}
.header-links__breadcrumb em {
  font-style: normal;
}
.header-links__breadcrumb:hover, .header-links__breadcrumb:focus {
  color: var(--red);
  -webkit-box-shadow: inset 0px -1px 0 var(--red);
          box-shadow: inset 0px -1px 0 var(--red);
}

.header-links__all-button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__all-button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__all-button {
    font-size: 16px;
  }
}
.header-links__all-button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.header-links__all-button:not(:disabled):hover, .header-links__all-button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.header-links__all-button:not(:disabled):hover svg, .header-links__all-button:not(:disabled):focus svg {
  fill: #ffffff;
}
.header-links__all-button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}

.modal-nav {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  visibility: hidden;
  pointer-events: none;
  width: 100%;
  z-index: 200;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.modal-nav .modal-nav__list > li {
  opacity: 0;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.modal-nav.active {
  visibility: visible;
  pointer-events: auto;
}
.modal-nav.active .modal-nav__list > li {
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.modal-nav.active .modal-nav__list > li:nth-child(1) {
  -webkit-transition-delay: 0.02s;
          transition-delay: 0.02s;
}
.modal-nav.active .modal-nav__list > li:nth-child(2) {
  -webkit-transition-delay: 0.04s;
          transition-delay: 0.04s;
}
.modal-nav.active .modal-nav__list > li:nth-child(3) {
  -webkit-transition-delay: 0.06s;
          transition-delay: 0.06s;
}
.modal-nav.active .modal-nav__list > li:nth-child(4) {
  -webkit-transition-delay: 0.08s;
          transition-delay: 0.08s;
}
.modal-nav.active .modal-nav__list > li:nth-child(5) {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.modal-nav.active .modal-nav__list > li:nth-child(6) {
  -webkit-transition-delay: 0.12s;
          transition-delay: 0.12s;
}
.modal-nav.active .modal-nav__list > li:nth-child(7) {
  -webkit-transition-delay: 0.14s;
          transition-delay: 0.14s;
}
.modal-nav.active .modal-nav__list > li:nth-child(8) {
  -webkit-transition-delay: 0.16s;
          transition-delay: 0.16s;
}
.modal-nav.active .modal-nav__list > li:nth-child(9) {
  -webkit-transition-delay: 0.18s;
          transition-delay: 0.18s;
}
.modal-nav.active .modal-nav__list > li:nth-child(10) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.modal-nav.active .modal-nav__list > li:nth-child(11) {
  -webkit-transition-delay: 0.22s;
          transition-delay: 0.22s;
}
.modal-nav.active .modal-nav__list > li:nth-child(12) {
  -webkit-transition-delay: 0.24s;
          transition-delay: 0.24s;
}
.modal-nav.active .modal-nav__list > li:nth-child(13) {
  -webkit-transition-delay: 0.26s;
          transition-delay: 0.26s;
}
.modal-nav.active .modal-nav__list > li:nth-child(14) {
  -webkit-transition-delay: 0.28s;
          transition-delay: 0.28s;
}
.modal-nav.active .modal-nav__list > li:nth-child(15) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.modal-nav.active .modal-nav__list > li:nth-child(16) {
  -webkit-transition-delay: 0.32s;
          transition-delay: 0.32s;
}
.modal-nav.active .modal-nav__list > li:nth-child(17) {
  -webkit-transition-delay: 0.34s;
          transition-delay: 0.34s;
}
.modal-nav.active .modal-nav__list > li:nth-child(18) {
  -webkit-transition-delay: 0.36s;
          transition-delay: 0.36s;
}
.modal-nav.active .modal-nav__list > li:nth-child(19) {
  -webkit-transition-delay: 0.38s;
          transition-delay: 0.38s;
}
.modal-nav.active .modal-nav__list > li:nth-child(20) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.modal-nav.active .modal-nav__list > li:nth-child(21) {
  -webkit-transition-delay: 0.42s;
          transition-delay: 0.42s;
}
.modal-nav.active .modal-nav__list > li:nth-child(22) {
  -webkit-transition-delay: 0.44s;
          transition-delay: 0.44s;
}
.modal-nav.active .modal-nav__list > li:nth-child(23) {
  -webkit-transition-delay: 0.46s;
          transition-delay: 0.46s;
}
.modal-nav.active .modal-nav__list > li:nth-child(24) {
  -webkit-transition-delay: 0.48s;
          transition-delay: 0.48s;
}
.modal-nav.active .modal-nav__list > li:nth-child(25) {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.modal-nav.active .modal-nav__list > li:nth-child(26) {
  -webkit-transition-delay: 0.52s;
          transition-delay: 0.52s;
}
.modal-nav.active .modal-nav__list > li:nth-child(27) {
  -webkit-transition-delay: 0.54s;
          transition-delay: 0.54s;
}
.modal-nav.active .modal-nav__list > li:nth-child(28) {
  -webkit-transition-delay: 0.56s;
          transition-delay: 0.56s;
}
.modal-nav.active .modal-nav__list > li:nth-child(29) {
  -webkit-transition-delay: 0.58s;
          transition-delay: 0.58s;
}
.modal-nav.active .modal-nav__list > li:nth-child(30) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
@media (min-width: 768px) {
  .modal-nav {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 100px;
    padding-left: 40px;
  }
}

.modal-nav__close {
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  border-left: 1px solid #001c60;
  border-bottom: 1px solid #001c60;
  cursor: pointer;
  display: block;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.modal-nav__close svg {
  height: 14px;
  width: 14px;
  -webkit-transition: fill 0.2s;
  transition: fill 0.2s;
  fill: #001c60;
}
.modal-nav__close:focus {
  outline: 0;
  background-color: #001c60;
}
.modal-nav__close:focus svg {
  fill: #ffffff;
}
.modal-nav__close:hover {
  background-color: #0d3dd9;
}
.modal-nav__close:hover svg {
  fill: #ffffff;
}

.modal-nav__box {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  -webkit-box-shadow: rgba(0, 17, 57, 0.4) 2px 2px 20px;
          box-shadow: rgba(0, 17, 57, 0.4) 2px 2px 20px;
  background-color: #ffffff;
  z-index: 2;
}
.admin-bar .modal-nav__box {
  top: 46px;
}
@media (min-width: 782px) {
  .admin-bar .modal-nav__box {
    top: calc(80px + 32px);
  }
}
@media (min-width: 782px) {
  .modal-nav__box {
    position: absolute;
    top: 80px;
    left: 50%;
    margin-bottom: 80px;
    width: 70%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media (min-width: 1200px) {
  .modal-nav__box {
    width: 50%;
  }
}

.modal-nav__inner {
  position: relative;
  border: 1px solid #001c60;
  min-height: 100vh;
  padding-top: 80px;
  padding-right: 20px;
  padding-bottom: 30px;
  padding-left: 20px;
}
.admin-bar .modal-nav__inner {
  min-height: calc(100vh - 46px);
}
@media (min-width: 782px) {
  .admin-bar .modal-nav__inner {
    min-height: calc(100vh - 180px - 32px);
  }
}
@media (min-width: 768px) {
  .modal-nav__inner {
    padding-top: 100px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 782px) {
  .modal-nav__inner {
    min-height: calc(100vh - 180px);
  }
}

.modal-nav__header {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .modal-nav__header {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .modal-nav__header {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .modal-nav__header {
    line-height: 1.2;
  }
}

.modal-nav__list:hover a,
.modal-nav__list:hover button, .modal-nav__list:focus a,
.modal-nav__list:focus button {
  color: #bccbef;
}
.modal-nav__list a,
.modal-nav__list button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  padding-top: 15px;
  padding-bottom: 2px;
  line-height: 1.25em;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  display: block;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .modal-nav__list a,
.modal-nav__list button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .modal-nav__list a,
.modal-nav__list button {
    font-size: 16px;
  }
}
.modal-nav__list a:hover, .modal-nav__list a:focus,
.modal-nav__list button:hover,
.modal-nav__list button:focus {
  border-color: #001c60;
  color: #001c60;
}
@media (min-width: 450px) {
  .modal-nav__list a,
.modal-nav__list button {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}
@media (min-width: 768px) {
  .modal-nav__list {
    margin-top: 20px;
  }
}

.modal-nav__bg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #001c60;
  opacity: 0.9;
}

.horizontal-teases:hover .horizontal-teases__title,
.horizontal-teases:hover .horizontal-teases__type, .horizontal-teases:focus .horizontal-teases__title,
.horizontal-teases:focus .horizontal-teases__type {
  color: #455fa0;
}
.horizontal-teases:hover .horizontal-teases__image, .horizontal-teases:focus .horizontal-teases__image {
  opacity: 0.4;
}

.horizontal-teases__item {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 600px) {
  .horizontal-teases__item {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

.horizontal-teases__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.horizontal-teases__link:hover .horizontal-teases__title,
.horizontal-teases__link:hover .horizontal-teases__type, .horizontal-teases__link:focus .horizontal-teases__title,
.horizontal-teases__link:focus .horizontal-teases__type {
  color: #ffffff;
}
.horizontal-teases__link:hover .horizontal-teases__type, .horizontal-teases__link:focus .horizontal-teases__type {
  border-color: #ffffff;
}
.horizontal-teases__link:hover .horizontal-teases__image, .horizontal-teases__link:focus .horizontal-teases__image {
  opacity: 1;
}

.horizontal-teases__image {
  margin-right: 20px;
  width: 25%;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  max-width: 140px;
}
.horizontal-teases__image .square-image {
  background-color: #000e2f;
}

.horizontal-teases__text {
  width: 100%;
}

.horizontal-teases__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #ffffff;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  width: 90%;
  max-width: 800px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .horizontal-teases__title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .horizontal-teases__title {
    font-size: 26px;
  }
}

.horizontal-teases__type {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #bccbef;
  margin-top: 15px;
  padding-top: 5px;
  display: block;
  text-transform: capitalize;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  border-top: 1px solid rgba(188, 203, 239, 0.4);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .horizontal-teases__type {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .horizontal-teases__type {
    font-size: 16px;
  }
}

.tease-graph {
  margin-bottom: 20px;
}

.tease-graph__graph {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #000e2f;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tease-graph__graph {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tease-graph__graph {
    font-size: 16px;
  }
}
@media (min-width: 960px) {
  .tease-graph__graph {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}

.tease-graph__loading {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.tease-image {
  margin-bottom: 20px;
}

.footer-secondary {
  background-color: #e7edf9;
  position: relative;
  z-index: 2;
}

.footer-secondary__inner {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 768px) {
  .footer-secondary__inner {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 960px) {
  .footer-secondary__inner {
    margin-left: 200px;
    margin-right: 200px;
    border-left: 1px solid #bccbef;
    border-right: 1px solid #bccbef;
  }
}

.footer-secondary__text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #4f68a9;
}
@media (min-width: 768px) and (max-width: 959px) {
  .footer-secondary__text {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 80px;
       -moz-column-gap: 80px;
            column-gap: 80px;
    -webkit-column-rule: 1px solid #bccbef;
       -moz-column-rule: 1px solid #bccbef;
            column-rule: 1px solid #bccbef;
  }
}
@media (min-width: 1200px) {
  .footer-secondary__text {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 80px;
       -moz-column-gap: 80px;
            column-gap: 80px;
    -webkit-column-rule: 1px solid #bccbef;
       -moz-column-rule: 1px solid #bccbef;
            column-rule: 1px solid #bccbef;
  }
}

.is-truncated {
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.is-truncated:hover, .is-truncated:focus {
  cursor: s-resize;
  color: #0d3dd9;
}

.people-block {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .people-block {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .people-block {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .people-block {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

.people-block__header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  margin-bottom: 20px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .people-block__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .people-block__header {
    font-size: 22px;
  }
}
.people-block__header em {
  font-style: normal;
}

.people-block__grid {
  margin-top: -40px;
  margin-right: -5px;
  margin-left: -5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 450px) {
  .people-block__grid {
    margin-top: -60px;
    margin-right: -10px;
    margin-left: -10px;
  }
}

.people-block__link {
  padding-top: 40px;
  padding-right: 5px;
  padding-left: 5px;
  display: block;
  width: 50%;
}
.people-block__link:hover .portrait-image, .people-block__link:focus .portrait-image {
  background-color: #0d3dd9;
}
.people-block__link:hover .people-block__name, .people-block__link:focus .people-block__name {
  color: #0d3dd9;
}
.people-block__link:hover .people-block__title, .people-block__link:focus .people-block__title {
  color: #001c60;
}
.people-block__link:hover .people-block__image-screen, .people-block__link:focus .people-block__image-screen {
  opacity: 1;
}
@media (min-width: 450px) {
  .people-block__link {
    padding-top: 60px;
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 600px) {
  .people-block__link {
    width: 33.3%;
  }
}
@media (min-width: 1200px) {
  .people-block__link {
    width: 20%;
  }
}

.people-block__image {
  position: relative;
}
.people-block__image .portrait-image {
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  background-color: #001c60;
}

.people-block__image-screen {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  background-color: #0d3dd9;
  z-index: 2;
  mix-blend-mode: screen;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  opacity: 0;
}

.people-block__logo {
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  margin-left: auto;
  margin-right: auto;
  max-width: 300px !important;
}
@media (min-width: 1400px) {
  .people-block__logo {
    padding-top: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
  }
}

.people-block__name {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  margin-top: 10px;
  width: 95%;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .people-block__name {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .people-block__name {
    font-size: 26px;
  }
}

.people-block__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #455fa0;
  margin-top: 5px;
  display: block;
  width: 90%;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .people-block__title {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .people-block__title {
    font-size: 16px;
  }
}

@media (min-width: 768px) {
  .people-block--1 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .people-block--1 {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .people-block--1 {
    max-width: 1000px;
  }
}
.people-block--1 .people-block__grid {
  margin: 0;
}
.people-block--1 .people-block__link {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  border-top: 1px solid #bccbef;
  border-bottom: 1px solid #bccbef;
  width: 100%;
}
.people-block--1 .people-block__image {
  margin-right: 20px;
  width: 100px;
}
.people-block--1 .people-block__logo {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.people-block--1 .people-block__text {
  width: 100%;
}
.people-block--1 .people-block__header {
  border: 0;
  margin: 0;
}

@media (min-width: 768px) {
  .people-block--2,
.people-block--3 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .people-block--2,
.people-block--3 {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .people-block--2,
.people-block--3 {
    max-width: 1000px;
  }
}
@media (min-width: 600px) {
  .people-block--2 .people-block__link,
.people-block--3 .people-block__link {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

@media (min-width: 600px) {
  .people-block--4 .people-block__link {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .people-block--4 .people-block__link {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

.people-block--list .people-block__header,
.people-block--list .people-block__grid,
.people-block--list .people-block__name {
  margin: 0;
}
.people-block--list .people-block__link {
  padding-top: 15px;
  padding-right: 0;
  padding-bottom: 16px;
  padding-left: 0;
  border-bottom: 1px solid #bccbef;
  width: 100%;
}
@media (min-width: 768px) {
  .people-block--list .people-block__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 768px) {
  .people-block--list .people-block__name {
    padding-right: 20px;
    width: 50%;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
}
@media (min-width: 768px) {
  .people-block--list .people-block__title {
    width: 50%;
    margin: 0;
  }
}

.footer-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #ffffff;
}

.footer-search__icon {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
  margin-right: 10px;
  width: 0.7em;
  height: 0.7em;
  fill: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .footer-search__icon {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .footer-search__icon {
    font-size: 35px;
  }
}

.footer-search__input {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #ffffff;
  padding-bottom: 2px;
  width: 100%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .footer-search__input {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .footer-search__input {
    font-size: 35px;
  }
}
.footer-search__input::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
.footer-search__input::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
.footer-search__input:-ms-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
.footer-search__input::-ms-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
.footer-search__input::placeholder {
  color: #ffffff;
  opacity: 1;
}
.footer-search__input:focus::-webkit-input-placeholder {
  opacity: 0;
}
.footer-search__input:focus::-moz-placeholder {
  opacity: 0;
}
.footer-search__input:focus:-ms-input-placeholder {
  opacity: 0;
}
.footer-search__input:focus::-ms-input-placeholder {
  opacity: 0;
}
.footer-search__input:focus::placeholder {
  opacity: 0;
}

.the-latest__header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  margin-bottom: 20px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .the-latest__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .the-latest__header {
    font-size: 22px;
  }
}
.the-latest__header em {
  font-style: normal;
}
@media (min-width: 960px) {
  .the-latest__header {
    margin-bottom: 30px;
  }
}

.the-latest__text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .the-latest__text {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .the-latest__text {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .the-latest__text {
    line-height: 1.2;
  }
}

.the-latest__button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .the-latest__button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .the-latest__button {
    font-size: 16px;
  }
}
.the-latest__button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.the-latest__button:not(:disabled):hover, .the-latest__button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.the-latest__button:not(:disabled):hover svg, .the-latest__button:not(:disabled):focus svg {
  fill: #ffffff;
}
.the-latest__button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 960px) {
  .the-latest__button {
    margin-top: 30px;
  }
}

.excerpt__hidden {
  height: 400px;
  overflow: hidden;
  position: relative;
}
.excerpt__hidden:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
}

.excerpt--extra-dark-blue.excerpt__hidden:after {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 14, 47, 0)), to(#000e2f));
  background: linear-gradient(to bottom, rgba(0, 14, 47, 0) 0%, #000e2f 100%);
}

.excerpt--blue-wash.excerpt__hidden:after {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(242, 245, 252, 0)), to(#f2f5fc));
  background: linear-gradient(to bottom, rgba(242, 245, 252, 0) 0%, #f2f5fc 100%);
}

.excerpt__button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  position: relative;
  z-index: 2;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .excerpt__button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .excerpt__button {
    font-size: 16px;
  }
}
.excerpt__button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.excerpt__button:not(:disabled):hover, .excerpt__button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.excerpt__button:not(:disabled):hover svg, .excerpt__button:not(:disabled):focus svg {
  fill: #ffffff;
}
.excerpt__button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}

.legal--mobile {
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  display: block;
}
@media (min-width: 768px) {
  .legal--mobile {
    display: none;
  }
}

.legal--desktop {
  margin-top: 20px;
  display: none;
}
@media (min-width: 768px) {
  .legal--desktop {
    display: block;
  }
}

.legal__copyright {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #bccbef;
  opacity: 0.7;
  width: 95%;
}

.legal__full-name {
  margin-bottom: 3px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .legal__full-name {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .legal__full-name {
    font-size: 16px;
  }
}

.citation {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #455fa0;
  margin-top: 15px;
  width: 90%;
  max-width: 600px;
}
.citation a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.citation a:hover, .citation a:focus {
  color: var(--red);
}
.citation p {
  margin-bottom: 20px;
}
.citation p:last-child {
  margin-bottom: 0;
}
.citation > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.citation > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.citation > ul > li:last-child {
  margin-bottom: 0;
}
.citation > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.citation > ul > li ul,
.citation > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.citation > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.citation > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.citation > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.citation > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.citation > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.citation > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.citation > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.citation > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.citation > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.citation > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.citation > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.citation > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.citation > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.citation > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.citation > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.citation > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.citation > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.citation > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.citation > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.citation > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.citation > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.citation > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.citation > ul a:hover, .citation > ul a:focus {
  color: var(--red);
}
.citation > ul:last-child {
  margin-bottom: 0;
}
.citation > ul:first-child {
  margin-top: 0;
}
.citation > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.citation > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.citation > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ol > li::before {
    font-size: 22px;
  }
}
.citation > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ol > li::before {
    font-size: 25px;
  }
}
.citation > ol > li:last-child {
  padding-bottom: 0;
}
.citation > ol > li ul,
.citation > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.citation > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.citation > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.citation > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.citation > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.citation > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.citation > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.citation > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.citation > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.citation > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.citation > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.citation > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.citation > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.citation > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.citation > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.citation > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.citation > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.citation > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.citation > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.citation > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.citation > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.citation > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.citation > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.citation > ol a:hover, .citation > ol a:focus {
  color: var(--red);
}
.citation > ol:last-child {
  margin-bottom: 0;
}
.citation > ol:first-child {
  margin-top: 0;
}

.citation__date {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #455fa0;
  margin-top: 15px;
  max-width: 600px;
  display: inline-block;
}

.citation + .citation__date {
  margin-top: 8px;
  padding-top: 8px;
  border-top: 1px solid #bccbef;
}

.myth-fact {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .myth-fact {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .myth-fact {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .myth-fact {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

.myth-fact__myth {
  background-color: var(--red);
}

.myth-fact__fact {
  background-color: #001c60;
}

.myth-fact__card {
  padding-top: 40px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
@media (min-width: 768px) {
  .myth-fact__card {
    padding-top: 80px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

.myth-fact__header {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #ffffff;
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__header {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__header {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .myth-fact__header {
    line-height: 1.2;
  }
}
@media (min-width: 768px) {
  .myth-fact__header {
    margin-bottom: 30px;
  }
}

.myth-fact__myth-text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text {
    font-size: 35px;
  }
}
.myth-fact__myth-text a {
  color: #ffffff;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.myth-fact__myth-text a:hover, .myth-fact__myth-text a:focus {
  color: rgba(255, 255, 255, 0.5);
}
.myth-fact__myth-text p {
  margin-bottom: 20px;
}
.myth-fact__myth-text p:last-child {
  margin-bottom: 0;
}
.myth-fact__myth-text > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.myth-fact__myth-text > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__myth-text > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__myth-text > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__myth-text > ul > li ul,
.myth-fact__myth-text > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.myth-fact__myth-text > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__myth-text > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__myth-text > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__myth-text > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.myth-fact__myth-text > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__myth-text > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__myth-text > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__myth-text > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.myth-fact__myth-text > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__myth-text > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__myth-text > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__myth-text > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__myth-text > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__myth-text > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__myth-text > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.myth-fact__myth-text > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__myth-text > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__myth-text > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__myth-text > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__myth-text > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__myth-text > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__myth-text > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.myth-fact__myth-text > ul a:hover, .myth-fact__myth-text > ul a:focus {
  color: var(--red);
}
.myth-fact__myth-text > ul:last-child {
  margin-bottom: 0;
}
.myth-fact__myth-text > ul:first-child {
  margin-top: 0;
}
.myth-fact__myth-text > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.myth-fact__myth-text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.myth-fact__myth-text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__myth-text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__myth-text > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__myth-text > ol > li ul,
.myth-fact__myth-text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.myth-fact__myth-text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__myth-text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__myth-text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__myth-text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.myth-fact__myth-text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__myth-text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__myth-text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__myth-text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.myth-fact__myth-text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__myth-text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__myth-text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__myth-text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__myth-text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__myth-text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__myth-text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.myth-fact__myth-text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__myth-text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__myth-text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__myth-text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__myth-text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__myth-text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__myth-text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.myth-fact__myth-text > ol a:hover, .myth-fact__myth-text > ol a:focus {
  color: var(--red);
}
.myth-fact__myth-text > ol:last-child {
  margin-bottom: 0;
}
.myth-fact__myth-text > ol:first-child {
  margin-top: 0;
}
@media (min-width: 768px) {
  .myth-fact__myth-text {
    width: 92%;
  }
}

.myth-fact__fact-text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .myth-fact__fact-text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .myth-fact__fact-text {
    font-size: 25px;
  }
}
.myth-fact__fact-text a {
  color: #ffffff;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.myth-fact__fact-text a:hover, .myth-fact__fact-text a:focus {
  color: rgba(255, 255, 255, 0.5);
}
.myth-fact__fact-text p {
  margin-bottom: 20px;
}
.myth-fact__fact-text p:last-child {
  margin-bottom: 0;
}
.myth-fact__fact-text > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.myth-fact__fact-text > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__fact-text > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__fact-text > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__fact-text > ul > li ul,
.myth-fact__fact-text > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.myth-fact__fact-text > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__fact-text > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__fact-text > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__fact-text > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.myth-fact__fact-text > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__fact-text > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__fact-text > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__fact-text > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.myth-fact__fact-text > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__fact-text > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__fact-text > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__fact-text > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__fact-text > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__fact-text > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__fact-text > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.myth-fact__fact-text > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__fact-text > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__fact-text > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__fact-text > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__fact-text > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__fact-text > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__fact-text > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.myth-fact__fact-text > ul a:hover, .myth-fact__fact-text > ul a:focus {
  color: var(--red);
}
.myth-fact__fact-text > ul:last-child {
  margin-bottom: 0;
}
.myth-fact__fact-text > ul:first-child {
  margin-top: 0;
}
.myth-fact__fact-text > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.myth-fact__fact-text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.myth-fact__fact-text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__fact-text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__fact-text > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__fact-text > ol > li ul,
.myth-fact__fact-text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.myth-fact__fact-text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__fact-text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__fact-text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__fact-text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.myth-fact__fact-text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__fact-text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__fact-text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__fact-text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.myth-fact__fact-text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__fact-text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__fact-text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__fact-text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__fact-text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__fact-text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__fact-text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.myth-fact__fact-text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__fact-text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__fact-text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__fact-text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__fact-text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__fact-text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__fact-text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.myth-fact__fact-text > ol a:hover, .myth-fact__fact-text > ol a:focus {
  color: var(--red);
}
.myth-fact__fact-text > ol:last-child {
  margin-bottom: 0;
}
.myth-fact__fact-text > ol:first-child {
  margin-top: 0;
}
@media (min-width: 768px) {
  .myth-fact__fact-text {
    width: 92%;
  }
}

@media (min-width: 768px) {
  .myth-fact--wide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .myth-fact--wide .myth-fact__myth,
.myth-fact--wide .myth-fact__fact {
    width: 50%;
  }
}

.home__wrapper {
  position: relative;
  z-index: 2;
}
@media (min-width: 960px) {
  .home__wrapper {
    margin-top: calc(60px + 125px);
  }
}

.home__header {
  position: relative;
}

.home__header-cols {
  padding-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
}
@media (min-width: 768px) {
  .home__header-cols {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.home__header-cols.no-image {
  background-color: #ffffff;
}
@media (min-width: 600px) {
  .home__header-cols.no-image {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    text-align: center;
    width: 85%;
  }
}

.home__header-left {
  padding-top: 80px;
  padding-bottom: 80px;
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media (min-width: 600px) {
  .home__header-left {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .home__header-left {
    padding-top: 140px;
  }
}
@media (min-width: 600px) {
  .home__header-left {
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .home__header-left {
    padding-bottom: 140px;
  }
}
@media (min-width: 768px) {
  .home__header-left {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (min-width: 768px) and (min-width: 600px) {
  .home__header-left {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (min-width: 768px) and (min-width: 960px) {
  .home__header-left {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 768px) and (min-width: 1800px) {
  .home__header-left {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .home__header-left {
    padding-right: 60px;
  }
}
@media (min-width: 1200px) {
  .home__header-left {
    padding-right: 80px;
  }
}
.no-image .home__header-left {
  padding-bottom: 80px;
  padding-right: 0;
}
@media (min-width: 600px) {
  .no-image .home__header-left {
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .no-image .home__header-left {
    padding-bottom: 140px;
  }
}

.home__header-right {
  padding-bottom: 20px;
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
@media (min-width: 768px) {
  .home__header-right {
    padding-bottom: 20px;
    padding-left: 20px;
    width: 30%;
  }
}
@media (min-width: 960px) {
  .home__header-right {
    width: 50%;
  }
}

.home__intro {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__intro {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__intro {
    font-size: 120px;
  }
}
.home__intro a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.home__intro a:hover, .home__intro a:focus {
  color: var(--red);
}

.home__intro-button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 25px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__intro-button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__intro-button {
    font-size: 22px;
  }
}
.home__intro-button em {
  font-style: normal;
}
.home__intro-button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.home__intro-button:not(:disabled):hover, .home__intro-button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.home__intro-button:not(:disabled):hover svg, .home__intro-button:not(:disabled):focus svg {
  fill: #ffffff;
}
.home__intro-button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .home__intro-button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 960px) {
  .home__intro-button {
    margin-top: 45px;
  }
}

.home__extra-logo {
  margin-bottom: 30px;
  width: 130px;
}
@media (min-width: 960px) {
  .home__extra-logo {
    margin-bottom: 50px;
    width: 160px;
  }
}

.home__text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  margin-top: 20px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .home__text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .home__text {
    font-size: 25px;
  }
}
@media (min-width: 960px) {
  .home__text {
    margin-top: 40px;
  }
}
@media (min-width: 600px) {
  .home__text {
    width: 80%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .home__text {
    width: 95%;
  }
}
.no-image .home__text {
  margin-left: auto;
  margin-right: auto;
  max-width: 700px;
}

.home__rr {
  margin-left: 20px;
  margin-right: 20px;
}

.home__content {
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .home__content {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .home__content {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
@media (min-width: 600px) and (max-width: 1999px) {
  .home__content {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .home__content {
    font-size: 25px;
  }
}
.home__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.home__content > p.large {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > p.large {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > p.large {
    font-size: 35px;
  }
}
.home__content > p {
  margin-bottom: 20px;
}
.home__content > p:last-child {
  margin-bottom: 0;
}
.home__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.home__content > p a:hover, .home__content > p a:focus {
  color: var(--red);
}
.home__content p.has-drop-cap:first-letter {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.37em;
  padding-bottom: 0.37em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #001c60;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .home__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .home__content p.has-drop-cap:first-letter {
    padding-top: 0.55em;
    padding-bottom: 0.55em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.home__content > h1,
.home__content > h2,
.home__content > h3,
.home__content > h4,
.home__content > h6 {
  margin-bottom: 20px;
}
.home__content > h5 {
  margin-bottom: 5px;
}
.home__content > p + h1,
.home__content > p + h2,
.home__content > p + h3,
.home__content > p + h4,
.home__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .home__content > p + h1,
.home__content > p + h2,
.home__content > p + h3,
.home__content > p + h4,
.home__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .home__content > p + h1,
.home__content > p + h2,
.home__content > p + h3,
.home__content > p + h4,
.home__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .home__content > p + h1,
.home__content > p + h2,
.home__content > p + h3,
.home__content > p + h4,
.home__content > p + h6 {
    margin-top: 100px;
  }
}
.home__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .home__content > p + h5 {
    margin-top: 40px;
  }
}
.home__content > h1 + h1,
.home__content > h1 + h2,
.home__content > h1 + h3,
.home__content > h1 + h4,
.home__content > h1 + h5,
.home__content > h1 + h6,
.home__content > h2 + h1,
.home__content > h2 + h2,
.home__content > h2 + h3,
.home__content > h2 + h4,
.home__content > h2 + h5,
.home__content > h2 + h6,
.home__content > h3 + h1,
.home__content > h3 + h2,
.home__content > h3 + h3,
.home__content > h3 + h4,
.home__content > h3 + h5,
.home__content > h3 + h6,
.home__content > h4 + h1,
.home__content > h4 + h2,
.home__content > h4 + h3,
.home__content > h4 + h4,
.home__content > h4 + h5,
.home__content > h4 + h6,
.home__content > h5 + h1,
.home__content > h5 + h2,
.home__content > h5 + h3,
.home__content > h5 + h4,
.home__content > h5 + h5,
.home__content > h5 + h6,
.home__content > h6 + h1,
.home__content > h6 + h2,
.home__content > h6 + h3,
.home__content > h6 + h4,
.home__content > h6 + h5,
.home__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .home__content > h1 + h1,
.home__content > h1 + h2,
.home__content > h1 + h3,
.home__content > h1 + h4,
.home__content > h1 + h5,
.home__content > h1 + h6,
.home__content > h2 + h1,
.home__content > h2 + h2,
.home__content > h2 + h3,
.home__content > h2 + h4,
.home__content > h2 + h5,
.home__content > h2 + h6,
.home__content > h3 + h1,
.home__content > h3 + h2,
.home__content > h3 + h3,
.home__content > h3 + h4,
.home__content > h3 + h5,
.home__content > h3 + h6,
.home__content > h4 + h1,
.home__content > h4 + h2,
.home__content > h4 + h3,
.home__content > h4 + h4,
.home__content > h4 + h5,
.home__content > h4 + h6,
.home__content > h5 + h1,
.home__content > h5 + h2,
.home__content > h5 + h3,
.home__content > h5 + h4,
.home__content > h5 + h5,
.home__content > h5 + h6,
.home__content > h6 + h1,
.home__content > h6 + h2,
.home__content > h6 + h3,
.home__content > h6 + h4,
.home__content > h6 + h5,
.home__content > h6 + h6 {
    margin-top: 40px;
  }
}
.home__content > h1 a,
.home__content > h2 a,
.home__content > h3 a,
.home__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.home__content > h1 a:hover, .home__content > h1 a:focus,
.home__content > h2 a:hover,
.home__content > h2 a:focus,
.home__content > h3 a:hover,
.home__content > h3 a:focus,
.home__content > h5 a:hover,
.home__content > h5 a:focus {
  color: var(--red);
}
.home__content > h4 a,
.home__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.home__content > h4 a:hover, .home__content > h4 a:focus,
.home__content > h6 a:hover,
.home__content > h6 a:focus {
  color: var(--red);
}
.home__content > h1 {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > h1 {
    font-size: 120px;
  }
}
.home__content > h2 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > h2 {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > h2 {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .home__content > h2 {
    line-height: 1.2;
  }
}
.home__content > h3 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > h3 {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .home__content > h3 {
    line-height: 1.25;
  }
}
.home__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > h4 {
    font-size: 22px;
  }
}
.home__content > h4 em {
  font-style: normal;
}
.home__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > h5 {
    font-size: 26px;
  }
}
.home__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > h6 {
    font-size: 16px;
  }
}
.home__content > h1 strong,
.home__content > h2 strong,
.home__content > h3 strong,
.home__content > h4 strong,
.home__content > h5 strong,
.home__content > h6 strong {
  font-weight: inherit;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .home__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.home__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.home__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.home__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ol > li::before {
    font-size: 22px;
  }
}
.home__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ol > li::before {
    font-size: 25px;
  }
}
.home__content > ol > li:last-child {
  padding-bottom: 0;
}
.home__content > ol > li ul,
.home__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.home__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.home__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.home__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.home__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.home__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.home__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.home__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.home__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.home__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.home__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.home__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.home__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.home__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.home__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.home__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.home__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.home__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.home__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.home__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.home__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.home__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.home__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.home__content > ol a:hover, .home__content > ol a:focus {
  color: var(--red);
}
.home__content > h1 + ul,
.home__content > h2 + ul,
.home__content > h3 + ul,
.home__content > h4 + ul,
.home__content > h5 + ul,
.home__content > h6 + ul {
  margin-top: 20px !important;
}
.home__content > h1 + ol,
.home__content > h2 + ol,
.home__content > h3 + ol,
.home__content > h4 + ol,
.home__content > h5 + ol,
.home__content > h6 + ol {
  margin-top: 30px !important;
}
.home__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .home__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .home__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .home__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.home__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.home__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.home__content figcaption a:hover, .home__content figcaption a:focus {
  color: var(--red);
}
.home__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .home__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .home__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.home__content > *:first-child {
  margin-top: 0 !important;
}
.home__content > *:last-child {
  margin-bottom: 0 !important;
}
.home__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .home__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .home__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .home__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.home__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.home__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.home__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.home__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.home__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.home__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .home__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .home__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .home__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}

.home__tease-grid {
  background-color: #ffffff;
}

.home__tease-grid-title {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 20px;
  padding-right: 20px;
  border-top: 1px solid #bccbef;
  background-color: #ffffff;
  text-align: center;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__tease-grid-title {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__tease-grid-title {
    font-size: 22px;
  }
}
.home__tease-grid-title em {
  font-style: normal;
}

.home__promos {
  border-top: 1px solid #bccbef;
  position: relative;
}
@media (min-width: 0) and (max-width: 599px) {
  .home__promos {
    margin-top: -1px;
  }
}
@media (min-width: 960px) {
  .home__promos:after {
    content: "";
    height: 100%;
    width: 1px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 200px;
    display: block;
    background-color: #bccbef;
  }
}

.half-page {
  margin-left: 20px;
  margin-right: 20px;
}

.half-page__cols {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (min-width: 960px) {
  .half-page__cols {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media (min-width: 960px) {
  .half-page__left {
    margin-top: calc(20px + 60px);
    width: 40%;
  }
}
@media (min-width: 1400px) {
  .half-page__left {
    width: 50%;
  }
}
.half-page__left--no-margin {
  margin-top: 0;
}

@media (min-width: 0) and (max-width: 599px) {
  .half-page__right {
    margin-bottom: 40px;
  }
}
@media (min-width: 600px) {
  .half-page__right {
    padding: 40px 20px;
    background-color: #f2f5fc;
  }
}
@media (min-width: 600px) and (min-width: 768px) {
  .half-page__right {
    padding: 40px;
  }
}
@media (min-width: 600px) and (min-width: 960px) {
  .half-page__right {
    padding: 60px;
  }
}
@media (min-width: 600px) and (min-width: 1200px) {
  .half-page__right {
    padding: 80px;
  }
}
@media (min-width: 960px) {
  .half-page__right {
    margin-top: calc(20px + 60px);
    margin-bottom: 20px;
    width: 60%;
  }
}
@media (min-width: 1400px) {
  .half-page__right {
    width: 50%;
  }
}

.half-page__title {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  margin-bottom: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__title {
    font-size: 120px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .half-page__title {
    margin-top: 40px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) {
  .half-page__title {
    margin-top: 60px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 960px) {
  .half-page__title {
    margin-top: 80px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 1800px) {
  .half-page__title {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .half-page__title {
    margin-top: calc(60px + 125px);
  }
}

.half-page__image {
  margin-bottom: 20px;
}
@media (min-width: 960px) {
  .half-page__image {
    margin-top: calc(60px + 125px);
    margin-right: 20px;
    margin-bottom: 20px;
  }
}

.half-page__image-caption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}

.half-page__content {
  margin-top: -20px;
  margin-bottom: 40px;
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .half-page__content {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .half-page__content {
    font-size: 25px;
  }
}
.half-page__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.half-page__content > p.large {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > p.large {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > p.large {
    font-size: 35px;
  }
}
.half-page__content > p {
  margin-bottom: 20px;
}
.half-page__content > p:last-child {
  margin-bottom: 0;
}
.half-page__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.half-page__content > p a:hover, .half-page__content > p a:focus {
  color: var(--red);
}
.half-page__content p.has-drop-cap:first-letter {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.37em;
  padding-bottom: 0.37em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #001c60;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .half-page__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .half-page__content p.has-drop-cap:first-letter {
    padding-top: 0.55em;
    padding-bottom: 0.55em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.half-page__content > h1,
.half-page__content > h2,
.half-page__content > h3,
.half-page__content > h4,
.half-page__content > h6 {
  margin-bottom: 20px;
}
.half-page__content > h5 {
  margin-bottom: 5px;
}
.half-page__content > p + h1,
.half-page__content > p + h2,
.half-page__content > p + h3,
.half-page__content > p + h4,
.half-page__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .half-page__content > p + h1,
.half-page__content > p + h2,
.half-page__content > p + h3,
.half-page__content > p + h4,
.half-page__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .half-page__content > p + h1,
.half-page__content > p + h2,
.half-page__content > p + h3,
.half-page__content > p + h4,
.half-page__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .half-page__content > p + h1,
.half-page__content > p + h2,
.half-page__content > p + h3,
.half-page__content > p + h4,
.half-page__content > p + h6 {
    margin-top: 100px;
  }
}
.half-page__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .half-page__content > p + h5 {
    margin-top: 40px;
  }
}
.half-page__content > h1 + h1,
.half-page__content > h1 + h2,
.half-page__content > h1 + h3,
.half-page__content > h1 + h4,
.half-page__content > h1 + h5,
.half-page__content > h1 + h6,
.half-page__content > h2 + h1,
.half-page__content > h2 + h2,
.half-page__content > h2 + h3,
.half-page__content > h2 + h4,
.half-page__content > h2 + h5,
.half-page__content > h2 + h6,
.half-page__content > h3 + h1,
.half-page__content > h3 + h2,
.half-page__content > h3 + h3,
.half-page__content > h3 + h4,
.half-page__content > h3 + h5,
.half-page__content > h3 + h6,
.half-page__content > h4 + h1,
.half-page__content > h4 + h2,
.half-page__content > h4 + h3,
.half-page__content > h4 + h4,
.half-page__content > h4 + h5,
.half-page__content > h4 + h6,
.half-page__content > h5 + h1,
.half-page__content > h5 + h2,
.half-page__content > h5 + h3,
.half-page__content > h5 + h4,
.half-page__content > h5 + h5,
.half-page__content > h5 + h6,
.half-page__content > h6 + h1,
.half-page__content > h6 + h2,
.half-page__content > h6 + h3,
.half-page__content > h6 + h4,
.half-page__content > h6 + h5,
.half-page__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .half-page__content > h1 + h1,
.half-page__content > h1 + h2,
.half-page__content > h1 + h3,
.half-page__content > h1 + h4,
.half-page__content > h1 + h5,
.half-page__content > h1 + h6,
.half-page__content > h2 + h1,
.half-page__content > h2 + h2,
.half-page__content > h2 + h3,
.half-page__content > h2 + h4,
.half-page__content > h2 + h5,
.half-page__content > h2 + h6,
.half-page__content > h3 + h1,
.half-page__content > h3 + h2,
.half-page__content > h3 + h3,
.half-page__content > h3 + h4,
.half-page__content > h3 + h5,
.half-page__content > h3 + h6,
.half-page__content > h4 + h1,
.half-page__content > h4 + h2,
.half-page__content > h4 + h3,
.half-page__content > h4 + h4,
.half-page__content > h4 + h5,
.half-page__content > h4 + h6,
.half-page__content > h5 + h1,
.half-page__content > h5 + h2,
.half-page__content > h5 + h3,
.half-page__content > h5 + h4,
.half-page__content > h5 + h5,
.half-page__content > h5 + h6,
.half-page__content > h6 + h1,
.half-page__content > h6 + h2,
.half-page__content > h6 + h3,
.half-page__content > h6 + h4,
.half-page__content > h6 + h5,
.half-page__content > h6 + h6 {
    margin-top: 40px;
  }
}
.half-page__content > h1 a,
.half-page__content > h2 a,
.half-page__content > h3 a,
.half-page__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.half-page__content > h1 a:hover, .half-page__content > h1 a:focus,
.half-page__content > h2 a:hover,
.half-page__content > h2 a:focus,
.half-page__content > h3 a:hover,
.half-page__content > h3 a:focus,
.half-page__content > h5 a:hover,
.half-page__content > h5 a:focus {
  color: var(--red);
}
.half-page__content > h4 a,
.half-page__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.half-page__content > h4 a:hover, .half-page__content > h4 a:focus,
.half-page__content > h6 a:hover,
.half-page__content > h6 a:focus {
  color: var(--red);
}
.half-page__content > h1 {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > h1 {
    font-size: 120px;
  }
}
.half-page__content > h2 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > h2 {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > h2 {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .half-page__content > h2 {
    line-height: 1.2;
  }
}
.half-page__content > h3 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > h3 {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .half-page__content > h3 {
    line-height: 1.25;
  }
}
.half-page__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > h4 {
    font-size: 22px;
  }
}
.half-page__content > h4 em {
  font-style: normal;
}
.half-page__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > h5 {
    font-size: 26px;
  }
}
.half-page__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > h6 {
    font-size: 16px;
  }
}
.half-page__content > h1 strong,
.half-page__content > h2 strong,
.half-page__content > h3 strong,
.half-page__content > h4 strong,
.half-page__content > h5 strong,
.half-page__content > h6 strong {
  font-weight: inherit;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.half-page__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.half-page__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.half-page__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ol > li::before {
    font-size: 22px;
  }
}
.half-page__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ol > li::before {
    font-size: 25px;
  }
}
.half-page__content > ol > li:last-child {
  padding-bottom: 0;
}
.half-page__content > ol > li ul,
.half-page__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.half-page__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.half-page__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.half-page__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.half-page__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.half-page__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.half-page__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.half-page__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.half-page__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.half-page__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.half-page__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.half-page__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.half-page__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.half-page__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.half-page__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.half-page__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.half-page__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.half-page__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.half-page__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.half-page__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.half-page__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.half-page__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.half-page__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.half-page__content > ol a:hover, .half-page__content > ol a:focus {
  color: var(--red);
}
.half-page__content > h1 + ul,
.half-page__content > h2 + ul,
.half-page__content > h3 + ul,
.half-page__content > h4 + ul,
.half-page__content > h5 + ul,
.half-page__content > h6 + ul {
  margin-top: 20px !important;
}
.half-page__content > h1 + ol,
.half-page__content > h2 + ol,
.half-page__content > h3 + ol,
.half-page__content > h4 + ol,
.half-page__content > h5 + ol,
.half-page__content > h6 + ol {
  margin-top: 30px !important;
}
.half-page__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .half-page__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .half-page__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .half-page__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.half-page__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.half-page__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.half-page__content figcaption a:hover, .half-page__content figcaption a:focus {
  color: var(--red);
}
.half-page__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .half-page__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .half-page__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.half-page__content > *:first-child {
  margin-top: 0 !important;
}
.half-page__content > *:last-child {
  margin-bottom: 0 !important;
}
.half-page__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .half-page__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .half-page__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .half-page__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.half-page__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.half-page__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.half-page__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.half-page__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.half-page__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.half-page__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .half-page__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .half-page__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: none;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .half-page__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .half-page__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}
@media (min-width: 768px) {
  .half-page__content .stat-block,
.half-page__content .wp-block-image,
.half-page__content .wp-block-gallery,
.half-page__content .shareable-images,
.half-page__content .donate-block--full,
.half-page__content .wp-block-group,
.half-page__content .image-layout,
.half-page__content .wp-block-columns,
.half-page__content .related-articles,
.half-page__content .wp-block-table,
.half-page__content .wp-block-pullquote,
.half-page__content .wp-block-html,
.half-page__content .list-of-links,
.half-page__content .timeline,
.half-page__content .aside,
.half-page__content .graph-block,
.half-page__content .map-block,
.half-page__content .accordion,
.half-page__content .victories-block,
.half-page__content .news-block,
.half-page__content .action-block,
.half-page__content .people-block,
.half-page__content .wp-block-cover,
.half-page__content .wp-block-separator,
.half-page__content .aligncenter,
.half-page__content .aligncenter.size-medium {
    margin-left: 0;
  }
}
@media (min-width: 768px) and (min-width: 960px) and (max-width: 1199px) {
  .half-page__content .stat-block,
.half-page__content .wp-block-image,
.half-page__content .wp-block-gallery,
.half-page__content .shareable-images,
.half-page__content .donate-block--full,
.half-page__content .wp-block-group,
.half-page__content .image-layout,
.half-page__content .wp-block-columns,
.half-page__content .related-articles,
.half-page__content .wp-block-table,
.half-page__content .wp-block-pullquote,
.half-page__content .wp-block-html,
.half-page__content .list-of-links,
.half-page__content .timeline,
.half-page__content .aside,
.half-page__content .graph-block,
.half-page__content .map-block,
.half-page__content .accordion,
.half-page__content .victories-block,
.half-page__content .news-block,
.half-page__content .action-block,
.half-page__content .people-block,
.half-page__content .wp-block-cover,
.half-page__content .wp-block-separator,
.half-page__content .aligncenter,
.half-page__content .aligncenter.size-medium {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .half-page__content .wp-block-separator {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 960px) {
  .half-page__content {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}

@media (min-width: 960px) {
  .donate {
    margin-left: 200px;
    margin-top: calc(20px + 60px);
  }
}

.donate__main {
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
}
@media (min-width: 600px) {
  .donate__main {
    margin-bottom: calc(5% + 20px);
  }
}

.donate__header {
  padding-top: 80px;
}
@media (min-width: 600px) {
  .donate__header {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .donate__header {
    padding-top: 140px;
  }
}
@media (min-width: 600px) {
  .donate__header {
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #f2f5fc;
  }
}
@media (min-width: 600px) and (min-width: 600px) {
  .donate__header {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 600px) and (min-width: 960px) {
  .donate__header {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}

@media (min-width: 600px) {
  .donate__header-text {
    margin-left: auto;
    margin-right: auto;
    max-width: 1600px;
    width: 90%;
  }
}
@media (min-width: 960px) {
  .donate__header-text {
    margin-top: 40px;
  }
}
@media (min-width: 960px) and (min-width: 600px) {
  .donate__header-text {
    margin-top: 60px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .donate__header-text {
    margin-top: 80px;
  }
}
@media (min-width: 960px) and (min-width: 1800px) {
  .donate__header-text {
    margin-top: 100px;
  }
}
@media (min-width: 1200px) {
  .donate__header-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}

@media (min-width: 1200px) {
  .donate__header-left {
    padding-right: 40px;
    width: 50%;
  }
}

@media (min-width: 0) and (max-width: 1199px) {
  .donate__header-right {
    margin-top: 20px;
  }
}
@media (min-width: 1200px) {
  .donate__header-right {
    width: 50%;
  }
}

.donate__breadcrumb {
  margin-bottom: 5px;
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #455fa0;
  text-transform: uppercase;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__breadcrumb {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__breadcrumb {
    font-size: 22px;
  }
}
.donate__breadcrumb em {
  font-style: normal;
}

.donate__title {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__title {
    font-size: 120px;
  }
}
@media (min-width: 1200px) {
  .donate__title {
    margin-bottom: -0.08em;
  }
}

.donate__text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #bccbef;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .donate__text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .donate__text {
    font-size: 25px;
  }
}
.donate__text a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.donate__text a:hover, .donate__text a:focus {
  color: var(--red);
}
.donate__text p {
  margin-bottom: 20px;
}
.donate__text p:last-child {
  margin-bottom: 0;
}
.donate__text > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.donate__text > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.donate__text > ul > li:last-child {
  margin-bottom: 0;
}
.donate__text > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.donate__text > ul > li ul,
.donate__text > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.donate__text > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.donate__text > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.donate__text > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.donate__text > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.donate__text > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.donate__text > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.donate__text > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.donate__text > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.donate__text > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.donate__text > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.donate__text > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.donate__text > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.donate__text > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.donate__text > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.donate__text > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.donate__text > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.donate__text > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.donate__text > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.donate__text > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.donate__text > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.donate__text > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.donate__text > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.donate__text > ul a:hover, .donate__text > ul a:focus {
  color: var(--red);
}
.donate__text > ul:last-child {
  margin-bottom: 0;
}
.donate__text > ul:first-child {
  margin-top: 0;
}
.donate__text > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.donate__text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.donate__text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ol > li::before {
    font-size: 22px;
  }
}
.donate__text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ol > li::before {
    font-size: 25px;
  }
}
.donate__text > ol > li:last-child {
  padding-bottom: 0;
}
.donate__text > ol > li ul,
.donate__text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.donate__text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.donate__text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.donate__text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.donate__text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.donate__text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.donate__text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.donate__text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.donate__text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.donate__text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.donate__text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.donate__text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.donate__text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.donate__text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.donate__text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.donate__text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.donate__text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.donate__text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.donate__text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.donate__text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.donate__text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.donate__text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.donate__text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.donate__text > ol a:hover, .donate__text > ol a:focus {
  color: var(--red);
}
.donate__text > ol:last-child {
  margin-bottom: 0;
}
.donate__text > ol:first-child {
  margin-top: 0;
}
@media (min-width: 0) and (max-width: 599px) {
  .donate__text {
    border-bottom: 0;
  }
}

.donate__cols {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (min-width: 600px) {
  .donate__cols {
    -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
            box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
    margin-left: auto;
    margin-right: auto;
    background-color: #ffffff;
    margin-top: -40px;
    max-width: 1600px;
    width: 90%;
  }
}
@media (min-width: 960px) {
  .donate__cols {
    margin-top: -80px;
  }
}
@media (min-width: 1400px) {
  .donate__cols {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.donate__cols-image {
  overflow: hidden;
}
@media (min-width: 0) and (max-width: 599px) {
  .donate__cols-image {
    display: none;
  }
}
@media (min-width: 1400px) {
  .donate__cols-image {
    width: 50%;
  }
}

@media (min-width: 1400px) {
  .donate__cols-figure .square-image {
    display: none;
  }
}

.donate__cols-figure .tall-image {
  background-color: #f2f5fc;
  position: relative;
}
.donate__cols-figure .tall-image img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}
@media (min-width: 0) and (max-width: 1399px) {
  .donate__cols-figure .tall-image {
    display: none;
  }
}

.donate__embed {
  padding-top: 20px;
  background-color: #ffffff;
}
@media (min-width: 600px) {
  .donate__embed {
    padding-top: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
  }
}
@media (min-width: 1400px) {
  .donate__embed {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    width: 50%;
  }
}
@media (min-width: 1800px) {
  .donate__embed {
    padding-top: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
  }
}

.donate__image {
  background-size: cover;
  background-position: top center;
  height: 100%;
}

.about__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.about__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: calc(60px + 125px + 140px);
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
}
@media (min-width: 0) and (max-width: 959px) {
  .about__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .about__rail {
    padding-top: 200px;
    padding-bottom: 30px;
  }
}

.about__main {
  margin-left: 20px;
  margin-right: 20px;
  position: relative;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  min-width: 0;
}
@media (min-width: 960px) {
  .about__main {
    margin-top: calc(60px + 125px);
  }
  .about__main:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background-color: #bccbef;
    z-index: 1;
  }
}

.about__header {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #ffffff;
  z-index: 2;
  position: relative;
}
@media (min-width: 600px) {
  .about__header {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .about__header {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}

.about__header-top {
  text-align: center;
}
@media (min-width: 960px) {
  .about__header-top {
    margin-left: auto;
    margin-right: auto;
    width: 85%;
  }
}

@media (min-width: 768px) {
  .about__subnav {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .about__subnav {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .about__subnav {
    max-width: 1000px;
  }
}
.about__subnav .subnav.has-items {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .about__subnav {
    display: none;
  }
}

.about__typed-text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
  margin-bottom: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__typed-text {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__typed-text {
    font-size: 35px;
  }
}
.about__typed-text span {
  color: #0d3dd9;
}

.about__title {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__title {
    font-size: calc( 40px + (100 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__title {
    font-size: 100px;
  }
}

.about__intro {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  margin-top: 50px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .about__intro {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .about__intro {
    font-size: 25px;
  }
}
.about__intro a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.about__intro a:hover, .about__intro a:focus {
  color: var(--red);
}
.about__intro p {
  margin-bottom: 20px;
}
.about__intro p:last-child {
  margin-bottom: 0;
}
.about__intro > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.about__intro > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.about__intro > ul > li:last-child {
  margin-bottom: 0;
}
.about__intro > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.about__intro > ul > li ul,
.about__intro > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.about__intro > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.about__intro > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.about__intro > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.about__intro > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.about__intro > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.about__intro > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.about__intro > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.about__intro > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.about__intro > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.about__intro > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.about__intro > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.about__intro > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.about__intro > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.about__intro > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.about__intro > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.about__intro > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.about__intro > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.about__intro > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.about__intro > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.about__intro > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.about__intro > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.about__intro > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.about__intro > ul a:hover, .about__intro > ul a:focus {
  color: var(--red);
}
.about__intro > ul:last-child {
  margin-bottom: 0;
}
.about__intro > ul:first-child {
  margin-top: 0;
}
.about__intro > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.about__intro > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.about__intro > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ol > li::before {
    font-size: 22px;
  }
}
.about__intro > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ol > li::before {
    font-size: 25px;
  }
}
.about__intro > ol > li:last-child {
  padding-bottom: 0;
}
.about__intro > ol > li ul,
.about__intro > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.about__intro > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.about__intro > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.about__intro > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.about__intro > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.about__intro > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.about__intro > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.about__intro > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.about__intro > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.about__intro > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.about__intro > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.about__intro > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.about__intro > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.about__intro > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.about__intro > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.about__intro > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.about__intro > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.about__intro > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.about__intro > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.about__intro > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.about__intro > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.about__intro > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.about__intro > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.about__intro > ol a:hover, .about__intro > ol a:focus {
  color: var(--red);
}
.about__intro > ol:last-child {
  margin-bottom: 0;
}
.about__intro > ol:first-child {
  margin-top: 0;
}
@media (min-width: 600px) {
  .about__intro {
    text-align: left;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 60px;
       -moz-column-gap: 60px;
            column-gap: 60px;
    -webkit-column-rule: 1px solid #bccbef;
       -moz-column-rule: 1px solid #bccbef;
            column-rule: 1px solid #bccbef;
  }
}
@media (min-width: 600px) and (min-width: 768px) {
  .about__intro {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 600px) and (min-width: 960px) {
  .about__intro {
    max-width: 800px;
  }
}
@media (min-width: 600px) and (min-width: 1200px) {
  .about__intro {
    width: 75%;
  }
}
@media (min-width: 600px) and (min-width: 1400px) {
  .about__intro {
    max-width: 900px;
  }
}
@media (min-width: 600px) and (min-width: 1800px) {
  .about__intro {
    max-width: 1000px;
  }
}
@media (min-width: 768px) {
  .about__intro {
    -webkit-column-gap: 80px;
       -moz-column-gap: 80px;
            column-gap: 80px;
  }
}

.about__section-heading {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  margin-bottom: 20px;
  position: relative;
  z-index: 2;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__section-heading {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__section-heading {
    font-size: 22px;
  }
}
.about__section-heading em {
  font-style: normal;
}
@media (min-width: 960px) {
  .about__section-heading {
    margin-bottom: 40px;
  }
}

.about__section-text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  position: relative;
  z-index: 2;
  width: 90%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__section-text {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__section-text {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .about__section-text {
    line-height: 1.2;
  }
}
@media (min-width: 600px) {
  .about__section-text {
    width: 80%;
  }
}

.about__section-topper {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
}
@media (min-width: 960px) {
  .about__section-topper {
    margin-bottom: 40px;
  }
}

.about__section-topper-col {
  width: 50%;
}
@media (min-width: 0) and (max-width: 767px) {
  .about__section-topper-col:first-child {
    width: 80%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.about__section-number {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 60px;
  color: #f2f5fc;
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
  margin-bottom: -0.08em;
  text-align: right;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__section-number {
    font-size: calc( 60px + (250 - 60) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__section-number {
    font-size: 250px;
  }
}
.about__approach .about__section-number {
  color: #ffffff;
}

.about__approach {
  background-color: #f2f5fc;
  margin-bottom: 80px;
  margin-left: -20px;
  margin-right: -20px;
}
@media (min-width: 600px) {
  .about__approach {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .about__approach {
    margin-bottom: 140px;
  }
}
@media (min-width: 960px) {
  .about__approach {
    margin-right: -20px;
    margin-left: -220px;
  }
}

.about__approach-inner {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 80px;
  padding-bottom: 40px;
}
@media (min-width: 600px) {
  .about__approach-inner {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .about__approach-inner {
    padding-top: 140px;
  }
}
@media (min-width: 600px) {
  .about__approach-inner {
    padding-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .about__approach-inner {
    margin-left: 200px;
    padding-top: 80px;
    padding-bottom: 80px;
    border-left: 1px solid #bccbef;
  }
}
@media (min-width: 960px) and (min-width: 600px) {
  .about__approach-inner {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .about__approach-inner {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}

.about__appoach-list {
  margin-left: -10px;
  margin-right: -10px;
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.about__approach-list-item {
  margin-bottom: 40px;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (min-width: 0) and (max-width: 599px) {
  .about__approach-list-item {
    min-width: 50%;
  }
}
@media (min-width: 600px) and (max-width: 959px) {
  .about__approach-list-item {
    min-width: 33.3%;
  }
}
@media (min-width: 960px) {
  .about__approach-list-item {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    min-width: 20%;
  }
}

.about__approach-list-header {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  margin-top: 10px;
  width: 90%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__approach-list-header {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__approach-list-header {
    font-size: 16px;
  }
}
@media (min-width: 450px) {
  .about__approach-list-header {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.26;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 18px;
    color: #001c60;
    width: 80%;
  }
}
@media (min-width: 450px) and (min-width: 600px) and (max-width: 2499px) {
  .about__approach-list-header {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 450px) and (min-width: 2500px) {
  .about__approach-list-header {
    font-size: 26px;
  }
}
@media (min-width: 768px) {
  .about__approach-list-header {
    margin-top: 20px;
  }
}

.about__what {
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .about__what {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .about__what {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}

.about__what-list {
  width: 100%;
}
@media (min-width: 600px) {
  .about__what-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.about__what-list-item {
  padding-top: 60px;
  padding-right: 20px;
  padding-bottom: 40px;
  padding-left: 20px;
  position: relative;
  z-index: 2;
}
.about__what-list-item:nth-child(3n+1) {
  background-color: #001c60;
}
.about__what-list-item:nth-child(3n+2) {
  background-color: #0d3dd9;
}
.about__what-list-item:nth-child(3n+3) {
  background-color: var(--red);
}
@media (min-width: 600px) {
  .about__what-list-item {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 50%;
  }
}
@media (min-width: 768px) {
  .about__what-list-item {
    min-width: 33.3%;
  }
}
@media (min-width: 1200px) {
  .about__what-list-item {
    padding-top: 80px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 1400px) {
  .about__what-list-item {
    padding-top: 80px;
    padding-right: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
  }
}

.about__what-list-header {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #ffffff;
  margin-bottom: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__what-list-header {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__what-list-header {
    font-size: 26px;
  }
}

.about__what-checklist {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.about__what-checklist li {
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #ffffff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.about__what-checklist svg {
  height: 9px;
  width: 12px;
  margin-top: 0.4em;
  margin-right: 10px;
  fill: #ffffff;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.about__who {
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .about__who {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .about__who {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
@media (min-width: 960px) {
  .about__who .about__section-topper-col {
    padding-left: 20px;
    margin-left: 50%;
  }
}

.about__who-list {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  z-index: 2;
}
@media (min-width: 450px) and (max-width: 599px) {
  .about__who-list {
    margin-left: -20px;
    margin-right: -20px;
  }
}
@media (min-width: 600px) and (max-width: 959px) {
  .about__who-list {
    margin-left: -40px;
    margin-right: -40px;
  }
}
@media (min-width: 960px) {
  .about__who-list {
    margin-left: -20px;
    margin-right: -20px;
  }
}

.about__who-list-item {
  margin-bottom: 40px;
  width: 100%;
}
@media (min-width: 450px) {
  .about__who-list-item {
    padding-left: 20px;
    padding-right: 20px;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .about__who-list-item {
    padding-left: 40px;
    padding-right: 40px;
  }
  .about__who-list-item:nth-child(odd) {
    border-right: 1px solid #bccbef;
  }
}
@media (min-width: 960px) {
  .about__who-list-item {
    padding-left: 20px;
    padding-right: 20px;
    width: 25%;
  }
}
@media (min-width: 1200px) {
  .about__who-list-item {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 450px) and (max-width: 959px) {
  .about__who-list-item:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}
@media (min-width: 960px) {
  .about__who-list-item:nth-last-child(-n+4) {
    margin-bottom: 0;
  }
}

.about__who-link:hover .about__who-headline, .about__who-link:focus .about__who-headline {
  color: var(--red);
}

.about__who-image {
  margin-bottom: 20px;
  border-radius: 50%;
  overflow: hidden;
}

.about__who-headline {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #0d3dd9;
  margin-bottom: 5px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__who-headline {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__who-headline {
    font-size: 26px;
  }
}

.about__who-text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}

.about__who-button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__who-button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__who-button {
    font-size: 22px;
  }
}
.about__who-button em {
  font-style: normal;
}
.about__who-button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.about__who-button:not(:disabled):hover, .about__who-button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.about__who-button:not(:disabled):hover svg, .about__who-button:not(:disabled):focus svg {
  fill: #ffffff;
}
.about__who-button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .about__who-button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 960px) {
  .about__who-button {
    margin-top: 40px;
  }
}

.about__impact {
  margin-top: 80px;
  margin-bottom: 20px;
}
@media (min-width: 600px) {
  .about__impact {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .about__impact {
    margin-top: 140px;
  }
}
@media (min-width: 768px) {
  .about__impact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.about__impact-left {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .about__impact-left {
    margin-top: 40px;
    margin-bottom: 40px;
    width: 50%;
  }
}
@media (min-width: 768px) and (min-width: 600px) {
  .about__impact-left {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 768px) and (min-width: 960px) {
  .about__impact-left {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 768px) and (min-width: 1800px) {
  .about__impact-left {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

@media (min-width: 768px) {
  .about__impact-right {
    padding-left: 20px;
    width: 50%;
  }
}

.about__impact-button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__impact-button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__impact-button {
    font-size: 22px;
  }
}
.about__impact-button em {
  font-style: normal;
}
.about__impact-button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.about__impact-button:not(:disabled):hover, .about__impact-button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.about__impact-button:not(:disabled):hover svg, .about__impact-button:not(:disabled):focus svg {
  fill: #ffffff;
}
.about__impact-button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .about__impact-button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 960px) {
  .about__impact-button {
    margin-top: 40px;
  }
}

.about__impact-story {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  margin-top: 20px;
  width: 80%;
  max-width: 400px;
}

.error {
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .error {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .error {
    margin-bottom: 140px;
  }
}
@media (min-width: 960px) {
  .error {
    margin-top: calc(60px + 125px);
  }
}

.error__inner {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 80px;
  text-align: center;
}
@media (min-width: 600px) {
  .error__inner {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .error__inner {
    padding-top: 140px;
  }
}
@media (min-width: 960px) {
  .error__inner {
    margin-left: 200px;
  }
}

.error__type {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  margin-bottom: 20px;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .error__type {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .error__type {
    font-size: 22px;
  }
}
.error__type em {
  font-style: normal;
}
@media (min-width: 960px) {
  .error__type {
    margin-bottom: 40px;
  }
}

.error__title {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .error__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .error__title {
    font-size: 120px;
  }
}

.error__small-title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .error__small-title {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .error__small-title {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .error__small-title {
    line-height: 1.2;
  }
}

.error__link {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .error__link {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .error__link {
    font-size: 22px;
  }
}
.error__link em {
  font-style: normal;
}
.error__link svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.error__link:not(:disabled):hover, .error__link:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.error__link:not(:disabled):hover svg, .error__link:not(:disabled):focus svg {
  fill: #ffffff;
}
.error__link:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .error__link {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 960px) {
  .error__link {
    margin-top: 40px;
  }
}

.error__form {
  margin-top: 40px;
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  text-align: left;
}
@media (min-width: 768px) {
  .error__form {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .error__form {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .error__form {
    max-width: 1000px;
  }
}
@media (min-width: 600px) {
  .error__form {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .error__form {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .error__form {
    margin-top: 100px;
  }
}

@media (min-width: 960px) {
  .person__wrapper {
    margin-top: calc(60px + 125px);
  }
}

.person__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.person__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: calc(60px + 125px + 140px);
}
@media (min-width: 0) and (max-width: 959px) {
  .person__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .person__rail {
    top: 200px;
  }
}
@media (min-width: 782px) {
  .admin-bar .person__rail {
    top: calc(calc(60px + 125px + 140px) + 32px);
  }
}

.person__main {
  margin-bottom: 80px;
  margin-left: 20px;
  margin-right: 20px;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  min-width: 0;
}
@media (min-width: 600px) {
  .person__main {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .person__main {
    margin-bottom: 140px;
  }
}

@media (min-width: 768px) {
  .person__subnav {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .person__subnav {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .person__subnav {
    max-width: 1000px;
  }
}
.person__subnav .subnav.has-items {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .person__subnav .subnav.has-items {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .person__subnav .subnav.has-items {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .person__subnav .subnav.has-items {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .person__subnav {
    display: none;
  }
}

@media (min-width: 0) and (max-width: 1399px) and (min-width: 768px) {
  .no-image .person__header {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 0) and (max-width: 1399px) and (min-width: 960px) {
  .no-image .person__header {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 0) and (max-width: 1399px) and (min-width: 1800px) {
  .no-image .person__header {
    max-width: 1000px;
  }
}
@media (min-width: 1400px) {
  .no-image .person__header {
    margin-left: 140px;
    margin-right: 140px;
  }
}

@media (min-width: 1200px) {
  .person__header-cols {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}

.person__header-text {
  margin-top: 80px;
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media (min-width: 600px) {
  .person__header-text {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .person__header-text {
    margin-top: 140px;
  }
}

.person__title {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  padding-bottom: 20px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__title {
    font-size: 120px;
  }
}
@media (min-width: 960px) {
  .person__title {
    padding-bottom: 40px;
  }
}

.person__job-title {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #455fa0;
  text-transform: uppercase;
  padding-top: 12px;
  padding-bottom: 10px;
  border-bottom: 1px solid #bccbef;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__job-title {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__job-title {
    font-size: 22px;
  }
}
.person__job-title em {
  font-style: normal;
}

@media (min-width: 0) and (max-width: 1199px) {
  .person__image {
    margin-top: 20px;
  }
}
@media (min-width: 1200px) {
  .person__image {
    margin-left: 20px;
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
}

.person__intro {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #bccbef;
}
.person__intro a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.person__intro a:hover, .person__intro a:focus {
  color: var(--red);
}
.person__intro p {
  margin-bottom: 20px;
}
.person__intro p:last-child {
  margin-bottom: 0;
}
.person__intro > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.person__intro > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__intro > ul > li:last-child {
  margin-bottom: 0;
}
.person__intro > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__intro > ul > li ul,
.person__intro > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.person__intro > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__intro > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.person__intro > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__intro > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.person__intro > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.person__intro > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.person__intro > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.person__intro > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.person__intro > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.person__intro > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.person__intro > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.person__intro > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__intro > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.person__intro > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__intro > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.person__intro > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.person__intro > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.person__intro > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.person__intro > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__intro > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.person__intro > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__intro > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.person__intro > ul a:hover, .person__intro > ul a:focus {
  color: var(--red);
}
.person__intro > ul:last-child {
  margin-bottom: 0;
}
.person__intro > ul:first-child {
  margin-top: 0;
}
.person__intro > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.person__intro > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.person__intro > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ol > li::before {
    font-size: 22px;
  }
}
.person__intro > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ol > li::before {
    font-size: 25px;
  }
}
.person__intro > ol > li:last-child {
  padding-bottom: 0;
}
.person__intro > ol > li ul,
.person__intro > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.person__intro > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__intro > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.person__intro > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__intro > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.person__intro > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.person__intro > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.person__intro > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.person__intro > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.person__intro > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.person__intro > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.person__intro > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.person__intro > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__intro > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.person__intro > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__intro > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.person__intro > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.person__intro > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.person__intro > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.person__intro > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__intro > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.person__intro > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__intro > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.person__intro > ol a:hover, .person__intro > ol a:focus {
  color: var(--red);
}
.person__intro > ol:last-child {
  margin-bottom: 0;
}
.person__intro > ol:first-child {
  margin-top: 0;
}
@media (min-width: 0) and (max-width: 1199px) {
  .person__intro {
    font-family: "GT Super", Georgia, serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 24px;
    color: #001c60;
  }
}
@media (min-width: 0) and (max-width: 1199px) and (min-width: 600px) and (max-width: 2499px) {
  .person__intro {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 1199px) and (min-width: 2500px) {
  .person__intro {
    font-size: 35px;
  }
}
@media (min-width: 1200px) {
  .person__intro {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.26;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 18px;
    color: #001c60;
  }
}
@media (min-width: 1200px) and (min-width: 600px) and (max-width: 2499px) {
  .person__intro {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 1200px) and (min-width: 2500px) {
  .person__intro {
    font-size: 26px;
  }
}
.no-image .person__intro {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .no-image .person__intro {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .no-image .person__intro {
    font-size: 35px;
  }
}

.person__content {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
  margin-top: 40px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .person__content {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .person__content {
    font-size: 25px;
  }
}
.person__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.person__content > p.large {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > p.large {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > p.large {
    font-size: 35px;
  }
}
.person__content > p {
  margin-bottom: 20px;
}
.person__content > p:last-child {
  margin-bottom: 0;
}
.person__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.person__content > p a:hover, .person__content > p a:focus {
  color: var(--red);
}
.person__content p.has-drop-cap:first-letter {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.37em;
  padding-bottom: 0.37em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #001c60;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .person__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .person__content p.has-drop-cap:first-letter {
    padding-top: 0.55em;
    padding-bottom: 0.55em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.person__content > h1,
.person__content > h2,
.person__content > h3,
.person__content > h4,
.person__content > h6 {
  margin-bottom: 20px;
}
.person__content > h5 {
  margin-bottom: 5px;
}
.person__content > p + h1,
.person__content > p + h2,
.person__content > p + h3,
.person__content > p + h4,
.person__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .person__content > p + h1,
.person__content > p + h2,
.person__content > p + h3,
.person__content > p + h4,
.person__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .person__content > p + h1,
.person__content > p + h2,
.person__content > p + h3,
.person__content > p + h4,
.person__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .person__content > p + h1,
.person__content > p + h2,
.person__content > p + h3,
.person__content > p + h4,
.person__content > p + h6 {
    margin-top: 100px;
  }
}
.person__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .person__content > p + h5 {
    margin-top: 40px;
  }
}
.person__content > h1 + h1,
.person__content > h1 + h2,
.person__content > h1 + h3,
.person__content > h1 + h4,
.person__content > h1 + h5,
.person__content > h1 + h6,
.person__content > h2 + h1,
.person__content > h2 + h2,
.person__content > h2 + h3,
.person__content > h2 + h4,
.person__content > h2 + h5,
.person__content > h2 + h6,
.person__content > h3 + h1,
.person__content > h3 + h2,
.person__content > h3 + h3,
.person__content > h3 + h4,
.person__content > h3 + h5,
.person__content > h3 + h6,
.person__content > h4 + h1,
.person__content > h4 + h2,
.person__content > h4 + h3,
.person__content > h4 + h4,
.person__content > h4 + h5,
.person__content > h4 + h6,
.person__content > h5 + h1,
.person__content > h5 + h2,
.person__content > h5 + h3,
.person__content > h5 + h4,
.person__content > h5 + h5,
.person__content > h5 + h6,
.person__content > h6 + h1,
.person__content > h6 + h2,
.person__content > h6 + h3,
.person__content > h6 + h4,
.person__content > h6 + h5,
.person__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .person__content > h1 + h1,
.person__content > h1 + h2,
.person__content > h1 + h3,
.person__content > h1 + h4,
.person__content > h1 + h5,
.person__content > h1 + h6,
.person__content > h2 + h1,
.person__content > h2 + h2,
.person__content > h2 + h3,
.person__content > h2 + h4,
.person__content > h2 + h5,
.person__content > h2 + h6,
.person__content > h3 + h1,
.person__content > h3 + h2,
.person__content > h3 + h3,
.person__content > h3 + h4,
.person__content > h3 + h5,
.person__content > h3 + h6,
.person__content > h4 + h1,
.person__content > h4 + h2,
.person__content > h4 + h3,
.person__content > h4 + h4,
.person__content > h4 + h5,
.person__content > h4 + h6,
.person__content > h5 + h1,
.person__content > h5 + h2,
.person__content > h5 + h3,
.person__content > h5 + h4,
.person__content > h5 + h5,
.person__content > h5 + h6,
.person__content > h6 + h1,
.person__content > h6 + h2,
.person__content > h6 + h3,
.person__content > h6 + h4,
.person__content > h6 + h5,
.person__content > h6 + h6 {
    margin-top: 40px;
  }
}
.person__content > h1 a,
.person__content > h2 a,
.person__content > h3 a,
.person__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.person__content > h1 a:hover, .person__content > h1 a:focus,
.person__content > h2 a:hover,
.person__content > h2 a:focus,
.person__content > h3 a:hover,
.person__content > h3 a:focus,
.person__content > h5 a:hover,
.person__content > h5 a:focus {
  color: var(--red);
}
.person__content > h4 a,
.person__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.person__content > h4 a:hover, .person__content > h4 a:focus,
.person__content > h6 a:hover,
.person__content > h6 a:focus {
  color: var(--red);
}
.person__content > h1 {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > h1 {
    font-size: 120px;
  }
}
.person__content > h2 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > h2 {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > h2 {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .person__content > h2 {
    line-height: 1.2;
  }
}
.person__content > h3 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > h3 {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .person__content > h3 {
    line-height: 1.25;
  }
}
.person__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > h4 {
    font-size: 22px;
  }
}
.person__content > h4 em {
  font-style: normal;
}
.person__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > h5 {
    font-size: 26px;
  }
}
.person__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > h6 {
    font-size: 16px;
  }
}
.person__content > h1 strong,
.person__content > h2 strong,
.person__content > h3 strong,
.person__content > h4 strong,
.person__content > h5 strong,
.person__content > h6 strong {
  font-weight: inherit;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .person__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.person__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.person__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.person__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ol > li::before {
    font-size: 22px;
  }
}
.person__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ol > li::before {
    font-size: 25px;
  }
}
.person__content > ol > li:last-child {
  padding-bottom: 0;
}
.person__content > ol > li ul,
.person__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.person__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.person__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.person__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.person__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.person__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.person__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.person__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.person__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.person__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.person__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.person__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.person__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.person__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.person__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.person__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.person__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.person__content > ol a:hover, .person__content > ol a:focus {
  color: var(--red);
}
.person__content > h1 + ul,
.person__content > h2 + ul,
.person__content > h3 + ul,
.person__content > h4 + ul,
.person__content > h5 + ul,
.person__content > h6 + ul {
  margin-top: 20px !important;
}
.person__content > h1 + ol,
.person__content > h2 + ol,
.person__content > h3 + ol,
.person__content > h4 + ol,
.person__content > h5 + ol,
.person__content > h6 + ol {
  margin-top: 30px !important;
}
.person__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .person__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .person__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .person__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.person__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.person__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.person__content figcaption a:hover, .person__content figcaption a:focus {
  color: var(--red);
}
.person__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .person__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .person__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.person__content > *:first-child {
  margin-top: 0 !important;
}
.person__content > *:last-child {
  margin-bottom: 0 !important;
}
.person__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .person__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .person__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .person__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.person__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.person__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.person__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.person__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.person__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.person__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .person__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .person__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .person__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}
@media (min-width: 600px) {
  .person__content {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .person__content {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .person__content {
    margin-top: 100px;
  }
}
@media (min-width: 1200px) {
  .person__content {
    margin-top: 80px;
  }
}
@media (min-width: 1200px) and (min-width: 600px) {
  .person__content {
    margin-top: 100px;
  }
}
@media (min-width: 1200px) and (min-width: 960px) {
  .person__content {
    margin-top: 140px;
  }
}
@media (min-width: 1200px) {
  .no-image .person__content {
    margin-top: 40px;
  }
}
@media (min-width: 1200px) and (min-width: 600px) {
  .no-image .person__content {
    margin-top: 60px;
  }
}
@media (min-width: 1200px) and (min-width: 960px) {
  .no-image .person__content {
    margin-top: 80px;
  }
}
@media (min-width: 1200px) and (min-width: 1800px) {
  .no-image .person__content {
    margin-top: 100px;
  }
}

.report {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.report__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: calc(60px + 125px + 140px);
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
  padding-bottom: 0;
}
@media (min-width: 0) and (max-width: 959px) {
  .report__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .report__rail {
    padding-top: 200px;
    padding-bottom: 30px;
  }
}

.report__main {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  min-width: 0;
}
@media (min-width: 960px) {
  .report__main {
    margin-top: calc(60px + 125px);
  }
}

.report__header {
  padding-top: 80px;
  background-color: #001c60;
}
@media (min-width: 600px) {
  .report__header {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .report__header {
    padding-top: 140px;
  }
}
@media (min-width: 1200px) {
  .report__header {
    padding-top: 10%;
  }
}

.report__header-card {
  position: relative;
  z-index: 2;
  background-color: #001c60;
}
@media (min-width: 1200px) {
  .report__header-card {
    margin-left: 10%;
    margin-right: 10%;
  }
}

@media (min-width: 0) and (max-width: 1199px) {
  .report__header-card-text {
    padding: 40px 20px;
  }
}
@media (min-width: 0) and (max-width: 1199px) and (min-width: 768px) {
  .report__header-card-text {
    padding: 40px;
  }
}
@media (min-width: 0) and (max-width: 1199px) and (min-width: 960px) {
  .report__header-card-text {
    padding: 60px;
  }
}
@media (min-width: 0) and (max-width: 1199px) and (min-width: 1200px) {
  .report__header-card-text {
    padding: 80px;
  }
}
@media (min-width: 1200px) {
  .no-image .report__header-card-text {
    padding-bottom: 80px;
  }
}
@media (min-width: 1200px) and (min-width: 600px) {
  .no-image .report__header-card-text {
    padding-bottom: 100px;
  }
}
@media (min-width: 1200px) and (min-width: 960px) {
  .no-image .report__header-card-text {
    padding-bottom: 140px;
  }
}

@media (min-width: 1200px) {
  .report__header-image {
    margin-top: 50px;
  }
}

.report__authors {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__authors {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__authors {
    font-size: 16px;
  }
}

.report__footer-authors {
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .report__footer-authors {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .report__footer-authors {
    margin-bottom: 140px;
  }
}
@media (min-width: 768px) {
  .report__footer-authors {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .report__footer-authors {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .report__footer-authors {
    max-width: 1000px;
  }
}

.report__breadcrumb {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  margin-bottom: 20px;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__breadcrumb {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__breadcrumb {
    font-size: 22px;
  }
}
.report__breadcrumb em {
  font-style: normal;
}
@media (min-width: 960px) {
  .report__breadcrumb {
    margin-bottom: 40px;
  }
}

.report__breadcrumb-wrapper {
  display: inline-block;
}
.report__breadcrumb-wrapper:not(:first-child) {
  margin-left: 10px;
  padding-left: 15px;
  border-left: 1px solid rgba(188, 203, 239, 0.4);
}

.report__breadcrumb-link {
  color: #ffffff;
  display: inline-block;
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
  -webkit-transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
  display: inline-block;
}
.report__breadcrumb-link:hover, .report__breadcrumb-link:focus {
  color: #bccbef;
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
}

.report__title {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #ffffff;
  margin-bottom: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__title {
    font-size: 120px;
  }
}
@media (min-width: 1800px) {
  .report__title {
    max-width: 80%;
  }
}

.report__subtitle {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #ffffff;
  margin-bottom: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__subtitle {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__subtitle {
    font-size: 35px;
  }
}

.report__subnav .subnav.has-items {
  margin-top: 30px;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .report__subnav .subnav.has-items {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
@media (min-width: 960px) {
  .report__subnav {
    display: none;
  }
}

.report__block {
  padding: 40px 20px;
}
@media (min-width: 768px) {
  .report__block {
    padding: 40px;
  }
}
@media (min-width: 960px) {
  .report__block {
    padding: 60px;
  }
}
@media (min-width: 1200px) {
  .report__block {
    padding: 80px;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .report__block {
    border-left: 1px solid #bccbef;
  }
}
@media (min-width: 1200px) {
  .report__block {
    margin-left: 10%;
    margin-right: 10%;
  }
}

.report__block-header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  margin-bottom: 20px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__block-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__block-header {
    font-size: 22px;
  }
}
.report__block-header em {
  font-style: normal;
}
@media (min-width: 960px) {
  .report__block-header {
    margin-bottom: 40px;
  }
}

.report__summary {
  background-color: #f2f5fc;
}

.report__summary-text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text {
    font-size: 35px;
  }
}
.report__summary-text a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__summary-text a:hover, .report__summary-text a:focus {
  color: var(--red);
}
.report__summary-text p {
  margin-bottom: 20px;
}
.report__summary-text p:last-child {
  margin-bottom: 0;
}
.report__summary-text > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.report__summary-text > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__summary-text > ul > li:last-child {
  margin-bottom: 0;
}
.report__summary-text > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__summary-text > ul > li ul,
.report__summary-text > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.report__summary-text > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__summary-text > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__summary-text > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__summary-text > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.report__summary-text > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.report__summary-text > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.report__summary-text > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__summary-text > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.report__summary-text > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.report__summary-text > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.report__summary-text > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__summary-text > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__summary-text > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__summary-text > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__summary-text > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.report__summary-text > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.report__summary-text > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.report__summary-text > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__summary-text > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__summary-text > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__summary-text > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__summary-text > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__summary-text > ul a:hover, .report__summary-text > ul a:focus {
  color: var(--red);
}
.report__summary-text > ul:last-child {
  margin-bottom: 0;
}
.report__summary-text > ul:first-child {
  margin-top: 0;
}
.report__summary-text > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.report__summary-text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.report__summary-text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ol > li::before {
    font-size: 22px;
  }
}
.report__summary-text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ol > li::before {
    font-size: 25px;
  }
}
.report__summary-text > ol > li:last-child {
  padding-bottom: 0;
}
.report__summary-text > ol > li ul,
.report__summary-text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.report__summary-text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__summary-text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__summary-text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__summary-text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.report__summary-text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.report__summary-text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.report__summary-text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__summary-text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.report__summary-text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.report__summary-text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.report__summary-text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__summary-text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__summary-text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__summary-text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__summary-text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.report__summary-text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.report__summary-text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.report__summary-text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__summary-text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__summary-text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__summary-text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__summary-text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__summary-text > ol a:hover, .report__summary-text > ol a:focus {
  color: var(--red);
}
.report__summary-text > ol:last-child {
  margin-bottom: 0;
}
.report__summary-text > ol:first-child {
  margin-top: 0;
}

.report__key-points {
  margin-top: 40px;
}
@media (min-width: 600px) {
  .report__key-points {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .report__key-points {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .report__key-points {
    margin-top: 100px;
  }
}

.report__key-points-header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__key-points-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__key-points-header {
    font-size: 22px;
  }
}
.report__key-points-header em {
  font-style: normal;
}

.report__key-points-list {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-left: 1px solid #bccbef;
}

.report__key-points-item {
  padding-top: 60px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  counter-increment: step-counter;
  position: relative;
  border-right: 1px solid #bccbef;
  border-bottom: 1px solid #bccbef;
  width: 100%;
  background-color: #ffffff;
}
.report__key-points-item p {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  z-index: 2;
  position: relative;
  max-width: 350px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__key-points-item p {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__key-points-item p {
    font-size: 26px;
  }
}
.report__key-points-item::before {
  content: counter(step-counter);
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 60px;
  color: #f2f5fc;
  position: absolute;
  top: 10px;
  right: 20px;
  display: block;
  z-index: 1;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__key-points-item::before {
    font-size: calc( 60px + (250 - 60) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__key-points-item::before {
    font-size: 250px;
  }
}
@media (min-width: 600px) {
  .report__key-points-item {
    min-width: 33.3%;
    min-height: 200px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (min-width: 768px) {
  .report__key-points-item {
    padding-top: 80px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .report__key-points-item {
    padding-top: 70px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
  }
  .report__key-points-item p {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 14px;
    color: #001c60;
  }
}
@media (min-width: 960px) and (max-width: 1199px) and (min-width: 600px) and (max-width: 2499px) {
  .report__key-points-item p {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (max-width: 1199px) and (min-width: 2500px) {
  .report__key-points-item p {
    font-size: 16px;
  }
}

.report__preface {
  background-color: #ffffff;
}

.report__preface-text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  font-style: italic;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .report__preface-text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .report__preface-text {
    font-size: 25px;
  }
}
.report__preface-text a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__preface-text a:hover, .report__preface-text a:focus {
  color: var(--red);
}
.report__preface-text p {
  margin-bottom: 20px;
}
.report__preface-text p:last-child {
  margin-bottom: 0;
}
.report__preface-text > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.report__preface-text > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__preface-text > ul > li:last-child {
  margin-bottom: 0;
}
.report__preface-text > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__preface-text > ul > li ul,
.report__preface-text > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.report__preface-text > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__preface-text > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__preface-text > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__preface-text > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.report__preface-text > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.report__preface-text > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.report__preface-text > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__preface-text > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.report__preface-text > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.report__preface-text > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.report__preface-text > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__preface-text > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__preface-text > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__preface-text > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__preface-text > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.report__preface-text > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.report__preface-text > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.report__preface-text > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__preface-text > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__preface-text > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__preface-text > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__preface-text > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__preface-text > ul a:hover, .report__preface-text > ul a:focus {
  color: var(--red);
}
.report__preface-text > ul:last-child {
  margin-bottom: 0;
}
.report__preface-text > ul:first-child {
  margin-top: 0;
}
.report__preface-text > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.report__preface-text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.report__preface-text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ol > li::before {
    font-size: 22px;
  }
}
.report__preface-text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ol > li::before {
    font-size: 25px;
  }
}
.report__preface-text > ol > li:last-child {
  padding-bottom: 0;
}
.report__preface-text > ol > li ul,
.report__preface-text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.report__preface-text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__preface-text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__preface-text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__preface-text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.report__preface-text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.report__preface-text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.report__preface-text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__preface-text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.report__preface-text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.report__preface-text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.report__preface-text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__preface-text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__preface-text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__preface-text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__preface-text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.report__preface-text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.report__preface-text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.report__preface-text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__preface-text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__preface-text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__preface-text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__preface-text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__preface-text > ol a:hover, .report__preface-text > ol a:focus {
  color: var(--red);
}
.report__preface-text > ol:last-child {
  margin-bottom: 0;
}
.report__preface-text > ol:first-child {
  margin-top: 0;
}
@media (min-width: 600px) {
  .report__preface-text {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
    -webkit-column-rule: 1px solid #bccbef;
       -moz-column-rule: 1px solid #bccbef;
            column-rule: 1px solid #bccbef;
  }
}
@media (min-width: 768px) {
  .report__preface-text {
    -webkit-column-gap: 80px;
       -moz-column-gap: 80px;
            column-gap: 80px;
  }
}

.report__introduction {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #000e2f;
  position: relative;
}
@media (min-width: 600px) {
  .report__introduction {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .report__introduction {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
@media (min-width: 1200px) {
  .report__introduction {
    margin-left: 10%;
    margin-right: 10%;
  }
}
@media (min-width: 960px) {
  .report__introduction:after, .report__introduction:before {
    height: 100%;
    width: 1px;
    content: "";
    display: block;
    background-color: rgba(188, 203, 239, 0.4);
  }
  .report__introduction:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 8%;
  }
  .report__introduction:after {
    position: absolute;
    top: 0;
    right: 8%;
    bottom: 0;
  }
}

@media (min-width: 768px) {
  .report__introduction-content {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .report__introduction-content {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .report__introduction-content {
    max-width: 1000px;
  }
}

.report__introduction-header {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #ffffff;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-header {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-header {
    font-size: 120px;
  }
}
@media (min-width: 960px) {
  .report__introduction-header {
    margin-bottom: 40px;
  }
}

.report__introduction-text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .report__introduction-text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .report__introduction-text {
    font-size: 25px;
  }
}
.report__introduction-text a {
  color: #ffffff;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__introduction-text a:hover, .report__introduction-text a:focus {
  color: #bccbef;
}
.report__introduction-text p {
  margin-bottom: 20px;
}
.report__introduction-text p:last-child {
  margin-bottom: 0;
}
.report__introduction-text > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.report__introduction-text > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__introduction-text > ul > li:last-child {
  margin-bottom: 0;
}
.report__introduction-text > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__introduction-text > ul > li ul,
.report__introduction-text > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.report__introduction-text > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__introduction-text > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__introduction-text > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__introduction-text > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.report__introduction-text > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.report__introduction-text > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.report__introduction-text > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__introduction-text > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.report__introduction-text > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.report__introduction-text > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.report__introduction-text > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__introduction-text > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__introduction-text > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__introduction-text > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__introduction-text > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.report__introduction-text > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.report__introduction-text > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.report__introduction-text > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__introduction-text > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__introduction-text > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__introduction-text > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__introduction-text > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__introduction-text > ul a:hover, .report__introduction-text > ul a:focus {
  color: var(--red);
}
.report__introduction-text > ul:last-child {
  margin-bottom: 0;
}
.report__introduction-text > ul:first-child {
  margin-top: 0;
}
.report__introduction-text > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.report__introduction-text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.report__introduction-text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ol > li::before {
    font-size: 22px;
  }
}
.report__introduction-text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ol > li::before {
    font-size: 25px;
  }
}
.report__introduction-text > ol > li:last-child {
  padding-bottom: 0;
}
.report__introduction-text > ol > li ul,
.report__introduction-text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.report__introduction-text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__introduction-text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__introduction-text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__introduction-text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.report__introduction-text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.report__introduction-text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.report__introduction-text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__introduction-text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.report__introduction-text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.report__introduction-text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.report__introduction-text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__introduction-text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__introduction-text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__introduction-text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__introduction-text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.report__introduction-text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.report__introduction-text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.report__introduction-text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__introduction-text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__introduction-text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__introduction-text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__introduction-text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__introduction-text > ol a:hover, .report__introduction-text > ol a:focus {
  color: var(--red);
}
.report__introduction-text > ol:last-child {
  margin-bottom: 0;
}
.report__introduction-text > ol:first-child {
  margin-top: 0;
}
@media (min-width: 960px) {
  .report__introduction-text {
    max-width: 800px;
  }
}
@media (min-width: 1800px) {
  .report__introduction-text {
    max-width: 1000px;
  }
}

.report__terms {
  margin-top: 30px;
}
@media (min-width: 600px) {
  .report__terms {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 960px) {
  .report__terms {
    margin-top: 5px;
  }
}

.report__terms-header {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__terms-header {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__terms-header {
    font-size: 16px;
  }
}
@media (min-width: 600px) {
  .report__terms-header {
    margin-top: 12px;
    margin-right: 20px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
@media (min-width: 960px) {
  .report__terms-header {
    margin-top: 5px;
    margin-right: 0;
  }
}

@media (min-width: 0) and (max-width: 959px) {
  .report__terms-list {
    width: 100%;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .report__terms-list:hover a,
.report__terms-list:hover button, .report__terms-list:focus a,
.report__terms-list:focus button {
    color: rgba(188, 203, 239, 0.4);
    border-color: rgba(188, 203, 239, 0.4);
  }
  .report__terms-list a,
.report__terms-list button {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 14px;
    color: #ffffff;
    padding-top: 15px;
    padding-bottom: 2px;
    line-height: 1.25em;
    -webkit-transition: color 0.2s, border 0.2s;
    transition: color 0.2s, border 0.2s;
    display: block;
    border-bottom: 1px solid rgba(188, 203, 239, 0.4);
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .report__terms-list a,
.report__terms-list button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .report__terms-list a,
.report__terms-list button {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .report__terms-list a:hover, .report__terms-list a:focus,
.report__terms-list button:hover,
.report__terms-list button:focus {
    border-color: #ffffff;
    color: #ffffff;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 450px) {
  .report__terms-list a,
.report__terms-list button {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}
@media (min-width: 960px) {
  .report__terms-list {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 14px;
    color: #001c60;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .report__terms-list {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .report__terms-list {
    font-size: 16px;
  }
}
@media (min-width: 960px) {
  .report__terms-list li {
    margin-top: 5px;
    margin-left: 10px;
  }
}
@media (min-width: 960px) {
  .report__terms-list a {
    color: #ffffff;
    display: inline-block;
    -webkit-box-shadow: inset 0px -1px 0 #bccbef;
            box-shadow: inset 0px -1px 0 #bccbef;
    -webkit-transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
    transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
    transition: color 0.15s, border 0.15s, box-shadow 0.15s;
    transition: color 0.15s, border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
  }
  .report__terms-list a:hover, .report__terms-list a:focus {
    color: #bccbef;
    -webkit-box-shadow: inset 0px -1px 0 #bccbef;
            box-shadow: inset 0px -1px 0 #bccbef;
  }
}

.report__info {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
  border-top: 1px solid rgba(188, 203, 239, 0.4);
  border-bottom: 1px solid rgba(188, 203, 239, 0.4);
}
@media (min-width: 768px) {
  .report__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.report__info-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.report__info-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0) and (max-width: 449px) {
  .report__info-right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .report__info-right button,
.report__info-right a {
    margin-top: 5px;
    margin-bottom: 5px;
    width: 100%;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .report__info-right {
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid rgba(188, 203, 239, 0.4);
  }
  .report__info-right button,
.report__info-right a {
    margin-right: 10px;
  }
}
@media (min-width: 768px) {
  .report__info-right button,
.report__info-right a {
    margin-left: 10px;
  }
}

.report__date {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__date {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__date {
    font-size: 16px;
  }
}

.report__last-updated {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #bccbef;
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid rgba(188, 203, 239, 0.4);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__last-updated {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__last-updated {
    font-size: 16px;
  }
}

.report__last-updated-date {
  color: #ffffff;
}

.report__content-wrapper {
  margin-left: 20px;
  margin-right: 20px;
}

.report__content {
  margin-top: 80px;
  margin-bottom: 80px;
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
}
@media (min-width: 600px) {
  .report__content {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .report__content {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
@media (min-width: 600px) and (max-width: 1999px) {
  .report__content {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .report__content {
    font-size: 25px;
  }
}
.report__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.report__content > p.large {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > p.large {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > p.large {
    font-size: 35px;
  }
}
.report__content > p {
  margin-bottom: 20px;
}
.report__content > p:last-child {
  margin-bottom: 0;
}
.report__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__content > p a:hover, .report__content > p a:focus {
  color: var(--red);
}
.report__content p.has-drop-cap:first-letter {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.37em;
  padding-bottom: 0.37em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #001c60;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .report__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .report__content p.has-drop-cap:first-letter {
    padding-top: 0.55em;
    padding-bottom: 0.55em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.report__content > h1,
.report__content > h2,
.report__content > h3,
.report__content > h4,
.report__content > h6 {
  margin-bottom: 20px;
}
.report__content > h5 {
  margin-bottom: 5px;
}
.report__content > p + h1,
.report__content > p + h2,
.report__content > p + h3,
.report__content > p + h4,
.report__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .report__content > p + h1,
.report__content > p + h2,
.report__content > p + h3,
.report__content > p + h4,
.report__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .report__content > p + h1,
.report__content > p + h2,
.report__content > p + h3,
.report__content > p + h4,
.report__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .report__content > p + h1,
.report__content > p + h2,
.report__content > p + h3,
.report__content > p + h4,
.report__content > p + h6 {
    margin-top: 100px;
  }
}
.report__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .report__content > p + h5 {
    margin-top: 40px;
  }
}
.report__content > h1 + h1,
.report__content > h1 + h2,
.report__content > h1 + h3,
.report__content > h1 + h4,
.report__content > h1 + h5,
.report__content > h1 + h6,
.report__content > h2 + h1,
.report__content > h2 + h2,
.report__content > h2 + h3,
.report__content > h2 + h4,
.report__content > h2 + h5,
.report__content > h2 + h6,
.report__content > h3 + h1,
.report__content > h3 + h2,
.report__content > h3 + h3,
.report__content > h3 + h4,
.report__content > h3 + h5,
.report__content > h3 + h6,
.report__content > h4 + h1,
.report__content > h4 + h2,
.report__content > h4 + h3,
.report__content > h4 + h4,
.report__content > h4 + h5,
.report__content > h4 + h6,
.report__content > h5 + h1,
.report__content > h5 + h2,
.report__content > h5 + h3,
.report__content > h5 + h4,
.report__content > h5 + h5,
.report__content > h5 + h6,
.report__content > h6 + h1,
.report__content > h6 + h2,
.report__content > h6 + h3,
.report__content > h6 + h4,
.report__content > h6 + h5,
.report__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .report__content > h1 + h1,
.report__content > h1 + h2,
.report__content > h1 + h3,
.report__content > h1 + h4,
.report__content > h1 + h5,
.report__content > h1 + h6,
.report__content > h2 + h1,
.report__content > h2 + h2,
.report__content > h2 + h3,
.report__content > h2 + h4,
.report__content > h2 + h5,
.report__content > h2 + h6,
.report__content > h3 + h1,
.report__content > h3 + h2,
.report__content > h3 + h3,
.report__content > h3 + h4,
.report__content > h3 + h5,
.report__content > h3 + h6,
.report__content > h4 + h1,
.report__content > h4 + h2,
.report__content > h4 + h3,
.report__content > h4 + h4,
.report__content > h4 + h5,
.report__content > h4 + h6,
.report__content > h5 + h1,
.report__content > h5 + h2,
.report__content > h5 + h3,
.report__content > h5 + h4,
.report__content > h5 + h5,
.report__content > h5 + h6,
.report__content > h6 + h1,
.report__content > h6 + h2,
.report__content > h6 + h3,
.report__content > h6 + h4,
.report__content > h6 + h5,
.report__content > h6 + h6 {
    margin-top: 40px;
  }
}
.report__content > h1 a,
.report__content > h2 a,
.report__content > h3 a,
.report__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__content > h1 a:hover, .report__content > h1 a:focus,
.report__content > h2 a:hover,
.report__content > h2 a:focus,
.report__content > h3 a:hover,
.report__content > h3 a:focus,
.report__content > h5 a:hover,
.report__content > h5 a:focus {
  color: var(--red);
}
.report__content > h4 a,
.report__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.report__content > h4 a:hover, .report__content > h4 a:focus,
.report__content > h6 a:hover,
.report__content > h6 a:focus {
  color: var(--red);
}
.report__content > h1 {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > h1 {
    font-size: 120px;
  }
}
.report__content > h2 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > h2 {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > h2 {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .report__content > h2 {
    line-height: 1.2;
  }
}
.report__content > h3 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > h3 {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .report__content > h3 {
    line-height: 1.25;
  }
}
.report__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > h4 {
    font-size: 22px;
  }
}
.report__content > h4 em {
  font-style: normal;
}
.report__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > h5 {
    font-size: 26px;
  }
}
.report__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > h6 {
    font-size: 16px;
  }
}
.report__content > h1 strong,
.report__content > h2 strong,
.report__content > h3 strong,
.report__content > h4 strong,
.report__content > h5 strong,
.report__content > h6 strong {
  font-weight: inherit;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .report__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.report__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.report__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.report__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ol > li::before {
    font-size: 22px;
  }
}
.report__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ol > li::before {
    font-size: 25px;
  }
}
.report__content > ol > li:last-child {
  padding-bottom: 0;
}
.report__content > ol > li ul,
.report__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.report__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.report__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.report__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.report__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.report__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.report__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.report__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.report__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.report__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.report__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__content > ol a:hover, .report__content > ol a:focus {
  color: var(--red);
}
.report__content > h1 + ul,
.report__content > h2 + ul,
.report__content > h3 + ul,
.report__content > h4 + ul,
.report__content > h5 + ul,
.report__content > h6 + ul {
  margin-top: 20px !important;
}
.report__content > h1 + ol,
.report__content > h2 + ol,
.report__content > h3 + ol,
.report__content > h4 + ol,
.report__content > h5 + ol,
.report__content > h6 + ol {
  margin-top: 30px !important;
}
.report__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .report__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .report__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .report__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.report__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.report__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__content figcaption a:hover, .report__content figcaption a:focus {
  color: var(--red);
}
.report__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .report__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .report__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.report__content > *:first-child {
  margin-top: 0 !important;
}
.report__content > *:last-child {
  margin-bottom: 0 !important;
}
.report__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .report__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .report__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .report__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.report__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.report__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.report__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.report__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.report__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.report__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .report__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .report__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .report__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}

.report__partners {
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .report__partners {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .report__partners {
    margin-bottom: 140px;
  }
}
@media (min-width: 960px) {
  .report__partners {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}

.report__boilerplate {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  padding-top: 20px;
  margin-top: 40px;
  font-style: italic;
  border-top: 1px solid #bccbef;
}
@media (min-width: 768px) {
  .report__boilerplate {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .report__boilerplate {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .report__boilerplate {
    max-width: 1000px;
  }
}

@media (min-width: 960px) {
  .press {
    margin-top: calc(60px + 125px);
  }
}

.press__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.press__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: calc(60px + 125px + 140px);
}
@media (min-width: 0) and (max-width: 959px) {
  .press__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .press__rail {
    top: 200px;
  }
}
@media (min-width: 782px) {
  .admin-bar .press__rail {
    top: calc(calc(60px + 125px + 140px) + 32px);
  }
}

.press__main {
  margin-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  min-width: 0;
}
@media (min-width: 600px) {
  .press__main {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .press__main {
    margin-bottom: 140px;
  }
}

@media (min-width: 768px) {
  .press__subnav {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .press__subnav {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .press__subnav {
    max-width: 1000px;
  }
}
.press__subnav .subnav.has-items {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .press__subnav .subnav.has-items {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .press__subnav .subnav.has-items {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .press__subnav .subnav.has-items {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .press__subnav {
    display: none;
  }
}

.press__header {
  margin-top: 80px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .press__header {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .press__header {
    margin-top: 140px;
  }
}
@media (min-width: 600px) {
  .press__header {
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .press__header {
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .press__header {
    margin-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .press__header {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .press__header {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .press__header {
    max-width: 1000px;
  }
}

.press__header-list {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__header-list {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__header-list {
    font-size: 22px;
  }
}
.press__header-list em {
  font-style: normal;
}
@media (min-width: 960px) {
  .press__header-list {
    margin-bottom: 40px;
  }
}

.press__header-list-item {
  display: inline-block;
}
.press__header-list-item:not(:last-child) {
  margin-right: 15px;
  padding-right: 15px;
  border-right: 1px solid #bccbef;
}

.press__breadcrumb {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  color: #0d3dd9;
  display: inline-block;
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
  -webkit-transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__breadcrumb {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__breadcrumb {
    font-size: 22px;
  }
}
.press__breadcrumb em {
  font-style: normal;
}
.press__breadcrumb:hover, .press__breadcrumb:focus {
  color: var(--red);
  -webkit-box-shadow: inset 0px -1px 0 var(--red);
          box-shadow: inset 0px -1px 0 var(--red);
}

.press__title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__title {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__title {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .press__title {
    line-height: 1.2;
  }
}

.press__info {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  margin-top: 20px;
  border-top: 1px solid #bccbef;
  border-bottom: 1px solid #bccbef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__info {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__info {
    font-size: 16px;
  }
}

.press__info-date {
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
  color: #455fa0;
}

.press__content {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .press__content {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .press__content {
    font-size: 25px;
  }
}
.press__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.press__content > p.large {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > p.large {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > p.large {
    font-size: 35px;
  }
}
.press__content > p {
  margin-bottom: 20px;
}
.press__content > p:last-child {
  margin-bottom: 0;
}
.press__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.press__content > p a:hover, .press__content > p a:focus {
  color: var(--red);
}
.press__content p.has-drop-cap:first-letter {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.37em;
  padding-bottom: 0.37em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #001c60;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .press__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .press__content p.has-drop-cap:first-letter {
    padding-top: 0.55em;
    padding-bottom: 0.55em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.press__content > h1,
.press__content > h2,
.press__content > h3,
.press__content > h4,
.press__content > h6 {
  margin-bottom: 20px;
}
.press__content > h5 {
  margin-bottom: 5px;
}
.press__content > p + h1,
.press__content > p + h2,
.press__content > p + h3,
.press__content > p + h4,
.press__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .press__content > p + h1,
.press__content > p + h2,
.press__content > p + h3,
.press__content > p + h4,
.press__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .press__content > p + h1,
.press__content > p + h2,
.press__content > p + h3,
.press__content > p + h4,
.press__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .press__content > p + h1,
.press__content > p + h2,
.press__content > p + h3,
.press__content > p + h4,
.press__content > p + h6 {
    margin-top: 100px;
  }
}
.press__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .press__content > p + h5 {
    margin-top: 40px;
  }
}
.press__content > h1 + h1,
.press__content > h1 + h2,
.press__content > h1 + h3,
.press__content > h1 + h4,
.press__content > h1 + h5,
.press__content > h1 + h6,
.press__content > h2 + h1,
.press__content > h2 + h2,
.press__content > h2 + h3,
.press__content > h2 + h4,
.press__content > h2 + h5,
.press__content > h2 + h6,
.press__content > h3 + h1,
.press__content > h3 + h2,
.press__content > h3 + h3,
.press__content > h3 + h4,
.press__content > h3 + h5,
.press__content > h3 + h6,
.press__content > h4 + h1,
.press__content > h4 + h2,
.press__content > h4 + h3,
.press__content > h4 + h4,
.press__content > h4 + h5,
.press__content > h4 + h6,
.press__content > h5 + h1,
.press__content > h5 + h2,
.press__content > h5 + h3,
.press__content > h5 + h4,
.press__content > h5 + h5,
.press__content > h5 + h6,
.press__content > h6 + h1,
.press__content > h6 + h2,
.press__content > h6 + h3,
.press__content > h6 + h4,
.press__content > h6 + h5,
.press__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .press__content > h1 + h1,
.press__content > h1 + h2,
.press__content > h1 + h3,
.press__content > h1 + h4,
.press__content > h1 + h5,
.press__content > h1 + h6,
.press__content > h2 + h1,
.press__content > h2 + h2,
.press__content > h2 + h3,
.press__content > h2 + h4,
.press__content > h2 + h5,
.press__content > h2 + h6,
.press__content > h3 + h1,
.press__content > h3 + h2,
.press__content > h3 + h3,
.press__content > h3 + h4,
.press__content > h3 + h5,
.press__content > h3 + h6,
.press__content > h4 + h1,
.press__content > h4 + h2,
.press__content > h4 + h3,
.press__content > h4 + h4,
.press__content > h4 + h5,
.press__content > h4 + h6,
.press__content > h5 + h1,
.press__content > h5 + h2,
.press__content > h5 + h3,
.press__content > h5 + h4,
.press__content > h5 + h5,
.press__content > h5 + h6,
.press__content > h6 + h1,
.press__content > h6 + h2,
.press__content > h6 + h3,
.press__content > h6 + h4,
.press__content > h6 + h5,
.press__content > h6 + h6 {
    margin-top: 40px;
  }
}
.press__content > h1 a,
.press__content > h2 a,
.press__content > h3 a,
.press__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.press__content > h1 a:hover, .press__content > h1 a:focus,
.press__content > h2 a:hover,
.press__content > h2 a:focus,
.press__content > h3 a:hover,
.press__content > h3 a:focus,
.press__content > h5 a:hover,
.press__content > h5 a:focus {
  color: var(--red);
}
.press__content > h4 a,
.press__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.press__content > h4 a:hover, .press__content > h4 a:focus,
.press__content > h6 a:hover,
.press__content > h6 a:focus {
  color: var(--red);
}
.press__content > h1 {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > h1 {
    font-size: 120px;
  }
}
.press__content > h2 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > h2 {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > h2 {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .press__content > h2 {
    line-height: 1.2;
  }
}
.press__content > h3 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > h3 {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .press__content > h3 {
    line-height: 1.25;
  }
}
.press__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > h4 {
    font-size: 22px;
  }
}
.press__content > h4 em {
  font-style: normal;
}
.press__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > h5 {
    font-size: 26px;
  }
}
.press__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > h6 {
    font-size: 16px;
  }
}
.press__content > h1 strong,
.press__content > h2 strong,
.press__content > h3 strong,
.press__content > h4 strong,
.press__content > h5 strong,
.press__content > h6 strong {
  font-weight: inherit;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .press__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.press__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.press__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.press__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ol > li::before {
    font-size: 22px;
  }
}
.press__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ol > li::before {
    font-size: 25px;
  }
}
.press__content > ol > li:last-child {
  padding-bottom: 0;
}
.press__content > ol > li ul,
.press__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.press__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.press__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.press__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.press__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.press__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.press__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.press__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.press__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.press__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.press__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.press__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.press__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.press__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.press__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.press__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.press__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.press__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.press__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.press__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.press__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.press__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.press__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.press__content > ol a:hover, .press__content > ol a:focus {
  color: var(--red);
}
.press__content > h1 + ul,
.press__content > h2 + ul,
.press__content > h3 + ul,
.press__content > h4 + ul,
.press__content > h5 + ul,
.press__content > h6 + ul {
  margin-top: 20px !important;
}
.press__content > h1 + ol,
.press__content > h2 + ol,
.press__content > h3 + ol,
.press__content > h4 + ol,
.press__content > h5 + ol,
.press__content > h6 + ol {
  margin-top: 30px !important;
}
.press__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .press__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .press__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .press__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.press__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.press__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.press__content figcaption a:hover, .press__content figcaption a:focus {
  color: var(--red);
}
.press__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .press__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .press__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.press__content > *:first-child {
  margin-top: 0 !important;
}
.press__content > *:last-child {
  margin-bottom: 0 !important;
}
.press__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .press__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .press__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .press__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.press__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.press__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.press__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.press__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.press__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.press__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .press__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .press__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .press__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}

@media (min-width: 960px) {
  .news {
    padding-top: calc(60px + 125px);
  }
}
.news .tease-grid,
.news .pagination {
  background-color: #ffffff;
  margin-left: 1px;
}

@media (min-width: 960px) {
  .news__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.news__featured {
  padding-top: 80px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  width: 100%;
}
@media (min-width: 600px) {
  .news__featured {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .news__featured {
    padding-top: 140px;
  }
}
@media (min-width: 960px) {
  .news__featured {
    padding-bottom: 60px;
    width: 50%;
  }
}

.news__header-image {
  padding-right: 20px;
  padding-bottom: 20px;
  width: 100%;
}
@media (min-width: 960px) {
  .news__header-image {
    width: 50%;
  }
}

.news__featured-heading {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__featured-heading {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__featured-heading {
    font-size: 22px;
  }
}
.news__featured-heading em {
  font-style: normal;
}
@media (min-width: 960px) {
  .news__featured-heading {
    margin-bottom: 40px;
  }
}

.news__featured-link {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__featured-link {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__featured-link {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .news__featured-link {
    line-height: 1.2;
  }
}
.news__featured-link:hover, .news__featured-link:focus {
  color: var(--red);
}
@media (min-width: 600px) {
  .news__featured-link {
    width: 90%;
  }
}
@media (min-width: 960px) and (max-width: 1399px) {
  .news__featured-link {
    font-family: "GT Super", Georgia, serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 20px;
    color: #001c60;
    color: #0d3dd9;
    display: inline-block;
    -webkit-transition: color 0.15s, border 0.15s;
    transition: color 0.15s, border 0.15s;
  }
}
@media (min-width: 960px) and (max-width: 1399px) and (min-width: 600px) and (max-width: 2499px) {
  .news__featured-link {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (max-width: 1399px) and (min-width: 2500px) {
  .news__featured-link {
    font-size: 35px;
  }
}
@media (min-width: 960px) and (max-width: 1399px) and (min-width: 0) and (max-width: 767px) {
  .news__featured-link {
    line-height: 1.25;
  }
}
@media (min-width: 960px) and (max-width: 1399px) {
  .news__featured-link:hover, .news__featured-link:focus {
    color: var(--red);
  }
}

.news__featured-date {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-top: 12px;
  padding-bottom: 12px;
  margin-top: 20px;
  border-top: 1px solid #bccbef;
  border-bottom: 1px solid #bccbef;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__featured-date {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__featured-date {
    font-size: 16px;
  }
}

.news__featured-preview {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  margin-top: 20px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .news__featured-preview {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .news__featured-preview {
    font-size: 25px;
  }
}
@media (min-width: 960px) {
  .news__featured-preview {
    margin-top: 40px;
  }
}
@media (min-width: 600px) {
  .news__featured-preview {
    width: 90%;
  }
}
.news__featured-preview a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.news__featured-preview a:hover, .news__featured-preview a:focus {
  color: var(--red);
}

.news__sidebar-text-mobile {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  margin-top: 40px;
  background-color: #f2f5fc;
}
.news__sidebar-text-mobile .news__rail-text {
  margin-top: 0;
}
@media (min-width: 960px) {
  .news__sidebar-text-mobile {
    display: none;
  }
}

.news__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.news__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: calc(60px + 125px + 140px);
}
@media (min-width: 0) and (max-width: 959px) {
  .news__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .news__rail {
    top: 200px;
  }
}
@media (min-width: 782px) {
  .admin-bar .news__rail {
    top: calc(calc(60px + 125px + 140px) + 32px);
  }
}

.news__rail-text {
  margin-top: 20px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.news__rail-text a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.news__rail-text a:hover, .news__rail-text a:focus {
  color: var(--red);
}
.news__rail-text p {
  margin-bottom: 20px;
}
.news__rail-text p:last-child {
  margin-bottom: 0;
}
.news__rail-text > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.news__rail-text > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.news__rail-text > ul > li:last-child {
  margin-bottom: 0;
}
.news__rail-text > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.news__rail-text > ul > li ul,
.news__rail-text > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.news__rail-text > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.news__rail-text > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.news__rail-text > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.news__rail-text > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.news__rail-text > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.news__rail-text > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.news__rail-text > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.news__rail-text > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.news__rail-text > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.news__rail-text > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.news__rail-text > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.news__rail-text > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.news__rail-text > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.news__rail-text > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.news__rail-text > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.news__rail-text > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.news__rail-text > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.news__rail-text > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.news__rail-text > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.news__rail-text > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.news__rail-text > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.news__rail-text > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.news__rail-text > ul a:hover, .news__rail-text > ul a:focus {
  color: var(--red);
}
.news__rail-text > ul:last-child {
  margin-bottom: 0;
}
.news__rail-text > ul:first-child {
  margin-top: 0;
}
.news__rail-text > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.news__rail-text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.news__rail-text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ol > li::before {
    font-size: 22px;
  }
}
.news__rail-text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ol > li::before {
    font-size: 25px;
  }
}
.news__rail-text > ol > li:last-child {
  padding-bottom: 0;
}
.news__rail-text > ol > li ul,
.news__rail-text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.news__rail-text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.news__rail-text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.news__rail-text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.news__rail-text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.news__rail-text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.news__rail-text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.news__rail-text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.news__rail-text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.news__rail-text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.news__rail-text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.news__rail-text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.news__rail-text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.news__rail-text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.news__rail-text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.news__rail-text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.news__rail-text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.news__rail-text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.news__rail-text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.news__rail-text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.news__rail-text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.news__rail-text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.news__rail-text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.news__rail-text > ol a:hover, .news__rail-text > ol a:focus {
  color: var(--red);
}
.news__rail-text > ol:last-child {
  margin-bottom: 0;
}
.news__rail-text > ol:first-child {
  margin-top: 0;
}
.news__rail-text a {
  word-wrap: break-word;
}

.news__main {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  min-width: 0;
}

.news__search {
  padding-top: 80px;
  padding-bottom: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  background-color: #f2f5fc;
}
@media (min-width: 450px) {
  .news__search {
    padding: 40px 20px;
    padding-top: 80px;
  }
}
@media (min-width: 450px) and (min-width: 768px) {
  .news__search {
    padding: 40px;
  }
}
@media (min-width: 450px) and (min-width: 960px) {
  .news__search {
    padding: 60px;
  }
}
@media (min-width: 450px) and (min-width: 1200px) {
  .news__search {
    padding: 80px;
  }
}
@media (min-width: 450px) and (min-width: 600px) {
  .news__search {
    padding-top: 100px;
  }
}
@media (min-width: 450px) and (min-width: 960px) {
  .news__search {
    padding-top: 140px;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .news__search {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}

.news__search-header {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: 1px;
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  background-color: #ffffff;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__search-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__search-header {
    font-size: 22px;
  }
}
.news__search-header em {
  font-style: normal;
}

@media (min-width: 960px) {
  .victories {
    padding-top: calc(60px + 125px);
  }
}

.victories__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.victories__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: calc(60px + 125px + 140px);
}
@media (min-width: 0) and (max-width: 959px) {
  .victories__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .victories__rail {
    top: 200px;
  }
}
@media (min-width: 782px) {
  .admin-bar .victories__rail {
    top: calc(calc(60px + 125px + 140px) + 32px);
  }
}

.victories__main {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  min-width: 0;
}

.victories__header {
  margin-top: 80px;
  margin-left: 20px;
  margin-right: 20px;
}
@media (min-width: 600px) {
  .victories__header {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .victories__header {
    margin-top: 140px;
  }
}
@media (min-width: 768px) {
  .victories__header {
    text-align: center;
  }
}

.victories__breadcrumb {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  color: #0d3dd9;
  display: inline-block;
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
  -webkit-transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__breadcrumb {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__breadcrumb {
    font-size: 22px;
  }
}
.victories__breadcrumb em {
  font-style: normal;
}
.victories__breadcrumb:hover, .victories__breadcrumb:focus {
  color: var(--red);
  -webkit-box-shadow: inset 0px -1px 0 var(--red);
          box-shadow: inset 0px -1px 0 var(--red);
}
@media (min-width: 960px) {
  .victories__breadcrumb {
    margin-bottom: 40px;
  }
}

.victories__title {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__title {
    font-size: 120px;
  }
}

.victories__featured {
  margin-top: 40px;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
}
@media (min-width: 600px) {
  .victories__featured {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .victories__featured {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .victories__featured {
    margin-top: 100px;
  }
}

.victories__content {
  margin-top: 80px;
  margin-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
}
@media (min-width: 600px) {
  .victories__content {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .victories__content {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
@media (min-width: 600px) and (max-width: 1999px) {
  .victories__content {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .victories__content {
    font-size: 25px;
  }
}
.victories__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.victories__content > p.large {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > p.large {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > p.large {
    font-size: 35px;
  }
}
.victories__content > p {
  margin-bottom: 20px;
}
.victories__content > p:last-child {
  margin-bottom: 0;
}
.victories__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.victories__content > p a:hover, .victories__content > p a:focus {
  color: var(--red);
}
.victories__content p.has-drop-cap:first-letter {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.37em;
  padding-bottom: 0.37em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #001c60;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .victories__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .victories__content p.has-drop-cap:first-letter {
    padding-top: 0.55em;
    padding-bottom: 0.55em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.victories__content > h1,
.victories__content > h2,
.victories__content > h3,
.victories__content > h4,
.victories__content > h6 {
  margin-bottom: 20px;
}
.victories__content > h5 {
  margin-bottom: 5px;
}
.victories__content > p + h1,
.victories__content > p + h2,
.victories__content > p + h3,
.victories__content > p + h4,
.victories__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .victories__content > p + h1,
.victories__content > p + h2,
.victories__content > p + h3,
.victories__content > p + h4,
.victories__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .victories__content > p + h1,
.victories__content > p + h2,
.victories__content > p + h3,
.victories__content > p + h4,
.victories__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .victories__content > p + h1,
.victories__content > p + h2,
.victories__content > p + h3,
.victories__content > p + h4,
.victories__content > p + h6 {
    margin-top: 100px;
  }
}
.victories__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .victories__content > p + h5 {
    margin-top: 40px;
  }
}
.victories__content > h1 + h1,
.victories__content > h1 + h2,
.victories__content > h1 + h3,
.victories__content > h1 + h4,
.victories__content > h1 + h5,
.victories__content > h1 + h6,
.victories__content > h2 + h1,
.victories__content > h2 + h2,
.victories__content > h2 + h3,
.victories__content > h2 + h4,
.victories__content > h2 + h5,
.victories__content > h2 + h6,
.victories__content > h3 + h1,
.victories__content > h3 + h2,
.victories__content > h3 + h3,
.victories__content > h3 + h4,
.victories__content > h3 + h5,
.victories__content > h3 + h6,
.victories__content > h4 + h1,
.victories__content > h4 + h2,
.victories__content > h4 + h3,
.victories__content > h4 + h4,
.victories__content > h4 + h5,
.victories__content > h4 + h6,
.victories__content > h5 + h1,
.victories__content > h5 + h2,
.victories__content > h5 + h3,
.victories__content > h5 + h4,
.victories__content > h5 + h5,
.victories__content > h5 + h6,
.victories__content > h6 + h1,
.victories__content > h6 + h2,
.victories__content > h6 + h3,
.victories__content > h6 + h4,
.victories__content > h6 + h5,
.victories__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .victories__content > h1 + h1,
.victories__content > h1 + h2,
.victories__content > h1 + h3,
.victories__content > h1 + h4,
.victories__content > h1 + h5,
.victories__content > h1 + h6,
.victories__content > h2 + h1,
.victories__content > h2 + h2,
.victories__content > h2 + h3,
.victories__content > h2 + h4,
.victories__content > h2 + h5,
.victories__content > h2 + h6,
.victories__content > h3 + h1,
.victories__content > h3 + h2,
.victories__content > h3 + h3,
.victories__content > h3 + h4,
.victories__content > h3 + h5,
.victories__content > h3 + h6,
.victories__content > h4 + h1,
.victories__content > h4 + h2,
.victories__content > h4 + h3,
.victories__content > h4 + h4,
.victories__content > h4 + h5,
.victories__content > h4 + h6,
.victories__content > h5 + h1,
.victories__content > h5 + h2,
.victories__content > h5 + h3,
.victories__content > h5 + h4,
.victories__content > h5 + h5,
.victories__content > h5 + h6,
.victories__content > h6 + h1,
.victories__content > h6 + h2,
.victories__content > h6 + h3,
.victories__content > h6 + h4,
.victories__content > h6 + h5,
.victories__content > h6 + h6 {
    margin-top: 40px;
  }
}
.victories__content > h1 a,
.victories__content > h2 a,
.victories__content > h3 a,
.victories__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.victories__content > h1 a:hover, .victories__content > h1 a:focus,
.victories__content > h2 a:hover,
.victories__content > h2 a:focus,
.victories__content > h3 a:hover,
.victories__content > h3 a:focus,
.victories__content > h5 a:hover,
.victories__content > h5 a:focus {
  color: var(--red);
}
.victories__content > h4 a,
.victories__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.victories__content > h4 a:hover, .victories__content > h4 a:focus,
.victories__content > h6 a:hover,
.victories__content > h6 a:focus {
  color: var(--red);
}
.victories__content > h1 {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > h1 {
    font-size: 120px;
  }
}
.victories__content > h2 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > h2 {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > h2 {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .victories__content > h2 {
    line-height: 1.2;
  }
}
.victories__content > h3 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > h3 {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .victories__content > h3 {
    line-height: 1.25;
  }
}
.victories__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > h4 {
    font-size: 22px;
  }
}
.victories__content > h4 em {
  font-style: normal;
}
.victories__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > h5 {
    font-size: 26px;
  }
}
.victories__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > h6 {
    font-size: 16px;
  }
}
.victories__content > h1 strong,
.victories__content > h2 strong,
.victories__content > h3 strong,
.victories__content > h4 strong,
.victories__content > h5 strong,
.victories__content > h6 strong {
  font-weight: inherit;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.victories__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.victories__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.victories__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ol > li::before {
    font-size: 22px;
  }
}
.victories__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ol > li::before {
    font-size: 25px;
  }
}
.victories__content > ol > li:last-child {
  padding-bottom: 0;
}
.victories__content > ol > li ul,
.victories__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.victories__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.victories__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.victories__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.victories__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.victories__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.victories__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.victories__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.victories__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.victories__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.victories__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.victories__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.victories__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.victories__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.victories__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.victories__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.victories__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.victories__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.victories__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.victories__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.victories__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.victories__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.victories__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.victories__content > ol a:hover, .victories__content > ol a:focus {
  color: var(--red);
}
.victories__content > h1 + ul,
.victories__content > h2 + ul,
.victories__content > h3 + ul,
.victories__content > h4 + ul,
.victories__content > h5 + ul,
.victories__content > h6 + ul {
  margin-top: 20px !important;
}
.victories__content > h1 + ol,
.victories__content > h2 + ol,
.victories__content > h3 + ol,
.victories__content > h4 + ol,
.victories__content > h5 + ol,
.victories__content > h6 + ol {
  margin-top: 30px !important;
}
.victories__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .victories__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .victories__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .victories__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.victories__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.victories__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.victories__content figcaption a:hover, .victories__content figcaption a:focus {
  color: var(--red);
}
.victories__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .victories__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .victories__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.victories__content > *:first-child {
  margin-top: 0 !important;
}
.victories__content > *:last-child {
  margin-bottom: 0 !important;
}
.victories__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .victories__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .victories__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .victories__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.victories__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.victories__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.victories__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.victories__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.victories__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.victories__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .victories__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .victories__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .victories__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}

@media (min-width: 768px) and (max-width: 959px) {
  .victories .victory-list__header {
    text-align: center;
  }
}

@media (min-width: 960px) {
  .landing {
    padding-top: calc(60px + 125px);
  }
}

.landing__subnav {
  margin-left: 20px;
  margin-right: 20px;
}
.landing__subnav .subnav.has-items {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .landing__subnav {
    display: none;
  }
}

.landing__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.landing__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: calc(60px + 125px + 140px);
}
@media (min-width: 0) and (max-width: 959px) {
  .landing__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .landing__rail {
    top: 200px;
  }
}
@media (min-width: 782px) {
  .admin-bar .landing__rail {
    top: calc(calc(60px + 125px + 140px) + 32px);
  }
}

.landing__main {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  min-width: 0;
}

@media (min-width: 768px) {
  .landing__blocks {
    margin-top: 80px;
  }
}
@media (min-width: 768px) and (min-width: 600px) {
  .landing__blocks {
    margin-top: 100px;
  }
}
@media (min-width: 768px) and (min-width: 960px) {
  .landing__blocks {
    margin-top: 140px;
  }
}

@media (min-width: 960px) {
  .stories {
    padding-top: calc(60px + 125px);
  }
}

.stories__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.stories__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: calc(60px + 125px + 140px);
}
@media (min-width: 0) and (max-width: 959px) {
  .stories__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .stories__rail {
    top: 200px;
  }
}
@media (min-width: 782px) {
  .admin-bar .stories__rail {
    top: calc(calc(60px + 125px + 140px) + 32px);
  }
}

.stories__main {
  margin-left: 1px;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  min-width: 0;
}

.stories__feature {
  margin-left: 20px;
  margin-right: 20px;
  position: relative;
}
@media (min-width: 768px) {
  .stories__feature {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 960px) {
  .stories__feature.with-image {
    min-height: calc(100vh - 60px - 125px - 20px);
  }
  .admin-bar .stories__feature.with-image {
    min-height: calc(100vh - 60px - 125px - 20px - 32px);
  }
}

.stories__feature-left,
.stories__feature-right {
  padding: 40px 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .stories__feature-left,
.stories__feature-right {
    padding: 40px;
  }
}
@media (min-width: 960px) {
  .stories__feature-left,
.stories__feature-right {
    padding: 60px;
  }
}
@media (min-width: 1200px) {
  .stories__feature-left,
.stories__feature-right {
    padding: 80px;
  }
}
@media (min-width: 768px) {
  .stories__feature-left,
.stories__feature-right {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .stories__feature-left,
.stories__feature-right {
    padding-top: 140px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 1200px) {
  .stories__feature-left,
.stories__feature-right {
    padding-top: 180px;
    padding-right: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
  }
}

.stories__feature-left {
  background-color: #0d3dd9;
}
.with-image .stories__feature-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.stories__feature-right {
  background-color: #001c60;
  display: block;
  position: relative;
}
@media (min-width: 0) and (max-width: 767px) {
  .with-image .stories__feature-right {
    min-height: 50vh;
  }
}

.stories__feature-top {
  width: 100%;
}
.stories__feature-top:hover .stories__feature-type,
.stories__feature-top:hover .stories__feature-text-date, .stories__feature-top:focus .stories__feature-type,
.stories__feature-top:focus .stories__feature-text-date {
  color: rgba(188, 203, 239, 0.4);
}

.stories__feature-bg-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center;
}

.stories__feature-title a {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stories__feature-title a {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stories__feature-title a {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .stories__feature-title a {
    line-height: 1.2;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  .stories__feature-title {
    width: 85%;
  }
}
@media (min-width: 1400px) {
  .stories__feature-title {
    width: 90%;
  }
}

.stories__feature-date {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 5px;
  margin-top: 20px;
  display: block;
  border-top: 1px solid rgba(188, 203, 239, 0.4);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stories__feature-date {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stories__feature-date {
    font-size: 16px;
  }
}

.stories__feature-button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--red);
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stories__feature-button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stories__feature-button {
    font-size: 22px;
  }
}
.stories__feature-button em {
  font-style: normal;
}
.stories__feature-button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.stories__feature-button:not(:disabled):hover, .stories__feature-button:not(:disabled):focus {
  background-color: #ffffff;
  color: #0d3dd9;
  cursor: pointer;
}
.stories__feature-button:not(:disabled):hover svg, .stories__feature-button:not(:disabled):focus svg {
  fill: #0d3dd9;
}
.stories__feature-button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .stories__feature-button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}

.stories__feature-type {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  padding-bottom: 5px;
  display: block;
  border-bottom: 1px solid rgba(188, 203, 239, 0.4);
  z-index: 2;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stories__feature-type {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stories__feature-type {
    font-size: 22px;
  }
}
.stories__feature-type em {
  font-style: normal;
}
@media (min-width: 0) and (max-width: 767px) {
  .stories__feature-type {
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .stories__feature-type {
    position: absolute;
    top: 80px;
    right: 40px;
    left: 40px;
  }
}
@media (min-width: 1200px) {
  .stories__feature-type {
    position: absolute;
    top: 80px;
    right: 80px;
    left: 80px;
  }
}
.with-image .stories__feature-type {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  margin-bottom: 20px;
}

.stories__feature-text-preview {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .stories__feature-text-preview {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .stories__feature-text-preview {
    font-size: 25px;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  .stories__feature-text-preview {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
    -webkit-column-rule: 1px solid rgba(188, 203, 239, 0.4);
       -moz-column-rule: 1px solid rgba(188, 203, 239, 0.4);
            column-rule: 1px solid rgba(188, 203, 239, 0.4);
  }
}
@media (min-width: 1800px) {
  .stories__feature-text-preview {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
    -webkit-column-rule: 1px solid rgba(188, 203, 239, 0.4);
       -moz-column-rule: 1px solid rgba(188, 203, 239, 0.4);
            column-rule: 1px solid rgba(188, 203, 239, 0.4);
  }
}
.stories__feature-text-preview a {
  color: #ffffff;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.stories__feature-text-preview a:hover, .stories__feature-text-preview a:focus {
  color: #bccbef;
}

.stories__feature-text-date {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 5px;
  margin-top: 22px;
  display: block;
  border-top: 1px solid rgba(188, 203, 239, 0.4);
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stories__feature-text-date {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stories__feature-text-date {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .stories__feature-text-date {
    margin-top: 30px;
  }
}

.stories__featured {
  margin-left: 20px;
  margin-right: 20px;
  border-left: 1px solid #bccbef;
  border-right: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .stories__featured {
    border-bottom: 1px solid #bccbef;
  }
  .stories__featured.tease-grid {
    border-top: 0;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .stories__featured {
    margin-top: 40px;
    border-top: 1px solid #bccbef;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 600px) {
  .stories__featured {
    margin-top: 60px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 960px) {
  .stories__featured {
    margin-top: 80px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 1800px) {
  .stories__featured {
    margin-top: 100px;
  }
}

.stories__latest {
  margin-top: 20px;
}

.stories__latest-header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-right: 20px;
  padding-bottom: 5px;
  padding-left: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stories__latest-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stories__latest-header {
    font-size: 22px;
  }
}
.stories__latest-header em {
  font-style: normal;
}

.stories__latest-more {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  margin-top: 40px;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stories__latest-more {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stories__latest-more {
    font-size: 120px;
  }
}
@media (min-width: 600px) {
  .stories__latest-more {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .stories__latest-more {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .stories__latest-more {
    margin-top: 100px;
  }
}

.modern-footnotes-footnote {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
  font-size: 0.8em;
}
.modern-footnotes-footnote a {
  text-decoration: none !important;
  color: #0d3dd9 !important;
}
th .modern-footnotes-footnote a, .modern-footnotes--inverted .modern-footnotes-footnote a {
  color: #ffffff !important;
}

.modern-footnotes-footnote__note--tooltip {
  z-index: 81;
  min-width: 320px;
}
.modern-footnotes-footnote__note--tooltip a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.modern-footnotes-footnote__note--tooltip a:hover, .modern-footnotes-footnote__note--tooltip a:focus {
  color: var(--red);
}

.modern-footnotes-footnote__note {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  border: 1px solid #bccbef;
  border-radius: 20px;
}

.modern-footnotes-footnote__connector {
  background-color: #001c60;
}

.modern-footnotes-footnote--selected {
  border-radius: 0;
  background-color: transparent;
}
.modern-footnotes-footnote--selected a {
  color: var(--red) !important;
}
th .modern-footnotes-footnote--selected a, .modern-footnotes--inverted .modern-footnotes-footnote--selected a {
  color: rgba(255, 255, 255, 0.5) !important;
}

.ups-footnote__note {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  color: #001c60;
}

.gform_body input::-webkit-input-placeholder {
  color: #455fa0 !important;
}

.gform_body input::-moz-placeholder {
  color: #455fa0 !important;
}

.gform_body input:-ms-input-placeholder {
  color: #455fa0 !important;
}

.gform_body input::-ms-input-placeholder {
  color: #455fa0 !important;
}

.gform_body input::placeholder {
  color: #455fa0 !important;
}
.gform_body .gfield {
  margin: 0 0 30px 0 !important;
}
.gform_body .gfield_description {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #001c60;
  padding-top: 3px !important;
}
.gform_body .field_sublabel_above .ginput_complex.ginput_container label {
  font-size: 12px;
  margin: 20px 0 5px 0;
}
@media (min-width: 960px) {
  .gform_body .field_sublabel_above .ginput_complex.ginput_container label {
    margin-top: 30px;
  }
}
.gform_body .gfield_list td.gfield_list_cell input,
.gform_body .gfield_list td.gfield_list_cell input,
.gform_body .gfield_list td.gfield_list_cell input table.gfield_list td {
  margin-left: 0;
  margin-right: 0;
}
.gform_body table.gfield_list td {
  margin-left: 0;
  margin-right: 0;
}
.gform_body table.gfield_list tr {
  border: 0;
  border-top: 0;
  border-bottom: 0;
}
.gform_body table.gfield_list tr input {
  width: 100%;
}
.gform_body .field_sublabel_above .ginput_complex.ginput_container label {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .gform_body .field_sublabel_above .ginput_complex.ginput_container label {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .gform_body .field_sublabel_above .ginput_complex.ginput_container label {
    font-size: 16px;
  }
}
.gform_body select,
.gform_body .gfield_select {
  background: url(img/arrow-down.svg) no-repeat scroll calc(100% - 0.9em) center;
  width: 100% !important;
  padding-right: 45px !important;
}
.gform_body .gfield_list_icons {
  margin-top: 10px;
  background-color: #ffffff;
  padding-left: 10px !important;
}
.gform_body .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons img {
  opacity: 1;
}
.gform_body ::-webkit-file-upload-button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-right: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .gform_body ::-webkit-file-upload-button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .gform_body ::-webkit-file-upload-button {
    font-size: 22px;
  }
}
.gform_body ::-webkit-file-upload-button em {
  font-style: normal;
}
.gform_body ::-webkit-file-upload-button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.gform_body ::-webkit-file-upload-button:not(:disabled):hover, .gform_body ::-webkit-file-upload-button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.gform_body ::-webkit-file-upload-button:not(:disabled):hover svg, .gform_body ::-webkit-file-upload-button:not(:disabled):focus svg {
  fill: #ffffff;
}
.gform_body ::-webkit-file-upload-button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .gform_body ::-webkit-file-upload-button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
.gform_body .gsection_title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  margin: 60px 0 0 0 !important;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .gform_body .gsection_title {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .gform_body .gsection_title {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .gform_body .gsection_title {
    line-height: 1.2;
  }
}
.gform_body .top_label .gfield_label,
.gform_body legend.gfield_label {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .gform_body .top_label .gfield_label,
.gform_body legend.gfield_label {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .gform_body .top_label .gfield_label,
.gform_body legend.gfield_label {
    font-size: 22px;
  }
}
.gform_body .top_label .gfield_label em,
.gform_body legend.gfield_label em {
  font-style: normal;
}
.gform_body .gsection_description {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  margin: 0 0 30px;
  padding: 0;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .gform_body .gsection_description {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .gform_body .gsection_description {
    font-size: 25px;
  }
}
.gform_body .gsection {
  border-bottom: 1px solid #bccbef;
  margin: 0 0 30px;
}
.gform_body .gfield_time_ampm_shim {
  height: 24px;
  margin: 0;
}
.gform_body ul.gform_fields li.gfield {
  margin: 0 0 30px;
  padding-right: 0;
}
.gform_body .gfield_time_hour,
.gform_body .gfield_time_minute {
  padding-right: 15px;
}
@media (min-width: 768px) {
  .gform_body .gfield_time_hour,
.gform_body .gfield_time_minute {
    padding-right: 30px;
    margin-right: 0;
  }
}
.gform_body .gfield_time_hour,
.gform_body .gfield_time_minute,
.gform_body .gfield_time_ampm {
  max-width: 150px;
  position: relative;
  margin-right: 0;
}
.gform_body .gfield_time_hour input,
.gform_body .gfield_time_minute input,
.gform_body .gfield_time_ampm select {
  width: 100% !important;
  max-width: 100% !important;
}
.gform_body .gfield_time_hour i {
  position: absolute;
  top: 0;
  right: 2px;
  margin-top: 40px;
}
@media (min-width: 768px) {
  .gform_body .gfield_time_hour i {
    right: 10px;
    margin-top: 50px;
  }
}
.gform_body .gform_fields .gfield .name_first label,
.gform_body .gform_fields .gfield .name_last label,
.gform_body .gform_fields .gfield .address_line_1 label,
.gform_body .gform_fields .gfield .address_line_2 label,
.gform_body .gform_fields .gfield .address_city label,
.gform_body .gform_fields .gfield .address_state label,
.gform_body .gform_fields .gfield .address_zip label,
.gform_body .gform_fields .gfield .address_country label,
.gform_body .gform_fields .gfield .gfield_time_hour label,
.gform_body .gform_fields .gfield .gfield_time_minute label {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #001c60;
  margin-top: 2px;
  margin-bottom: 20px;
  text-align: left;
}
.gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button] {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button] {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button] {
    font-size: 22px;
  }
}
.gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button] em {
  font-style: normal;
}
.gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button] svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button]:not(:disabled):hover, .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button]:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button]:not(:disabled):hover svg, .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button]:not(:disabled):focus svg {
  fill: #ffffff;
}
.gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button]:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button] {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 600px) and (max-width: 2499px) {
  .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button] {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button] {
    font-size: 16px;
  }
}
.gform_body .gform_fields .gfield .ginput_container_fileupload input {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  letter-spacing: 0 !important;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .gform_body .gform_fields .gfield .ginput_container_fileupload input {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .gform_body .gform_fields .gfield .ginput_container_fileupload input {
    font-size: 16px;
  }
}
.gform_body .gform_fields .gfield .gfield_checkbox li,
.gform_body .gform_fields .gfield .gfield_radio li {
  margin: 0 0 15px;
}
@media (min-width: 768px) {
  .gform_body .gform_fields .gfield .gfield_checkbox li,
.gform_body .gform_fields .gfield .gfield_radio li {
    margin: 0 0 15px;
  }
}
.gform_body .gform_fields .gfield .gfield_radio li label,
.gform_body .gform_fields .gfield .gfield_checkbox li label,
.gform_body .gform_fields .gfield .gfield_consent_label {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  margin: 0 0 0 10px;
}
.gform_body .gform_fields .gfield input[type=checkbox] {
  border: 1px solid #bccbef;
  width: 25px !important;
  height: 25px;
  position: relative;
  margin: 0;
}
@media (min-width: 768px) {
  .gform_body .gform_fields .gfield input[type=checkbox] {
    width: 30px !important;
    height: 30px;
  }
}
.gform_body .gform_fields .gfield input[type=checkbox]:after {
  height: 10px;
  width: 14px;
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  display: block;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: url(img/checkmark.svg) no-repeat scroll center center;
  background-size: 100%;
  opacity: 0;
}
@media (min-width: 768px) {
  .gform_body .gform_fields .gfield input[type=checkbox]:after {
    height: 12px;
    width: 16px;
  }
}
.gform_body .gform_fields .gfield input[type=checkbox]:checked:after {
  opacity: 1;
}
.gform_body .gform_fields .gfield input[type=checkbox]:hover, .gform_body .gform_fields .gfield input[type=checkbox]:focus {
  cursor: pointer;
}
.gform_body .gform_fields .gfield input[type=radio] {
  height: 25px;
  width: 25px !important;
  border-radius: 100%;
  border: 1px solid #bccbef;
  position: relative;
  margin: 0;
}
@media (min-width: 768px) {
  .gform_body .gform_fields .gfield input[type=radio] {
    height: 30px;
    width: 30px !important;
  }
}
.gform_body .gform_fields .gfield input[type=radio]:after {
  height: 25px;
  width: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  display: block;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #001c60;
  border-radius: 100%;
  opacity: 0;
  display: block;
  -webkit-transition: all 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
@media (min-width: 768px) {
  .gform_body .gform_fields .gfield input[type=radio]:after {
    height: 30px;
    width: 30px;
  }
}
.gform_body .gform_fields .gfield input[type=radio]:checked:after {
  opacity: 1;
}
.gform_body .gform_fields .gfield input[type=radio]:hover, .gform_body .gform_fields .gfield input[type=radio]:focus {
  cursor: pointer;
}
.gform_body .gform_fields .gfield input[type=text],
.gform_body .gform_fields .gfield textarea {
  padding: 15px !important;
}
@media (min-width: 768px) {
  .gform_body .gform_fields .gfield input[type=text],
.gform_body .gform_fields .gfield textarea {
    padding: 25px !important;
  }
}
.gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select {
  padding: 15px 35px 15px 15px !important;
}
@media (min-width: 768px) {
  .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select {
    padding: 25px 45px 25px 25px !important;
  }
}
.gform_body .gform_fields .gfield input[type=text],
.gform_body .gform_fields .gfield textarea,
.gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #0d3dd9;
  border: 1px solid #bccbef;
  -webkit-transition: -webkit-box-shadow 0.2s;
  transition: -webkit-box-shadow 0.2s;
  transition: box-shadow 0.2s;
  transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .gform_body .gform_fields .gfield input[type=text],
.gform_body .gform_fields .gfield textarea,
.gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .gform_body .gform_fields .gfield input[type=text],
.gform_body .gform_fields .gfield textarea,
.gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select {
    font-size: 25px;
  }
}
.gform_body .gform_fields .gfield input[type=text]:-webkit-autofill,
.gform_body .gform_fields .gfield textarea:-webkit-autofill,
.gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 60px #ffffff inset;
          box-shadow: 0 0 0 60px #ffffff inset;
  -webkit-text-fill-color: #0d3dd9;
}
.gform_body .gform_fields .gfield input[type=text]:-webkit-autofill:focus,
.gform_body .gform_fields .gfield textarea:-webkit-autofill:focus,
.gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 60px #ffffff inset, rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: 0 0 0 60px #ffffff inset, rgba(13, 60, 217, 0.15) 2px 2px 20px;
}
.gform_body .gform_fields .gfield input[type=text]:focus,
.gform_body .gform_fields .gfield textarea:focus,
.gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select:focus {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  background-color: #ffffff;
}
.gform_body .gform_fields .gfield input[type=text]:focus::-webkit-input-placeholder, .gform_body .gform_fields .gfield textarea:focus::-webkit-input-placeholder, .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select:focus::-webkit-input-placeholder {
  opacity: 0;
}
.gform_body .gform_fields .gfield input[type=text]:focus::-moz-placeholder, .gform_body .gform_fields .gfield textarea:focus::-moz-placeholder, .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select:focus::-moz-placeholder {
  opacity: 0;
}
.gform_body .gform_fields .gfield input[type=text]:focus:-ms-input-placeholder, .gform_body .gform_fields .gfield textarea:focus:-ms-input-placeholder, .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select:focus:-ms-input-placeholder {
  opacity: 0;
}
.gform_body .gform_fields .gfield input[type=text]:focus::-ms-input-placeholder, .gform_body .gform_fields .gfield textarea:focus::-ms-input-placeholder, .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select:focus::-ms-input-placeholder {
  opacity: 0;
}
.gform_body .gform_fields .gfield input[type=text]:focus::placeholder,
.gform_body .gform_fields .gfield textarea:focus::placeholder,
.gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select:focus::placeholder {
  opacity: 0;
}
.gform_body .gform_fields .gfield .ginput_container_multiselect > select {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  border: 1px solid #bccbef;
  padding: 0;
  width: 100% !important;
  -webkit-transition: -webkit-box-shadow 0.2s;
  transition: -webkit-box-shadow 0.2s;
  transition: box-shadow 0.2s;
  transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
}
.gform_body .gform_fields .gfield .ginput_container_multiselect > select:focus {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  background-color: #ffffff;
}
.gform_body .gform_fields .gfield .ginput_container_multiselect > select:focus::-webkit-input-placeholder {
  opacity: 0;
}
.gform_body .gform_fields .gfield .ginput_container_multiselect > select:focus::-moz-placeholder {
  opacity: 0;
}
.gform_body .gform_fields .gfield .ginput_container_multiselect > select:focus:-ms-input-placeholder {
  opacity: 0;
}
.gform_body .gform_fields .gfield .ginput_container_multiselect > select:focus::-ms-input-placeholder {
  opacity: 0;
}
.gform_body .gform_fields .gfield .ginput_container_multiselect > select:focus::placeholder {
  opacity: 0;
}
.gform_body .gform_fields .gfield .ginput_container_multiselect select[multiple]:focus option:checked {
  background: #0d3dd9 -webkit-gradient(linear, left bottom, left top, from(#0d3dd9), to(#0d3dd9));
  background: #0d3dd9 linear-gradient(0deg, #0d3dd9 0%, #0d3dd9 100%);
}
.gform_body .gform_fields .gfield .ginput_container_multiselect option {
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 12px;
  padding-right: 12px;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
@media (min-width: 768px) {
  .gform_body .gform_fields .gfield .ginput_container_multiselect option {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.gform_body .gform_fields .gfield .ginput_container_multiselect option:checked {
  background: #bccbef -webkit-gradient(linear, left bottom, left top, from(#bccbef), to(#bccbef));
  background: #bccbef linear-gradient(0deg, #bccbef 0%, #bccbef 100%);
}
.gform_body .gform_fields .gfield div:not(.gfield_time_hour):not(.gfield_time_minute) > input {
  width: 100%;
}

.gform_wrapper div.validation_error {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-top: 12px;
  padding-bottom: 10px;
  color: var(--red);
  text-align: left;
  border-top: 1px solid var(--red);
  border-bottom: 1px solid var(--red);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .gform_wrapper div.validation_error {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .gform_wrapper div.validation_error {
    font-size: 22px;
  }
}
.gform_wrapper div.validation_error em {
  font-style: normal;
}
.gform_wrapper .gfield_required {
  color: var(--red);
}
.gform_wrapper li.gfield.gfield_error {
  border-top: 0;
  border-bottom: 0;
  background: 0;
}
.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label {
  color: #001c60;
}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper li.gfield_error select,
.gform_wrapper li.gfield_error textarea {
  border: 1px solid var(--red) !important;
}
.gform_wrapper .validation_message {
  font-weight: normal !important;
  color: var(--red);
}

.gform_heading {
  display: none !important;
}

.gform_wrapper .gform_footer input[type=submit] {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .gform_wrapper .gform_footer input[type=submit] {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .gform_wrapper .gform_footer input[type=submit] {
    font-size: 22px;
  }
}
.gform_wrapper .gform_footer input[type=submit] em {
  font-style: normal;
}
.gform_wrapper .gform_footer input[type=submit] svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.gform_wrapper .gform_footer input[type=submit]:not(:disabled):hover, .gform_wrapper .gform_footer input[type=submit]:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.gform_wrapper .gform_footer input[type=submit]:not(:disabled):hover svg, .gform_wrapper .gform_footer input[type=submit]:not(:disabled):focus svg {
  fill: #ffffff;
}
.gform_wrapper .gform_footer input[type=submit]:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .gform_wrapper .gform_footer input[type=submit] {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}

.gform_confirmation_wrapper {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  margin-top: 40px;
  margin-bottom: 40px;
  background-color: #f2f5fc;
}

.gform_confirmation_message {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .gform_confirmation_message {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .gform_confirmation_message {
    font-size: 22px;
  }
}
.gform_confirmation_message em {
  font-style: normal;
}

.gform_ajax_spinner {
  height: 30px;
  width: 30px;
  margin-top: 30px;
  margin-left: 0;
  border: 1px solid transparent !important;
  border-left: 2px solid var(--red) !important;
  -webkit-animation: spinner 1.1s infinite linear;
          animation: spinner 1.1s infinite linear;
  border-radius: 50%;
}

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.ginput_container {
  margin-top: 2px !important;
}

.ginput_container_date {
  position: relative;
}

.datepicker_no_icon {
  margin-bottom: 30px;
}

.ui-datepicker {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  margin-top: 0;
}

.ui-datepicker-trigger {
  opacity: 0;
  position: relative;
  top: 4px;
}

.ui-datepicker-title {
  background-color: #001c60;
}
.ui-datepicker-title select {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .ui-datepicker-title select {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .ui-datepicker-title select {
    font-size: 16px;
  }
}

.ui-datepicker-header {
  background-color: #001c60;
  border-color: #001c60;
}

.ui-datepicker-month {
  padding-right: 10px;
}

.ui-datepicker-title select {
  margin-top: 0;
}

td.ui-datepicker-unselectable.ui-state-disabled {
  background: #bccbef;
}

.ui-datepicker tbody td {
  border-top: 1px solid #bccbef;
  border-right: 1px solid #bccbef;
}

.ui-datepicker-calendar .ui-state-default {
  background: #ffffff;
  color: #001c60;
}

.ui-datepicker-calendar .ui-state-active {
  border: 0;
  background: 0;
  margin: 0;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #f2f5fc;
}

.ui-datepicker-next,
.ui-datepicker-prev {
  background-image: url(img/date-picker-arrows.png);
  background-size: 82%;
}

.ui-datepicker thead {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  background: #ffffff;
  color: #001c60;
}

.ui-datepicker th {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  color: #001c60;
}

@media (min-width: 0) and (max-width: 599px) {
  .amcharts-amexport-menu {
    display: none !important;
  }
}

.amcharts-amexport-item {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  white-space: nowrap !important;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .amcharts-amexport-item {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .amcharts-amexport-item {
    font-size: 16px;
  }
}

.amcharts-amexport-item-level-0 {
  border-radius: 30px !important;
  background-color: #ffffff !important;
  opacity: 1 !important;
  color: #0d3dd9 !important;
  width: auto !important;
  min-height: auto !important;
  top: 20px !important;
  right: 20px !important;
  border: 1px solid #bccbef;
  -webkit-transition: border 0.2s, background 0.2s !important;
  transition: border 0.2s, background 0.2s !important;
}
.single-graph .amcharts-amexport-item-level-0 {
  top: -10px !important;
  right: -10px !important;
}
.single-graph .graph__venn-diagram .amcharts-amexport-item-level-0 {
  top: 20px !important;
  right: 20px !important;
  border: 0;
}
.amcharts-amexport-item-level-0:hover, .amcharts-amexport-item-level-0:focus {
  border-color: #0d3dd9 !important;
  background-color: #f2f5fc !important;
}

.amcharts-amexport-label-level-0 {
  padding: 7px 15px 8px 15px !important;
}
.amcharts-amexport-label-level-0:hover, .amcharts-amexport-label-level-0:focus {
  cursor: pointer !important;
}

.amcharts-amexport-menu-level-1 {
  left: 0 !important;
  margin: 8px 0 0 0 !important;
  top: 100% !important;
  width: 100% !important;
  padding: 20px !important;
  background-color: #0d3dd9 !important;
  border-radius: 20px;
}
.amcharts-amexport-menu-level-1:before {
  content: "";
  position: absolute;
  top: -6px;
  left: calc(50% - 6px);
  display: block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #0d3dd9;
}

.amcharts-amexport-item-level-1 {
  background-color: transparent !important;
  color: #ffffff !important;
  border: 0 !important;
  border-radius: 0 !important;
  margin: 0 0 12px 0 !important;
  padding: 0 0 2px 0 !important;
  border-bottom: 1px solid rgba(188, 203, 239, 0.4) !important;
  -webkit-transition: border 0.2s !important;
  transition: border 0.2s !important;
  text-align: left !important;
}
.amcharts-amexport-item-level-1:last-child {
  margin-bottom: 0 !important;
}
.amcharts-amexport-item-level-1:hover, .amcharts-amexport-item-level-1:focus {
  border-color: #ffffff !important;
}

.amcharts-amexport-label-level-1 {
  padding: 0px !important;
}

.tablepress-table-name {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
  margin-bottom: 10px;
  max-width: none !important;
  width: auto !important;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tablepress-table-name {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tablepress-table-name {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .tablepress-table-name {
    line-height: 1.25;
  }
}

@media (min-width: 0) and (max-width: 959px) {
  .dataTables_wrapper {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
  }
}

.tablepress {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  min-width: 100%;
  -webkit-box-sizing: content-box !important;
          box-sizing: content-box !important;
}
.tablepress.nowrap td {
  white-space: nowrap;
}
.tablepress caption {
  display: none;
}
.tablepress thead,
.tablepress tfoot {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  background-color: #0d3dd9;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tablepress thead,
.tablepress tfoot {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tablepress thead,
.tablepress tfoot {
    font-size: 16px;
  }
}
.tablepress thead th,
.tablepress tfoot th {
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 10px;
  padding-left: 15px;
  text-align: left;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
  border-right: 1px solid #5e81d6;
}
.tablepress tr {
  width: 100%;
}
.tablepress .row-hover tr:hover td,
.tablepress .row-hover tr:focus td {
  background-color: #e7edf9 !important;
}
.tablepress tbody {
  border-top: 1px solid #bccbef;
  border-bottom: 1px solid #bccbef;
}
.tablepress td {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
.tablepress td a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.tablepress td a:hover, .tablepress td a:focus {
  color: #001c60;
}
.tablepress td:not(:last-child) {
  border-right: 1px solid #bccbef;
}
.tablepress thead th {
  border-bottom: 0 !important;
}
.tablepress thead th:hover, .tablepress thead th:focus {
  background-color: #001c60 !important;
}
.tablepress thead th:after {
  right: 7px !important;
}
.tablepress tfoot th {
  border-top: 0 !important;
}
.tablepress .odd td {
  background-color: #f2f5fc;
}
.tablepress tbody td {
  border-top: 1px solid #bccbef;
}
.tablepress .sorting_asc,
.tablepress .sorting_desc {
  background-color: var(--red) !important;
}

.dataTables_info {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  margin-top: 10px;
}

.dataTables_length {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  padding-top: 10px;
  padding-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dataTables_length select {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #001c60;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 12px;
  padding-right: 12px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 3px;
  margin-right: 3px;
  border: 1px solid #bccbef;
  border-radius: 20px;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
.dataTables_length select:hover, .dataTables_length select:focus {
  cursor: pointer;
  background-color: #f2f5fc;
}

.dataTables_filter {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  padding-top: 10px;
  padding-bottom: 10px;
}
.dataTables_filter label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dataTables_filter input {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #001c60;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 12px;
  padding-right: 12px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 5px;
  border: 1px solid #bccbef;
  border-radius: 20px;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
.dataTables_filter input:hover, .dataTables_filter input:focus {
  cursor: pointer;
  background-color: #f2f5fc;
}
@media (min-width: 0) and (max-width: 449px) {
  .dataTables_filter {
    float: none;
    clear: both;
    padding-top: 0;
  }
  .dataTables_filter input {
    width: 100%;
  }
}

.dataTables_paginate {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  margin-top: 10px;
}
.dataTables_paginate a {
  color: #0d3dd9 !important;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-decoration: none;
}
.dataTables_paginate a:hover, .dataTables_paginate a:focus {
  color: #001c60 !important;
}
.dataTables_paginate .paginate_button.disabled {
  display: none;
}
.dataTables_paginate .paginate_button:before,
.dataTables_paginate .paginate_button:after {
  width: 12px !important;
  height: 12px !important;
  font-size: 12px !important;
  color: #0d3dd9;
  text-shadow: none !important;
  top: 3px !important;
}

.tablepress-table-description {
  display: none !important;
}

.DTFC_LeftBodyWrapper {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 5px 0px 4px;
          box-shadow: rgba(13, 60, 217, 0.15) 5px 0px 4px;
}

.DTFC_RightBodyWrapper {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) -5px 0px 4px;
          box-shadow: rgba(13, 60, 217, 0.15) -5px 0px 4px;
}

.wp-block-buttons:not(:last-child) {
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .wp-block-buttons:not(:last-child) {
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-buttons:not(:last-child) {
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-buttons:not(:last-child) {
    margin-bottom: 100px;
  }
}
.wp-block-buttons:not(:first-child) {
  margin-top: 25px;
}
@media (min-width: 768px) {
  .wp-block-buttons:not(:first-child) {
    margin-top: 30px;
  }
}

.wp-block-button {
  display: inline-block;
}
.wp-block-button:not(:last-child) {
  margin-bottom: 40px;
}

.wp-block-button__link {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-button__link {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-button__link {
    font-size: 22px;
  }
}
.wp-block-button__link em {
  font-style: normal;
}
.wp-block-button__link svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.wp-block-button__link:not(:disabled):hover, .wp-block-button__link:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.wp-block-button__link:not(:disabled):hover svg, .wp-block-button__link:not(:disabled):focus svg {
  fill: #ffffff;
}
.wp-block-button__link:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .wp-block-button__link {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
.is-style-default .wp-block-button__link {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .is-style-default .wp-block-button__link {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .is-style-default .wp-block-button__link {
    font-size: 22px;
  }
}
.is-style-default .wp-block-button__link em {
  font-style: normal;
}
.is-style-default .wp-block-button__link svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.is-style-default .wp-block-button__link:not(:disabled):hover, .is-style-default .wp-block-button__link:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.is-style-default .wp-block-button__link:not(:disabled):hover svg, .is-style-default .wp-block-button__link:not(:disabled):focus svg {
  fill: #ffffff;
}
.is-style-default .wp-block-button__link:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .is-style-default .wp-block-button__link {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}

.wp-block-gallery {
  margin-top: 40px;
  margin-bottom: 40px;
  clear: both;
}
@media (min-width: 600px) {
  .wp-block-gallery {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-gallery {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-gallery {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.wp-block-gallery figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.wp-block-gallery figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-gallery figcaption a:hover, .wp-block-gallery figcaption a:focus {
  color: var(--red);
}
@media (min-width: 0) and (max-width: 767px) {
  .wp-block-gallery figcaption {
    margin-bottom: 10px;
  }
}
.wp-block-gallery .blocks-gallery-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 768px) {
  .wp-block-gallery .blocks-gallery-grid {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.wp-block-gallery .blocks-gallery-item {
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
}
@media (min-width: 768px) {
  .wp-block-gallery .blocks-gallery-item {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 768px) {
  .wp-block-gallery.columns-2 .blocks-gallery-item {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .wp-block-gallery.columns-3 .blocks-gallery-item {
    width: 33.3%;
  }
}
@media (min-width: 768px) {
  .wp-block-gallery.columns-4 .blocks-gallery-item {
    width: 25%;
  }
}
@media (min-width: 768px) {
  .wp-block-gallery.columns-5 .blocks-gallery-item {
    width: 20%;
  }
}
@media (min-width: 768px) {
  .wp-block-gallery.columns-6 .blocks-gallery-item {
    width: 33.3%;
  }
}

.blocks-gallery-caption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
  padding-top: 8px !important;
}
.blocks-gallery-caption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.blocks-gallery-caption a:hover, .blocks-gallery-caption a:focus {
  color: var(--red);
}

.wp-block-gallery.is-cropped .blocks-gallery-item figure {
  background-color: #f2f5fc;
  padding-bottom: 100%;
  position: relative;
  overflow: hidden;
}
.wp-block-gallery.is-cropped .blocks-gallery-item figure img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}
.wp-block-gallery.is-cropped .blocks-gallery-item img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
.wp-block-gallery.is-cropped .blocks-gallery-item__caption {
  display: none;
}

@media (min-width: 600px) {
  .wp-block-image img {
    width: auto;
  }
}
.wp-block-image figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.wp-block-image figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-image figcaption a:hover, .wp-block-image figcaption a:focus {
  color: var(--red);
}
@media (min-width: 600px) {
  .wp-block-image .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .wp-block-image .alignleft {
    width: auto;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .wp-block-image .alignleft {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 600px) {
  .wp-block-image .alignleft {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 960px) {
  .wp-block-image .alignleft {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 1800px) {
  .wp-block-image .alignleft {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 600px) {
  .wp-block-image .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .wp-block-image .alignright {
    width: auto;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .wp-block-image .alignright {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 600px) {
  .wp-block-image .alignright {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 960px) {
  .wp-block-image .alignright {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 1800px) {
  .wp-block-image .alignright {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.wp-block-image .aligncenter {
  margin-top: 40px;
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 600px) {
  .wp-block-image .aligncenter {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-image .aligncenter {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-image .aligncenter {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .wp-block-image .aligncenter {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .wp-block-image .aligncenter {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .wp-block-image .aligncenter {
    max-width: 1000px;
  }
}
.wp-block-image .aligncenter img,
.wp-block-image .aligncenter figcaption {
  -ms-flex-item-align: center;
      align-self: center;
}
@media (min-width: 768px) {
  .wp-block-image .aligncenter.size-medium {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .wp-block-image .aligncenter.size-medium {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .wp-block-image .aligncenter.size-medium {
    max-width: 1000px;
  }
}
.wp-block-image .aligncenter.size-medium img,
.wp-block-image .aligncenter.size-medium figcaption {
  margin-left: auto;
  margin-right: auto;
}
.wp-block-image .alignnone {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .wp-block-image .alignnone {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-image .alignnone {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-image .alignnone {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .wp-block-image.size-medium {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .wp-block-image.size-medium {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .wp-block-image.size-medium {
    max-width: 1000px;
  }
}
.wp-block-image.size-medium img,
.wp-block-image.size-medium figcaption {
  margin-left: auto;
  margin-right: auto;
}

.wp-block-file {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  background-color: #f2f5fc;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wp-block-file.alignright, .wp-block-file.alignleft {
  float: none !important;
}

.wp-block-file a:first-child {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-file a:first-child {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-file a:first-child {
    font-size: 16px;
  }
}
.wp-block-file a:first-child:hover, .wp-block-file a:first-child:focus {
  color: var(--red);
}
.wp-block-file a:first-child:before {
  content: url(img/doc-icon.svg);
  height: 46px;
  width: 36px;
  margin-right: 12px;
  display: block;
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.wp-block-file__button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-left: 40px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-file__button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-file__button {
    font-size: 16px;
  }
}
.wp-block-file__button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.wp-block-file__button:not(:disabled):hover, .wp-block-file__button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.wp-block-file__button:not(:disabled):hover svg, .wp-block-file__button:not(:disabled):focus svg {
  fill: #ffffff;
}
.wp-block-file__button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 0) and (max-width: 599px) {
  .wp-block-file__button {
    display: none;
  }
}

.wp-block-file + .wp-block-file {
  margin-top: -30px;
}

.wp-block-quote {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .wp-block-quote {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-quote {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-quote {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.wp-block-quote a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-quote a:hover, .wp-block-quote a:focus {
  color: var(--red);
}
.wp-block-quote p {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-quote p {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-quote p {
    font-size: 35px;
  }
}
.wp-block-quote cite {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
  margin-top: 20px;
  display: block;
}
.wp-block-quote cite a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-quote cite a:hover, .wp-block-quote cite a:focus {
  color: var(--red);
}
.wp-block-quote:not(.is-style-large) {
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #bccbef;
  border-bottom: 1px solid #bccbef;
}
.wp-block-quote.is-style-large {
  padding-left: 20px;
  border-left: 1px solid #bccbef;
}
.wp-block-quote.is-style-large p {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-quote.is-style-large p {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-quote.is-style-large p {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .wp-block-quote.is-style-large p {
    line-height: 1.2;
  }
}

.wp-block-pullquote {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 40px 20px;
  text-align: center;
  background-color: #f2f5fc;
  clear: both;
}
@media (min-width: 600px) {
  .wp-block-pullquote {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-pullquote {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-pullquote {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .wp-block-pullquote {
    padding: 40px;
  }
}
@media (min-width: 960px) {
  .wp-block-pullquote {
    padding: 60px;
  }
}
@media (min-width: 1200px) {
  .wp-block-pullquote {
    padding: 80px;
  }
}
@media (min-width: 960px) {
  .wp-block-pullquote {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
.wp-block-pullquote a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-pullquote a:hover, .wp-block-pullquote a:focus {
  color: var(--red);
}
.wp-block-pullquote p {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-pullquote p {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-pullquote p {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .wp-block-pullquote p {
    line-height: 1.2;
  }
}
.wp-block-pullquote cite {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #455fa0;
  margin-top: 20px;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-pullquote cite {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-pullquote cite {
    font-size: 16px;
  }
}
@media (min-width: 960px) {
  .wp-block-pullquote cite {
    margin-top: 40px;
  }
}
.wp-block-pullquote.is-style-solid-color {
  background-color: #001c60;
}
.wp-block-pullquote.is-style-solid-color a {
  color: #ffffff;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-pullquote.is-style-solid-color a:hover, .wp-block-pullquote.is-style-solid-color a:focus {
  color: rgba(255, 255, 255, 0.5);
}
.wp-block-pullquote.is-style-solid-color p {
  color: #ffffff;
}
.wp-block-pullquote.is-style-solid-color cite {
  color: #bccbef;
}

.wp-block-columns {
  margin-top: 40px;
  margin-bottom: 40px;
  clear: both;
}
@media (min-width: 600px) {
  .wp-block-columns {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-columns {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-columns {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 768px) {
  .wp-block-columns {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 960px) {
  .wp-block-columns {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 1800px) {
  .wp-block-columns {
    max-width: 1000px;
  }
}
@media (min-width: 960px) {
  .wp-block-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1200px) and (min-width: 960px) {
  .wp-block-columns {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 1200px) {
  .page__content--left .wp-block-columns {
    max-width: none;
    width: 100%;
  }
}

.wp-block-column {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .wp-block-column {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .wp-block-column {
    font-size: 25px;
  }
}
.wp-block-column > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.wp-block-column > p.large {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > p.large {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > p.large {
    font-size: 35px;
  }
}
.wp-block-column > p {
  margin-bottom: 20px;
}
.wp-block-column > p:last-child {
  margin-bottom: 0;
}
.wp-block-column > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-column > p a:hover, .wp-block-column > p a:focus {
  color: var(--red);
}
.wp-block-column p.has-drop-cap:first-letter {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.37em;
  padding-bottom: 0.37em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #001c60;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .wp-block-column p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .wp-block-column p.has-drop-cap:first-letter {
    padding-top: 0.55em;
    padding-bottom: 0.55em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.wp-block-column > h1,
.wp-block-column > h2,
.wp-block-column > h3,
.wp-block-column > h4,
.wp-block-column > h6 {
  margin-bottom: 20px;
}
.wp-block-column > h5 {
  margin-bottom: 5px;
}
.wp-block-column > p + h1,
.wp-block-column > p + h2,
.wp-block-column > p + h3,
.wp-block-column > p + h4,
.wp-block-column > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .wp-block-column > p + h1,
.wp-block-column > p + h2,
.wp-block-column > p + h3,
.wp-block-column > p + h4,
.wp-block-column > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-column > p + h1,
.wp-block-column > p + h2,
.wp-block-column > p + h3,
.wp-block-column > p + h4,
.wp-block-column > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-column > p + h1,
.wp-block-column > p + h2,
.wp-block-column > p + h3,
.wp-block-column > p + h4,
.wp-block-column > p + h6 {
    margin-top: 100px;
  }
}
.wp-block-column > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .wp-block-column > p + h5 {
    margin-top: 40px;
  }
}
.wp-block-column > h1 + h1,
.wp-block-column > h1 + h2,
.wp-block-column > h1 + h3,
.wp-block-column > h1 + h4,
.wp-block-column > h1 + h5,
.wp-block-column > h1 + h6,
.wp-block-column > h2 + h1,
.wp-block-column > h2 + h2,
.wp-block-column > h2 + h3,
.wp-block-column > h2 + h4,
.wp-block-column > h2 + h5,
.wp-block-column > h2 + h6,
.wp-block-column > h3 + h1,
.wp-block-column > h3 + h2,
.wp-block-column > h3 + h3,
.wp-block-column > h3 + h4,
.wp-block-column > h3 + h5,
.wp-block-column > h3 + h6,
.wp-block-column > h4 + h1,
.wp-block-column > h4 + h2,
.wp-block-column > h4 + h3,
.wp-block-column > h4 + h4,
.wp-block-column > h4 + h5,
.wp-block-column > h4 + h6,
.wp-block-column > h5 + h1,
.wp-block-column > h5 + h2,
.wp-block-column > h5 + h3,
.wp-block-column > h5 + h4,
.wp-block-column > h5 + h5,
.wp-block-column > h5 + h6,
.wp-block-column > h6 + h1,
.wp-block-column > h6 + h2,
.wp-block-column > h6 + h3,
.wp-block-column > h6 + h4,
.wp-block-column > h6 + h5,
.wp-block-column > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .wp-block-column > h1 + h1,
.wp-block-column > h1 + h2,
.wp-block-column > h1 + h3,
.wp-block-column > h1 + h4,
.wp-block-column > h1 + h5,
.wp-block-column > h1 + h6,
.wp-block-column > h2 + h1,
.wp-block-column > h2 + h2,
.wp-block-column > h2 + h3,
.wp-block-column > h2 + h4,
.wp-block-column > h2 + h5,
.wp-block-column > h2 + h6,
.wp-block-column > h3 + h1,
.wp-block-column > h3 + h2,
.wp-block-column > h3 + h3,
.wp-block-column > h3 + h4,
.wp-block-column > h3 + h5,
.wp-block-column > h3 + h6,
.wp-block-column > h4 + h1,
.wp-block-column > h4 + h2,
.wp-block-column > h4 + h3,
.wp-block-column > h4 + h4,
.wp-block-column > h4 + h5,
.wp-block-column > h4 + h6,
.wp-block-column > h5 + h1,
.wp-block-column > h5 + h2,
.wp-block-column > h5 + h3,
.wp-block-column > h5 + h4,
.wp-block-column > h5 + h5,
.wp-block-column > h5 + h6,
.wp-block-column > h6 + h1,
.wp-block-column > h6 + h2,
.wp-block-column > h6 + h3,
.wp-block-column > h6 + h4,
.wp-block-column > h6 + h5,
.wp-block-column > h6 + h6 {
    margin-top: 40px;
  }
}
.wp-block-column > h1 a,
.wp-block-column > h2 a,
.wp-block-column > h3 a,
.wp-block-column > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-column > h1 a:hover, .wp-block-column > h1 a:focus,
.wp-block-column > h2 a:hover,
.wp-block-column > h2 a:focus,
.wp-block-column > h3 a:hover,
.wp-block-column > h3 a:focus,
.wp-block-column > h5 a:hover,
.wp-block-column > h5 a:focus {
  color: var(--red);
}
.wp-block-column > h4 a,
.wp-block-column > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.wp-block-column > h4 a:hover, .wp-block-column > h4 a:focus,
.wp-block-column > h6 a:hover,
.wp-block-column > h6 a:focus {
  color: var(--red);
}
.wp-block-column > h1 {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > h1 {
    font-size: 120px;
  }
}
.wp-block-column > h2 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > h2 {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > h2 {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .wp-block-column > h2 {
    line-height: 1.2;
  }
}
.wp-block-column > h3 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > h3 {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .wp-block-column > h3 {
    line-height: 1.25;
  }
}
.wp-block-column > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > h4 {
    font-size: 22px;
  }
}
.wp-block-column > h4 em {
  font-style: normal;
}
.wp-block-column > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > h5 {
    font-size: 26px;
  }
}
.wp-block-column > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > h6 {
    font-size: 16px;
  }
}
.wp-block-column > h1 strong,
.wp-block-column > h2 strong,
.wp-block-column > h3 strong,
.wp-block-column > h4 strong,
.wp-block-column > h5 strong,
.wp-block-column > h6 strong {
  font-weight: inherit;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.wp-block-column > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.wp-block-column > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.wp-block-column > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-column > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-column > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-column > ol > li ul,
.wp-block-column > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.wp-block-column > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-column > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-column > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-column > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.wp-block-column > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-column > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-column > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-column > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.wp-block-column > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-column > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-column > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-column > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-column > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-column > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-column > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.wp-block-column > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-column > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-column > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-column > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-column > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-column > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-column > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-column > ol a:hover, .wp-block-column > ol a:focus {
  color: var(--red);
}
.wp-block-column > h1 + ul,
.wp-block-column > h2 + ul,
.wp-block-column > h3 + ul,
.wp-block-column > h4 + ul,
.wp-block-column > h5 + ul,
.wp-block-column > h6 + ul {
  margin-top: 20px !important;
}
.wp-block-column > h1 + ol,
.wp-block-column > h2 + ol,
.wp-block-column > h3 + ol,
.wp-block-column > h4 + ol,
.wp-block-column > h5 + ol,
.wp-block-column > h6 + ol {
  margin-top: 30px !important;
}
.wp-block-column > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .wp-block-column > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-column > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-column > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.wp-block-column figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.wp-block-column figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-column figcaption a:hover, .wp-block-column figcaption a:focus {
  color: var(--red);
}
.wp-block-column:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .wp-block-column .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .wp-block-column .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.wp-block-column > *:first-child {
  margin-top: 0 !important;
}
.wp-block-column > *:last-child {
  margin-bottom: 0 !important;
}
.wp-block-column hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .wp-block-column hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-column hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-column hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.wp-block-column > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.wp-block-column > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.wp-block-column > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.wp-block-column > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.wp-block-column > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.wp-block-column > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .wp-block-column > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .wp-block-column > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .wp-block-column > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}
.wp-block-column > * {
  width: 100% !important;
}
@media (min-width: 0) and (max-width: 959px) {
  .wp-block-column {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
@media (min-width: 960px) {
  .wp-block-column {
    padding-left: 20px;
    padding-right: 20px;
    -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
  }
  .wp-block-column:not(:last-child) {
    border-right: 1px solid #bccbef;
  }
  .wp-block-column:first-child {
    padding-left: 0;
  }
  .wp-block-column:last-child {
    padding-right: 0;
  }
}
@media (min-width: 1200px) {
  .wp-block-column {
    padding-left: 40px;
    padding-right: 40px;
  }
}

.wp-block-table {
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  width: 100%;
  display: block;
}
@media (min-width: 600px) {
  .wp-block-table {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-table {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-table {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .wp-block-table {
    overflow-x: auto;
  }
}
.wp-block-table table {
  min-width: 100%;
}
.wp-block-table table.has-fixed-layout {
  table-layout: fixed;
}
@media (min-width: 960px) {
  .wp-block-table table {
    width: 100%;
  }
}
@media (min-width: 960px) {
  .wp-block-table thead th {
    position: -webkit-sticky;
    position: sticky;
    top: calc(60px + 76px);
  }
  .admin-bar .wp-block-table thead th {
    top: calc(60px + 76px + 32px);
  }
}
.wp-block-table thead,
.wp-block-table tfoot {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  background-color: #0d3dd9;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-table thead,
.wp-block-table tfoot {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-table thead,
.wp-block-table tfoot {
    font-size: 16px;
  }
}
.wp-block-table thead th,
.wp-block-table tfoot th {
  text-align: left;
  background-color: #0d3dd9;
  -webkit-box-shadow: -1px 0px 0px 0px #5e81d6;
          box-shadow: -1px 0px 0px 0px #5e81d6;
}
.wp-block-table thead th:last-child,
.wp-block-table tfoot th:last-child {
  -webkit-box-shadow: -1px 0px 0px 0px #5e81d6, 1px 0px 0px 0px #5e81d6;
          box-shadow: -1px 0px 0px 0px #5e81d6, 1px 0px 0px 0px #5e81d6;
}
.wp-block-table tr {
  border-width: 1px 0 0;
  margin-top: 0;
}
.wp-block-table tbody tr:nth-child(odd) {
  background: #f2f5fc;
}
.wp-block-table thead td,
.wp-block-table tfoot td,
.wp-block-table thead th,
.wp-block-table tbody td {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 13px;
  min-width: 120px;
  display: table-cell;
}
.wp-block-table td {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  vertical-align: top;
}
.wp-block-table td:not(span .modern-footnotes-footnote__note) em {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #0d3dd9;
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-table td:not(span .modern-footnotes-footnote__note) em {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-table td:not(span .modern-footnotes-footnote__note) em {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .wp-block-table td:not(span .modern-footnotes-footnote__note) em {
    line-height: 1.25;
  }
}
.wp-block-table td:not(:first-child) {
  border-left: 1px solid #bccbef;
}
.wp-block-table tbody {
  background: #ffffff;
  border-bottom: 1px solid #bccbef;
}

.wp-block-html {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .wp-block-html {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-html {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-html {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.wp-block-html > * {
  margin-left: auto;
  margin-right: auto;
}

.wp-block-cover {
  margin-top: 80px;
  margin-bottom: 80px;
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
  background-color: #f2f5fc;
  background-size: cover;
  background-position: center;
  position: relative;
  background-blend-mode: luminosity;
  clear: both;
  overflow: hidden;
}
@media (min-width: 600px) {
  .wp-block-cover {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .wp-block-cover {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
@media (min-width: 600px) and (max-width: 1999px) {
  .wp-block-cover {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .wp-block-cover {
    font-size: 25px;
  }
}
.wp-block-cover__image-background {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
}
.wp-block-cover h1,
.wp-block-cover h2,
.wp-block-cover h3 {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover h1,
.wp-block-cover h2,
.wp-block-cover h3 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover h1,
.wp-block-cover h2,
.wp-block-cover h3 {
    font-size: 120px;
  }
}
.wp-block-cover h4,
.wp-block-cover h5,
.wp-block-cover h6 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover h4,
.wp-block-cover h5,
.wp-block-cover h6 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover h4,
.wp-block-cover h5,
.wp-block-cover h6 {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .wp-block-cover h4,
.wp-block-cover h5,
.wp-block-cover h6 {
    line-height: 1.25;
  }
}
.wp-block-cover ol {
  padding-left: 3em;
}
.wp-block-cover ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.wp-block-cover ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ol > li::before {
    font-size: 22px;
  }
}
.wp-block-cover ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ol > li::before {
    font-size: 25px;
  }
}
.wp-block-cover ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-cover ol > li ul,
.wp-block-cover ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.wp-block-cover ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-cover ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-cover ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-cover ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.wp-block-cover ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ol > li > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-cover ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ol > li > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-cover ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-cover ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.wp-block-cover ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-cover ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-cover ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-cover ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-cover ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-cover ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-cover ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.wp-block-cover ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-cover ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-cover ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-cover ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-cover ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-cover ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-cover ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-cover ol a:hover, .wp-block-cover ol a:focus {
  color: var(--red);
}
.wp-block-cover ol li:before {
  color: #ffffff;
}
.wp-block-cover ul {
  padding-left: 3em;
  list-style-type: none;
}
.wp-block-cover ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-cover ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-cover ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-cover ul > li ul,
.wp-block-cover ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.wp-block-cover ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-cover ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-cover ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-cover ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.wp-block-cover ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ul > li > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-cover ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ul > li > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-cover ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-cover ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.wp-block-cover ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-cover ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-cover ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-cover ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-cover ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-cover ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-cover ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.wp-block-cover ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-cover ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-cover ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-cover ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-cover ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-cover ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-cover ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-cover ul a:hover, .wp-block-cover ul a:focus {
  color: var(--red);
}
.wp-block-cover blockquote {
  color: #ffffff;
  border-color: #ffffff;
}
.wp-block-cover blockquote p,
.wp-block-cover blockquote cite {
  color: #ffffff;
}
.wp-block-cover:after {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background-color: #001c60;
  z-index: 1;
  opacity: 0.7;
}

.wp-block-cover.has-parallax {
  background-attachment: fixed;
}
@media (pointer: none), (pointer: coarse) {
  .wp-block-cover.has-parallax {
    background-attachment: scroll;
  }
}

.wp-block-cover.overlay-disabled {
  background-blend-mode: normal;
}
.wp-block-cover.overlay-disabled:after {
  display: none;
}

.wp-block-cover__inner-container {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  position: relative;
  z-index: 3;
  min-height: 80vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.wp-block-cover__inner-container > * {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .wp-block-cover__inner-container {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    width: 90%;
  }
  .wp-block-cover__inner-container > * {
    margin-top: 30px;
  }
}
@media (min-width: 1200px) {
  .wp-block-cover__inner-container {
    width: 80%;
    padding: 40px 20px;
  }
}
@media (min-width: 1200px) and (min-width: 768px) {
  .wp-block-cover__inner-container {
    padding: 40px;
  }
}
@media (min-width: 1200px) and (min-width: 960px) {
  .wp-block-cover__inner-container {
    padding: 60px;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  .wp-block-cover__inner-container {
    padding: 80px;
  }
}
@media (min-width: 1400px) {
  .wp-block-cover__inner-container {
    width: 70%;
  }
}

.wp-block-shortcode {
  margin-top: 40px;
  margin-bottom: 40px;
  width: 100%;
  display: block;
}
@media (min-width: 600px) {
  .wp-block-shortcode {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-shortcode {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-shortcode {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

.wp-block-separator {
  border: 0;
  border-top: 1px solid #bccbef;
  clear: both;
}

.wp-block-separator:not(.is-style-wide) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .wp-block-separator:not(.is-style-wide) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-separator:not(.is-style-wide) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-separator:not(.is-style-wide) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .wp-block-separator:not(.is-style-wide) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .wp-block-separator:not(.is-style-wide) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .wp-block-separator:not(.is-style-wide) {
    max-width: 1000px;
  }
}

.wp-block-separator.is-style-wide {
  margin-left: -20px;
  margin-right: -20px;
  margin-top: 80px;
  margin-bottom: 80px;
  width: auto;
  max-width: none;
}
@media (min-width: 600px) {
  .wp-block-separator.is-style-wide {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .wp-block-separator.is-style-wide {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
.page__content--left .wp-block-separator.is-style-wide {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .page__content--left .wp-block-separator.is-style-wide {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .page__content--left .wp-block-separator.is-style-wide {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .page__content--left .wp-block-separator.is-style-wide {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

.wp-block-separator.is-style-dots {
  border-top: 1px dashed #bccbef;
}

.wp-block-pdf-viewer-block-standard {
  margin-top: 40px;
  margin-bottom: 40px;
  clear: both;
}
@media (min-width: 600px) {
  .wp-block-pdf-viewer-block-standard {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-pdf-viewer-block-standard {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-pdf-viewer-block-standard {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

.wp-block-embed-youtube,
.wp-block-embed-vimeo {
  width: 100%;
}
.wp-block-embed-youtube .wp-block-embed__wrapper,
.wp-block-embed-vimeo .wp-block-embed__wrapper {
  position: relative;
  padding-bottom: 56.25%;
}
.wp-block-embed-youtube iframe,
.wp-block-embed-vimeo iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.wp-block-embed-instagram iframe {
  margin: 0 auto !important;
}
.wp-block-embed-instagram figcaption {
  margin-top: 15px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  width: 80%;
}

.wp-block-embed-twitter twitter-widget {
  margin: 0 auto !important;
}
.wp-block-embed-twitter figcaption {
  margin-top: 15px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  width: 80%;
}
.wp-block-embed-twitter .wp-block-embed__wrapper {
  text-align: center;
}
.wp-block-embed-twitter .wp-block-embed__wrapper > * {
  margin-left: auto;
  margin-right: auto;
}

.wp-block-embed-facebook iframe {
  margin: 0 auto !important;
}
.wp-block-embed-facebook figcaption {
  margin-top: 15px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  width: 80%;
}
.wp-block-embed-facebook .wp-block-embed__wrapper {
  text-align: center;
}

@media print {
  @page {
    size: auto;
    margin: 25mm 25mm 25mm 25mm;
  }
  *,
*:before,
*:after {
    background: transparent !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
    border-color: #bcbcbc !important;
  }

  pre,
blockquote {
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  .base__print-logo {
    height: auto;
    width: 120px;
    margin-right: auto;
    margin-bottom: 40px;
    margin-left: auto;
    display: block;
  }

  .base__flex {
    display: block;
  }

  .et-nav,
.site-nav,
.sticky-nav,
.footer-stat,
.footer,
.base__content:after,
.subnav,
.post__recirc,
.report__rail,
.post__rail,
.page__rail,
.menu,
.highlight-share-popover,
button,
.solution__key-resource,
.state__key-resource,
.aside__doc-link,
.state__more-stats,
.state__the-latest-button,
.related-resources,
.related-actions,
.law-list__more,
.wp-block-file__button,
.call-to-action__button,
.amcharts-amexport-menu,
.doc-link:before,
.doc-link:after,
.related-reports__footer,
.report__terms,
#wpadminbar {
    display: none !important;
  }

  .report__header-card-text {
    padding: 0 0 40px 0 !important;
  }

  .report__header-card,
.report__main {
    margin-top: 0 !important;
  }

  .report__header-card,
.report__summary {
    margin-left: 0 !important;
  }

  .report__header-card {
    min-height: auto !important;
    background-color: transparent;
    padding-bottom: 0 !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .report__summary-wrapper {
    padding-left: 20px !important;
    padding-right: 20px !important;
    margin-left: 0 !important;
  }

  .report__content > * {
    max-width: none !important;
    width: auto !important;
  }

  .report__content {
    margin-top: 40px !important;
  }

  .report__summary-header {
    border-bottom: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 20px !important;
  }

  .report__breadcrumb {
    margin-bottom: 20px !important;
  }

  .report__breadcrumb-link {
    text-decoration: none !important;
  }

  .report__info-right {
    display: none !important;
  }

  .report__key-points-item {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    min-height: auto;
  }

  .report__key-points-item:before {
    display: none;
  }

  .modern-footnotes-footnote__note {
    display: none;
  }

  .modern-footnotes-footnote a {
    color: #000 !important;
  }

  .wp-block-table {
    border-top: 1px solid black !important;
    overflow-x: initial !important;
  }

  .wp-block-table tr > * {
    font-size: 10px !important;
  }

  .wp-block-table td {
    min-width: auto !important;
  }

  .wp-block-table tr {
    border-bottom: 1px solid black !important;
  }

  li:before {
    border-top: 1px solid black;
  }

  .wp-block-image figure {
    float: none !important;
    margin: 40px auto !important;
  }

  .stat-block,
.tease-grid,
.state__victories,
.issue__victories,
.solution__victories {
    page-break-inside: avoid !important;
  }

  .stat-block__item {
    padding: 20px !important;
  }

  .stat-block__big-number {
    font-size: 40px !important;
  }

  .solution__message,
.issue__message,
.doc-link,
.victory-list,
.aside {
    border: 1px solid #bccbef;
  }

  .wp-block-cover__inner-container {
    min-height: auto !important;
    padding: 0 !important;
  }

  .victory-list__date {
    margin-top: 10px !important;
  }

  .victory-list__header {
    text-align: left !important;
    padding-bottom: 10px;
  }

  .victory-list__item {
    min-height: auto !important;
  }

  .law-list__icon-check,
.law-list__icon-x {
    fill: black !important;
  }

  .state__introduction {
    border-bottom: 1px solid #bccbef;
  }

  p.has-drop-cap:first-letter {
    color: black !important;
    border: 1px solid #bccbef;
  }

  .wp-block-file {
    padding: 10px !important;
    border: 1px solid #bccbef;
  }

  .shareable-images__figure {
    width: 21% !important;
    margin: 3px !important;
  }

  .graph {
    margin-top: 0 !important;
    padding-top: 40px !important;
  }

  .graph__graph-wrapper {
    border: 0 !important;
    padding: 0 !important;
    margin-top: 10px !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  .graph-block__card,
.map-block__card {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    -webkit-column-break-inside: avoid;
       -moz-column-break-inside: avoid;
            break-inside: avoid;
    padding: 40px !important;
  }

  .graph-block__title,
.map-block__title {
    border-bottom: 0 !important;
    padding-bottom: 0 !important;
  }

  .graph-block__graph-chart,
.graph__venn-diagram {
    min-height: 350px !important;
  }

  .excerpt__hidden {
    height: auto;
  }
  .excerpt__hidden:after {
    display: none;
  }

  img {
    opacity: 1 !important;
  }

  .list-of-links {
    border: 0 !important;
    padding: 0 !important;
  }

  .iss-sol__topper-card {
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 40px !important;
    padding: 0 0 40px 0 !important;
  }
  .iss-sol__topper-card:before, .iss-sol__topper-card:after {
    display: none;
  }

  .iss-sol__header-inner {
    padding-bottom: 10px !important;
  }

  .iss-sol__message {
    border: 1px solid #bccbef;
  }

  .solution-list {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (min-width: 960px) {
  .base__content:after {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    content: "";
    display: block;
    width: 200px;
    height: 100%;
    background-color: #f2f5fc;
    z-index: 1;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .base__content--midline:before {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 50%;
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background-color: #bccbef;
    z-index: 1;
  }
  .base__content--midline:after {
    display: none;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .base__content--midline-with-sidebar:before {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 50%;
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background-color: #bccbef;
    z-index: 1;
  }
}
@media (min-width: 960px) {
  .base__content--none:after {
    display: none;
  }
}

@media (min-width: 960px) {
  .page__wrapper {
    padding-top: 60px;
  }
}

.page__header {
  padding-top: 80px;
  background-color: #f2f5fc;
}
@media (min-width: 600px) {
  .page__header {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .page__header {
    padding-top: 140px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__header {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (min-width: 960px) {
  .page__header-inner {
    padding-top: 80px;
    margin-left: 200px;
  }
}
@media (min-width: 960px) and (min-width: 600px) {
  .page__header-inner {
    padding-top: 100px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .page__header-inner {
    padding-top: 140px;
  }
}
@media (min-width: 960px) and (max-height: 850px) {
  .page__header-inner {
    padding-top: 40px;
  }
}
@media (min-width: 960px) and (max-height: 850px) and (min-width: 600px) {
  .page__header-inner {
    padding-top: 60px;
  }
}
@media (min-width: 960px) and (max-height: 850px) and (min-width: 960px) {
  .page__header-inner {
    padding-top: 80px;
  }
}
@media (min-width: 960px) and (max-height: 850px) and (min-width: 1800px) {
  .page__header-inner {
    padding-top: 100px;
  }
}

.page__header-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.page__header-logo-text {
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

.page__header-logo-img {
  margin-bottom: 25px;
  margin-left: 20px;
  max-width: 230px;
  width: 30%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 450px) {
  .page__header-logo-img {
    margin-bottom: 25px;
    margin-left: 40px;
    width: 25%;
  }
}
@media (min-width: 600px) {
  .page__header-logo-img {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    margin-bottom: 20px;
    margin-left: 60px;
    border: 1px solid #bccbef;
  }
}
@media (min-width: 768px) {
  .page__header-logo-img {
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
  }
}
@media (min-width: 960px) {
  .page__header-logo-img {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    margin-right: 40px;
    margin-bottom: 40px;
    margin-left: 60px;
  }
}

.page__title {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  padding-bottom: 20px;
  max-width: 1100px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__title {
    font-size: 120px;
  }
}
@media (min-width: 600px) {
  .page__title {
    padding-bottom: 30px;
  }
}
@media (min-width: 1200px) {
  .page__title {
    padding-bottom: 40px;
  }
}

.page__introduction {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  padding-bottom: 40px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .page__introduction {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .page__introduction {
    font-size: 25px;
  }
}
.page__introduction a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.page__introduction a:hover, .page__introduction a:focus {
  color: var(--red);
}
.page__introduction p {
  margin-bottom: 20px;
}
.page__introduction p:last-child {
  margin-bottom: 0;
}
.page__introduction > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.page__introduction > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.page__introduction > ul > li:last-child {
  margin-bottom: 0;
}
.page__introduction > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.page__introduction > ul > li ul,
.page__introduction > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.page__introduction > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.page__introduction > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.page__introduction > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.page__introduction > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.page__introduction > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__introduction > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__introduction > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.page__introduction > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__introduction > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__introduction > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.page__introduction > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.page__introduction > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.page__introduction > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__introduction > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__introduction > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.page__introduction > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__introduction > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__introduction > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.page__introduction > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.page__introduction > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.page__introduction > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.page__introduction > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.page__introduction > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.page__introduction > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__introduction > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__introduction > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.page__introduction > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__introduction > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__introduction > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.page__introduction > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.page__introduction > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.page__introduction > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.page__introduction > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.page__introduction > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.page__introduction > ul a:hover, .page__introduction > ul a:focus {
  color: var(--red);
}
.page__introduction > ul:last-child {
  margin-bottom: 0;
}
.page__introduction > ul:first-child {
  margin-top: 0;
}
.page__introduction > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.page__introduction > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.page__introduction > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__introduction > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__introduction > ol > li::before {
    font-size: 22px;
  }
}
.page__introduction > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__introduction > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__introduction > ol > li::before {
    font-size: 25px;
  }
}
.page__introduction > ol > li:last-child {
  padding-bottom: 0;
}
.page__introduction > ol > li ul,
.page__introduction > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.page__introduction > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.page__introduction > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.page__introduction > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.page__introduction > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.page__introduction > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__introduction > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__introduction > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.page__introduction > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__introduction > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__introduction > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.page__introduction > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.page__introduction > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.page__introduction > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__introduction > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__introduction > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.page__introduction > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__introduction > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__introduction > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.page__introduction > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.page__introduction > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.page__introduction > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.page__introduction > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.page__introduction > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.page__introduction > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__introduction > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__introduction > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.page__introduction > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__introduction > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__introduction > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.page__introduction > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.page__introduction > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.page__introduction > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.page__introduction > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.page__introduction > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.page__introduction > ol a:hover, .page__introduction > ol a:focus {
  color: var(--red);
}
.page__introduction > ol:last-child {
  margin-bottom: 0;
}
.page__introduction > ol:first-child {
  margin-top: 0;
}
@media (min-width: 768px) {
  .page__introduction {
    width: 80%;
    max-width: 800px;
  }
}

.page__breadcrumb {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  color: #0d3dd9;
  display: inline-block;
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
  -webkit-transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__breadcrumb {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__breadcrumb {
    font-size: 22px;
  }
}
.page__breadcrumb em {
  font-style: normal;
}
.page__breadcrumb:hover, .page__breadcrumb:focus {
  color: var(--red);
  -webkit-box-shadow: inset 0px -1px 0 var(--red);
          box-shadow: inset 0px -1px 0 var(--red);
}
@media (min-width: 960px) {
  .page__breadcrumb {
    margin-bottom: 40px;
  }
}

.page__figure {
  margin-top: 20px;
  margin-right: 20px;
  margin-left: 20px;
}
@media (min-width: 960px) {
  .page__figure {
    margin-top: 0;
    margin-right: 0;
    margin-left: 200px;
  }
}

.page__image-caption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
@media (min-width: 960px) {
  .page__image-caption {
    padding-top: 12px;
    padding-left: 12px;
  }
}

.page__body {
  padding-top: 40px;
  padding-bottom: 40px;
  clear: both;
}
@media (min-width: 600px) {
  .page__body {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .page__body {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .page__body {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__body {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (min-width: 960px) {
  .page__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (min-width: 1400px) {
  .page__body {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 1400px) and (min-width: 600px) {
  .page__body {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 1400px) and (min-width: 960px) {
  .page__body {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}

.page__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: calc(60px + 125px + 140px);
  padding-bottom: 0;
}
@media (min-width: 0) and (max-width: 959px) {
  .page__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .page__rail {
    top: 200px;
  }
}
@media (min-width: 782px) {
  .admin-bar .page__rail {
    top: calc(calc(60px + 125px + 140px) + 32px);
  }
}

.page__content-wrapper {
  width: 100%;
  min-width: 0;
}
@media (min-width: 960px) {
  .page__content-wrapper {
    margin-left: 80px;
    margin-right: 80px;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}
@media (min-width: 1400px) {
  .page__content-wrapper {
    margin-left: 140px;
    margin-right: 140px;
  }
}

@media (min-width: 0) and (max-width: 959px) {
  .page__content {
    font-family: "GT Super", Georgia, serif;
    font-size: 16px;
    line-height: 1.5;
    font-weight: normal;
    font-size: 16px;
    color: #001c60;
    overflow-wrap: break-word;
    width: 100%;
    word-wrap: break-word;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 1999px) {
  .page__content {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2000px) {
  .page__content {
    font-size: 25px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > p.small {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.4;
    font-weight: normal;
    color: #001c60;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > p.large {
    font-family: "GT Super", Georgia, serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 24px;
    color: #001c60;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > p.large {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .page__content > p.large {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > p {
    margin-bottom: 20px;
  }
  .page__content > p:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > p a {
    color: #0d3dd9;
    text-decoration: underline;
    -webkit-transition: color 0.15s;
    transition: color 0.15s;
  }
  .page__content > p a:hover, .page__content > p a:focus {
    color: var(--red);
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content p.has-drop-cap:first-letter {
    font-family: "GT Super Display", Georgia, serif;
    font-size: 16px;
    line-height: 1em;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    font-size: 34px;
    margin-top: 0.2em;
    margin-right: 15px;
    padding-top: 0.37em;
    padding-bottom: 0.37em;
    padding-left: 0.3em;
    padding-right: 0.3em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    background-color: #001c60;
    color: #ffffff;
    float: left;
    /* Force Firefox to display the drop-cap correctly */
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .page__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 768px) {
  .page__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  @-moz-document url-prefix() {
    .page__content p.has-drop-cap:first-letter {
      padding-top: 0.55em;
      padding-bottom: 0.55em;
      padding-left: 0.3em;
      padding-right: 0.3em;
    }
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > h1,
.page__content > h2,
.page__content > h3,
.page__content > h4,
.page__content > h6 {
    margin-bottom: 20px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > h5 {
    margin-bottom: 5px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > p + h1,
.page__content > p + h2,
.page__content > p + h3,
.page__content > p + h4,
.page__content > p + h6 {
    margin-bottom: 20px;
    margin-top: 40px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) {
  .page__content > p + h1,
.page__content > p + h2,
.page__content > p + h3,
.page__content > p + h4,
.page__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 960px) {
  .page__content > p + h1,
.page__content > p + h2,
.page__content > p + h3,
.page__content > p + h4,
.page__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 1800px) {
  .page__content > p + h1,
.page__content > p + h2,
.page__content > p + h3,
.page__content > p + h4,
.page__content > p + h6 {
    margin-top: 100px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > p + h5 {
    margin-bottom: 5px;
    margin-top: 20px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 960px) {
  .page__content > p + h5 {
    margin-top: 40px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > h1 + h1,
.page__content > h1 + h2,
.page__content > h1 + h3,
.page__content > h1 + h4,
.page__content > h1 + h5,
.page__content > h1 + h6,
.page__content > h2 + h1,
.page__content > h2 + h2,
.page__content > h2 + h3,
.page__content > h2 + h4,
.page__content > h2 + h5,
.page__content > h2 + h6,
.page__content > h3 + h1,
.page__content > h3 + h2,
.page__content > h3 + h3,
.page__content > h3 + h4,
.page__content > h3 + h5,
.page__content > h3 + h6,
.page__content > h4 + h1,
.page__content > h4 + h2,
.page__content > h4 + h3,
.page__content > h4 + h4,
.page__content > h4 + h5,
.page__content > h4 + h6,
.page__content > h5 + h1,
.page__content > h5 + h2,
.page__content > h5 + h3,
.page__content > h5 + h4,
.page__content > h5 + h5,
.page__content > h5 + h6,
.page__content > h6 + h1,
.page__content > h6 + h2,
.page__content > h6 + h3,
.page__content > h6 + h4,
.page__content > h6 + h5,
.page__content > h6 + h6 {
    margin-top: 20px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 960px) {
  .page__content > h1 + h1,
.page__content > h1 + h2,
.page__content > h1 + h3,
.page__content > h1 + h4,
.page__content > h1 + h5,
.page__content > h1 + h6,
.page__content > h2 + h1,
.page__content > h2 + h2,
.page__content > h2 + h3,
.page__content > h2 + h4,
.page__content > h2 + h5,
.page__content > h2 + h6,
.page__content > h3 + h1,
.page__content > h3 + h2,
.page__content > h3 + h3,
.page__content > h3 + h4,
.page__content > h3 + h5,
.page__content > h3 + h6,
.page__content > h4 + h1,
.page__content > h4 + h2,
.page__content > h4 + h3,
.page__content > h4 + h4,
.page__content > h4 + h5,
.page__content > h4 + h6,
.page__content > h5 + h1,
.page__content > h5 + h2,
.page__content > h5 + h3,
.page__content > h5 + h4,
.page__content > h5 + h5,
.page__content > h5 + h6,
.page__content > h6 + h1,
.page__content > h6 + h2,
.page__content > h6 + h3,
.page__content > h6 + h4,
.page__content > h6 + h5,
.page__content > h6 + h6 {
    margin-top: 40px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > h1 a,
.page__content > h2 a,
.page__content > h3 a,
.page__content > h5 a {
    color: #0d3dd9;
    text-decoration: underline;
    -webkit-transition: color 0.15s;
    transition: color 0.15s;
  }
  .page__content > h1 a:hover, .page__content > h1 a:focus,
.page__content > h2 a:hover,
.page__content > h2 a:focus,
.page__content > h3 a:hover,
.page__content > h3 a:focus,
.page__content > h5 a:hover,
.page__content > h5 a:focus {
    color: var(--red);
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > h4 a,
.page__content > h6 a {
    color: #0d3dd9;
    display: inline-block;
    -webkit-transition: color 0.15s, border 0.15s;
    transition: color 0.15s, border 0.15s;
  }
  .page__content > h4 a:hover, .page__content > h4 a:focus,
.page__content > h6 a:hover,
.page__content > h6 a:focus {
    color: var(--red);
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > h1 {
    font-family: "GT Super Display", Georgia, serif;
    font-size: 16px;
    line-height: 1;
    font-weight: normal;
    text-transform: none;
    letter-spacing: -0.015em;
    font-size: 40px;
    color: #001c60;
    clear: both;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .page__content > h1 {
    font-size: 120px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > h2 {
    font-family: "GT Super", Georgia, serif;
    font-size: 16px;
    line-height: 1.15;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 26px;
    color: #001c60;
    clear: both;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > h2 {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .page__content > h2 {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 0) and (max-width: 767px) {
  .page__content > h2 {
    line-height: 1.2;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > h3 {
    font-family: "GT Super", Georgia, serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 20px;
    color: #001c60;
    clear: both;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .page__content > h3 {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 0) and (max-width: 767px) {
  .page__content > h3 {
    line-height: 1.25;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > h4 {
    font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.01em;
    font-size: 16px;
    color: #001c60;
    text-transform: uppercase;
    padding-bottom: 5px;
    border-bottom: 1px solid #bccbef;
    clear: both;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .page__content > h4 {
    font-size: 22px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > h4 em {
    font-style: normal;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > h5 {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.26;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 18px;
    color: #001c60;
    font-weight: bold;
    clear: both;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .page__content > h5 {
    font-size: 26px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > h6 {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 14px;
    color: #001c60;
    padding-bottom: 5px;
    border-bottom: 1px solid #bccbef;
    clear: both;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .page__content > h6 {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > h1 strong,
.page__content > h2 strong,
.page__content > h3 strong,
.page__content > h4 strong,
.page__content > h5 strong,
.page__content > h6 strong {
    font-weight: inherit;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) {
    padding-left: 3em;
    list-style-type: none;
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
    margin-bottom: 20px;
    position: relative;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
    margin-bottom: 0;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
    position: absolute;
    top: 0.7em;
    left: -3em;
    height: 1px;
    width: 1.8em;
    background-color: #bccbef;
    content: "";
    display: block;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
    margin-top: 20px;
    padding-left: 3em;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
    margin-bottom: 20px;
    position: relative;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
    margin-bottom: 0;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
    position: absolute;
    top: 0.7em;
    left: -3em;
    height: 1px;
    width: 1.8em;
    background-color: #bccbef;
    content: "";
    display: block;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
    padding-bottom: 20px;
    counter-increment: level-1-counter;
    position: relative;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.01em;
    font-size: 16px;
    color: #0d3dd9;
    text-transform: uppercase;
    font-size: 16px;
    position: absolute;
    left: -3em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: -0.25em;
    height: 2em;
    width: 2em;
    border: 1px solid #bccbef;
    border-radius: 50%;
    line-height: 1;
    content: counter(level-1-counter);
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
    font-style: normal;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
    padding-bottom: 0;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
    padding-bottom: 20px;
    counter-increment: level-2-counter;
    position: relative;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.01em;
    font-size: 16px;
    color: #0d3dd9;
    text-transform: uppercase;
    font-size: 16px;
    position: absolute;
    left: -3em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: -0.25em;
    height: 2em;
    width: 2em;
    border: 1px solid #bccbef;
    border-radius: 50%;
    line-height: 1;
    content: counter(level-2-counter);
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
    font-style: normal;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
    padding-bottom: 0;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
    margin-bottom: 20px;
    position: relative;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
    margin-bottom: 0;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
    position: absolute;
    top: 0.7em;
    left: -3em;
    height: 1px;
    width: 1.8em;
    background-color: #bccbef;
    content: "";
    display: block;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
    padding-bottom: 20px;
    counter-increment: level-2-counter;
    position: relative;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.01em;
    font-size: 16px;
    color: #0d3dd9;
    text-transform: uppercase;
    font-size: 16px;
    position: absolute;
    left: -3em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: -0.25em;
    height: 2em;
    width: 2em;
    border: 1px solid #bccbef;
    border-radius: 50%;
    line-height: 1;
    content: counter(level-2-counter);
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
    font-style: normal;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
    padding-bottom: 0;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
    margin-bottom: 20px;
    position: relative;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
    margin-bottom: 0;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
    position: absolute;
    top: 0.7em;
    left: -3em;
    height: 1px;
    width: 1.8em;
    background-color: #bccbef;
    content: "";
    display: block;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
    color: #0d3dd9;
    text-decoration: underline;
    -webkit-transition: color 0.15s;
    transition: color 0.15s;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .page__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
    color: var(--red);
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ol {
    padding-left: 3em;
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .page__content > ol > li {
    padding-bottom: 20px;
    counter-increment: level-1-counter;
    position: relative;
  }
  .page__content > ol > li::before {
    font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.01em;
    font-size: 16px;
    color: #0d3dd9;
    text-transform: uppercase;
    font-size: 16px;
    position: absolute;
    left: -3em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: -0.25em;
    height: 2em;
    width: 2em;
    border: 1px solid #bccbef;
    border-radius: 50%;
    line-height: 1;
    content: counter(level-1-counter);
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .page__content > ol > li::before {
    font-size: 22px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ol > li::before em {
    font-style: normal;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .page__content > ol > li::before {
    font-size: 25px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ol > li:last-child {
    padding-bottom: 0;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ol > li ul,
.page__content > ol > li ol {
    margin-top: 20px;
    padding-left: 3em;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ol > li > ul > li {
    margin-bottom: 20px;
    position: relative;
  }
  .page__content > ol > li > ul > li:last-child {
    margin-bottom: 0;
  }
  .page__content > ol > li > ul > li::before {
    position: absolute;
    top: 0.7em;
    left: -3em;
    height: 1px;
    width: 1.8em;
    background-color: #bccbef;
    content: "";
    display: block;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ol > li > ol > li {
    padding-bottom: 20px;
    counter-increment: level-2-counter;
    position: relative;
  }
  .page__content > ol > li > ol > li::before {
    font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.01em;
    font-size: 16px;
    color: #0d3dd9;
    text-transform: uppercase;
    font-size: 16px;
    position: absolute;
    left: -3em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: -0.25em;
    height: 2em;
    width: 2em;
    border: 1px solid #bccbef;
    border-radius: 50%;
    line-height: 1;
    content: counter(level-2-counter);
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .page__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ol > li > ol > li::before em {
    font-style: normal;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .page__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ol > li > ol > li:last-child {
    padding-bottom: 0;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ol > li > ol > li > ol > li {
    padding-bottom: 20px;
    counter-increment: level-3-counter;
    position: relative;
  }
  .page__content > ol > li > ol > li > ol > li::before {
    font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.01em;
    font-size: 16px;
    color: #0d3dd9;
    text-transform: uppercase;
    font-size: 16px;
    position: absolute;
    left: -3em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: -0.25em;
    height: 2em;
    width: 2em;
    border: 1px solid #bccbef;
    border-radius: 50%;
    line-height: 1;
    content: counter(level-3-counter);
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .page__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ol > li > ol > li > ol > li::before em {
    font-style: normal;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .page__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ol > li > ol > li > ol > li:last-child {
    padding-bottom: 0;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ol > li > ul > li > ul > li {
    margin-bottom: 20px;
    position: relative;
  }
  .page__content > ol > li > ul > li > ul > li:last-child {
    margin-bottom: 0;
  }
  .page__content > ol > li > ul > li > ul > li::before {
    position: absolute;
    top: 0.7em;
    left: -3em;
    height: 1px;
    width: 1.8em;
    background-color: #bccbef;
    content: "";
    display: block;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ol > li > ul > li > ol > li {
    padding-bottom: 20px;
    counter-increment: level-3-counter;
    position: relative;
  }
  .page__content > ol > li > ul > li > ol > li::before {
    font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.01em;
    font-size: 16px;
    color: #0d3dd9;
    text-transform: uppercase;
    font-size: 16px;
    position: absolute;
    left: -3em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: -0.25em;
    height: 2em;
    width: 2em;
    border: 1px solid #bccbef;
    border-radius: 50%;
    line-height: 1;
    content: counter(level-3-counter);
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .page__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ol > li > ul > li > ol > li::before em {
    font-style: normal;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .page__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ol > li > ul > li > ol > li:last-child {
    padding-bottom: 0;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ol > li > ol > li > ul > li {
    margin-bottom: 20px;
    position: relative;
  }
  .page__content > ol > li > ol > li > ul > li:last-child {
    margin-bottom: 0;
  }
  .page__content > ol > li > ol > li > ul > li::before {
    position: absolute;
    top: 0.7em;
    left: -3em;
    height: 1px;
    width: 1.8em;
    background-color: #bccbef;
    content: "";
    display: block;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > ol a {
    color: #0d3dd9;
    text-decoration: underline;
    -webkit-transition: color 0.15s;
    transition: color 0.15s;
  }
  .page__content > ol a:hover, .page__content > ol a:focus {
    color: var(--red);
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > h1 + ul,
.page__content > h2 + ul,
.page__content > h3 + ul,
.page__content > h4 + ul,
.page__content > h5 + ul,
.page__content > h6 + ul {
    margin-top: 20px !important;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > h1 + ol,
.page__content > h2 + ol,
.page__content > h3 + ol,
.page__content > h4 + ol,
.page__content > h5 + ol,
.page__content > h6 + ol {
    margin-top: 30px !important;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) {
  .page__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 960px) {
  .page__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 1800px) {
  .page__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content figcaption {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.4;
    font-weight: normal;
    color: #455fa0;
    padding-top: 12px;
  }
  .page__content figcaption a {
    color: #0d3dd9;
    text-decoration: underline;
    -webkit-transition: color 0.15s;
    transition: color 0.15s;
  }
  .page__content figcaption a:hover, .page__content figcaption a:focus {
    color: var(--red);
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content:not(.wp-block-image) img {
    max-width: 100%;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) {
  .page__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) {
  .page__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > *:first-child {
    margin-top: 0 !important;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > *:last-child {
    margin-bottom: 0 !important;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content hr {
    margin-top: 40px;
    margin-bottom: 40px;
    border: 0;
    border-top: 1px solid #bccbef;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) {
  .page__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 960px) {
  .page__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 1800px) {
  .page__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.page__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.page__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.page__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.page__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
    margin-top: 20px !important;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
    margin-top: 5px !important;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 768px) {
  .page__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 960px) {
  .page__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 1800px) {
  .page__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}
@media (min-width: 960px) {
  .page__content {
    font-family: "GT Super", Georgia, serif;
    font-size: 16px;
    line-height: 1.5;
    font-weight: normal;
    font-size: 16px;
    color: #001c60;
    overflow-wrap: break-word;
    width: 100%;
    word-wrap: break-word;
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 1999px) {
  .page__content {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2000px) {
  .page__content {
    font-size: 25px;
  }
}
@media (min-width: 960px) {
  .page__content > p.small {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.4;
    font-weight: normal;
    color: #001c60;
  }
}
@media (min-width: 960px) {
  .page__content > p.large {
    font-family: "GT Super", Georgia, serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 24px;
    color: #001c60;
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > p.large {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .page__content > p.large {
    font-size: 35px;
  }
}
@media (min-width: 960px) {
  .page__content > p {
    margin-bottom: 20px;
  }
  .page__content > p:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 960px) {
  .page__content > p a {
    color: #0d3dd9;
    text-decoration: underline;
    -webkit-transition: color 0.15s;
    transition: color 0.15s;
  }
  .page__content > p a:hover, .page__content > p a:focus {
    color: var(--red);
  }
}
@media (min-width: 960px) {
  .page__content p.has-drop-cap:first-letter {
    font-family: "GT Super Display", Georgia, serif;
    font-size: 16px;
    line-height: 1em;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    font-size: 34px;
    margin-top: 0.2em;
    margin-right: 15px;
    padding-top: 0.37em;
    padding-bottom: 0.37em;
    padding-left: 0.3em;
    padding-right: 0.3em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    background-color: #001c60;
    color: #ffffff;
    float: left;
    /* Force Firefox to display the drop-cap correctly */
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .page__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 960px) and (min-width: 768px) {
  .page__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@media (min-width: 960px) {
  @-moz-document url-prefix() {
    .page__content p.has-drop-cap:first-letter {
      padding-top: 0.55em;
      padding-bottom: 0.55em;
      padding-left: 0.3em;
      padding-right: 0.3em;
    }
  }
}
@media (min-width: 960px) {
  .page__content > h1,
.page__content > h2,
.page__content > h3,
.page__content > h4,
.page__content > h6 {
    margin-bottom: 20px;
  }
}
@media (min-width: 960px) {
  .page__content > h5 {
    margin-bottom: 5px;
  }
}
@media (min-width: 960px) {
  .page__content > p + h1,
.page__content > p + h2,
.page__content > p + h3,
.page__content > p + h4,
.page__content > p + h6 {
    margin-bottom: 20px;
    margin-top: 40px;
  }
}
@media (min-width: 960px) and (min-width: 600px) {
  .page__content > p + h1,
.page__content > p + h2,
.page__content > p + h3,
.page__content > p + h4,
.page__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .page__content > p + h1,
.page__content > p + h2,
.page__content > p + h3,
.page__content > p + h4,
.page__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 960px) and (min-width: 1800px) {
  .page__content > p + h1,
.page__content > p + h2,
.page__content > p + h3,
.page__content > p + h4,
.page__content > p + h6 {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .page__content > p + h5 {
    margin-bottom: 5px;
    margin-top: 20px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .page__content > p + h5 {
    margin-top: 40px;
  }
}
@media (min-width: 960px) {
  .page__content > h1 + h1,
.page__content > h1 + h2,
.page__content > h1 + h3,
.page__content > h1 + h4,
.page__content > h1 + h5,
.page__content > h1 + h6,
.page__content > h2 + h1,
.page__content > h2 + h2,
.page__content > h2 + h3,
.page__content > h2 + h4,
.page__content > h2 + h5,
.page__content > h2 + h6,
.page__content > h3 + h1,
.page__content > h3 + h2,
.page__content > h3 + h3,
.page__content > h3 + h4,
.page__content > h3 + h5,
.page__content > h3 + h6,
.page__content > h4 + h1,
.page__content > h4 + h2,
.page__content > h4 + h3,
.page__content > h4 + h4,
.page__content > h4 + h5,
.page__content > h4 + h6,
.page__content > h5 + h1,
.page__content > h5 + h2,
.page__content > h5 + h3,
.page__content > h5 + h4,
.page__content > h5 + h5,
.page__content > h5 + h6,
.page__content > h6 + h1,
.page__content > h6 + h2,
.page__content > h6 + h3,
.page__content > h6 + h4,
.page__content > h6 + h5,
.page__content > h6 + h6 {
    margin-top: 20px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .page__content > h1 + h1,
.page__content > h1 + h2,
.page__content > h1 + h3,
.page__content > h1 + h4,
.page__content > h1 + h5,
.page__content > h1 + h6,
.page__content > h2 + h1,
.page__content > h2 + h2,
.page__content > h2 + h3,
.page__content > h2 + h4,
.page__content > h2 + h5,
.page__content > h2 + h6,
.page__content > h3 + h1,
.page__content > h3 + h2,
.page__content > h3 + h3,
.page__content > h3 + h4,
.page__content > h3 + h5,
.page__content > h3 + h6,
.page__content > h4 + h1,
.page__content > h4 + h2,
.page__content > h4 + h3,
.page__content > h4 + h4,
.page__content > h4 + h5,
.page__content > h4 + h6,
.page__content > h5 + h1,
.page__content > h5 + h2,
.page__content > h5 + h3,
.page__content > h5 + h4,
.page__content > h5 + h5,
.page__content > h5 + h6,
.page__content > h6 + h1,
.page__content > h6 + h2,
.page__content > h6 + h3,
.page__content > h6 + h4,
.page__content > h6 + h5,
.page__content > h6 + h6 {
    margin-top: 40px;
  }
}
@media (min-width: 960px) {
  .page__content > h1 a,
.page__content > h2 a,
.page__content > h3 a,
.page__content > h5 a {
    color: #0d3dd9;
    text-decoration: underline;
    -webkit-transition: color 0.15s;
    transition: color 0.15s;
  }
  .page__content > h1 a:hover, .page__content > h1 a:focus,
.page__content > h2 a:hover,
.page__content > h2 a:focus,
.page__content > h3 a:hover,
.page__content > h3 a:focus,
.page__content > h5 a:hover,
.page__content > h5 a:focus {
    color: var(--red);
  }
}
@media (min-width: 960px) {
  .page__content > h4 a,
.page__content > h6 a {
    color: #0d3dd9;
    display: inline-block;
    -webkit-transition: color 0.15s, border 0.15s;
    transition: color 0.15s, border 0.15s;
  }
  .page__content > h4 a:hover, .page__content > h4 a:focus,
.page__content > h6 a:hover,
.page__content > h6 a:focus {
    color: var(--red);
  }
}
@media (min-width: 960px) {
  .page__content > h1 {
    font-family: "GT Super Display", Georgia, serif;
    font-size: 16px;
    line-height: 1;
    font-weight: normal;
    text-transform: none;
    letter-spacing: -0.015em;
    font-size: 40px;
    color: #001c60;
    clear: both;
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .page__content > h1 {
    font-size: 120px;
  }
}
@media (min-width: 960px) {
  .page__content > h2 {
    font-family: "GT Super", Georgia, serif;
    font-size: 16px;
    line-height: 1.15;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 26px;
    color: #001c60;
    clear: both;
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > h2 {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .page__content > h2 {
    font-size: 70px;
  }
}
@media (min-width: 960px) and (min-width: 0) and (max-width: 767px) {
  .page__content > h2 {
    line-height: 1.2;
  }
}
@media (min-width: 960px) {
  .page__content > h3 {
    font-family: "GT Super", Georgia, serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 20px;
    color: #001c60;
    clear: both;
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .page__content > h3 {
    font-size: 35px;
  }
}
@media (min-width: 960px) and (min-width: 0) and (max-width: 767px) {
  .page__content > h3 {
    line-height: 1.25;
  }
}
@media (min-width: 960px) {
  .page__content > h4 {
    font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.01em;
    font-size: 16px;
    color: #001c60;
    text-transform: uppercase;
    padding-bottom: 5px;
    border-bottom: 1px solid #bccbef;
    clear: both;
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .page__content > h4 {
    font-size: 22px;
  }
}
@media (min-width: 960px) {
  .page__content > h4 em {
    font-style: normal;
  }
}
@media (min-width: 960px) {
  .page__content > h5 {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.26;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 18px;
    color: #001c60;
    font-weight: bold;
    clear: both;
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .page__content > h5 {
    font-size: 26px;
  }
}
@media (min-width: 960px) {
  .page__content > h6 {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 14px;
    color: #001c60;
    padding-bottom: 5px;
    border-bottom: 1px solid #bccbef;
    clear: both;
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .page__content > h6 {
    font-size: 16px;
  }
}
@media (min-width: 960px) {
  .page__content > h1 strong,
.page__content > h2 strong,
.page__content > h3 strong,
.page__content > h4 strong,
.page__content > h5 strong,
.page__content > h6 strong {
    font-weight: inherit;
  }
}
@media (min-width: 960px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) {
    padding-left: 3em;
    list-style-type: none;
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
    margin-bottom: 20px;
    position: relative;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
    margin-bottom: 0;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
    position: absolute;
    top: 0.7em;
    left: -3em;
    height: 1px;
    width: 1.8em;
    background-color: #bccbef;
    content: "";
    display: block;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
    margin-top: 20px;
    padding-left: 3em;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
    margin-bottom: 20px;
    position: relative;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
    margin-bottom: 0;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
    position: absolute;
    top: 0.7em;
    left: -3em;
    height: 1px;
    width: 1.8em;
    background-color: #bccbef;
    content: "";
    display: block;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
    padding-bottom: 20px;
    counter-increment: level-1-counter;
    position: relative;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.01em;
    font-size: 16px;
    color: #0d3dd9;
    text-transform: uppercase;
    font-size: 16px;
    position: absolute;
    left: -3em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: -0.25em;
    height: 2em;
    width: 2em;
    border: 1px solid #bccbef;
    border-radius: 50%;
    line-height: 1;
    content: counter(level-1-counter);
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
@media (min-width: 960px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
    font-style: normal;
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
@media (min-width: 960px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
    padding-bottom: 0;
  }
}
@media (min-width: 960px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
    padding-bottom: 20px;
    counter-increment: level-2-counter;
    position: relative;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.01em;
    font-size: 16px;
    color: #0d3dd9;
    text-transform: uppercase;
    font-size: 16px;
    position: absolute;
    left: -3em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: -0.25em;
    height: 2em;
    width: 2em;
    border: 1px solid #bccbef;
    border-radius: 50%;
    line-height: 1;
    content: counter(level-2-counter);
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
@media (min-width: 960px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
    font-style: normal;
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
@media (min-width: 960px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
    padding-bottom: 0;
  }
}
@media (min-width: 960px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
    margin-bottom: 20px;
    position: relative;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
    margin-bottom: 0;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
    position: absolute;
    top: 0.7em;
    left: -3em;
    height: 1px;
    width: 1.8em;
    background-color: #bccbef;
    content: "";
    display: block;
  }
}
@media (min-width: 960px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
    padding-bottom: 20px;
    counter-increment: level-2-counter;
    position: relative;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.01em;
    font-size: 16px;
    color: #0d3dd9;
    text-transform: uppercase;
    font-size: 16px;
    position: absolute;
    left: -3em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: -0.25em;
    height: 2em;
    width: 2em;
    border: 1px solid #bccbef;
    border-radius: 50%;
    line-height: 1;
    content: counter(level-2-counter);
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
@media (min-width: 960px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
    font-style: normal;
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
@media (min-width: 960px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
    padding-bottom: 0;
  }
}
@media (min-width: 960px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
    margin-bottom: 20px;
    position: relative;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
    margin-bottom: 0;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
    position: absolute;
    top: 0.7em;
    left: -3em;
    height: 1px;
    width: 1.8em;
    background-color: #bccbef;
    content: "";
    display: block;
  }
}
@media (min-width: 960px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
    color: #0d3dd9;
    text-decoration: underline;
    -webkit-transition: color 0.15s;
    transition: color 0.15s;
  }
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .page__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
    color: var(--red);
  }
}
@media (min-width: 960px) {
  .page__content > ol {
    padding-left: 3em;
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .page__content > ol > li {
    padding-bottom: 20px;
    counter-increment: level-1-counter;
    position: relative;
  }
  .page__content > ol > li::before {
    font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.01em;
    font-size: 16px;
    color: #0d3dd9;
    text-transform: uppercase;
    font-size: 16px;
    position: absolute;
    left: -3em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: -0.25em;
    height: 2em;
    width: 2em;
    border: 1px solid #bccbef;
    border-radius: 50%;
    line-height: 1;
    content: counter(level-1-counter);
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .page__content > ol > li::before {
    font-size: 22px;
  }
}
@media (min-width: 960px) {
  .page__content > ol > li::before em {
    font-style: normal;
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .page__content > ol > li::before {
    font-size: 25px;
  }
}
@media (min-width: 960px) {
  .page__content > ol > li:last-child {
    padding-bottom: 0;
  }
}
@media (min-width: 960px) {
  .page__content > ol > li ul,
.page__content > ol > li ol {
    margin-top: 20px;
    padding-left: 3em;
  }
}
@media (min-width: 960px) {
  .page__content > ol > li > ul > li {
    margin-bottom: 20px;
    position: relative;
  }
  .page__content > ol > li > ul > li:last-child {
    margin-bottom: 0;
  }
  .page__content > ol > li > ul > li::before {
    position: absolute;
    top: 0.7em;
    left: -3em;
    height: 1px;
    width: 1.8em;
    background-color: #bccbef;
    content: "";
    display: block;
  }
}
@media (min-width: 960px) {
  .page__content > ol > li > ol > li {
    padding-bottom: 20px;
    counter-increment: level-2-counter;
    position: relative;
  }
  .page__content > ol > li > ol > li::before {
    font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.01em;
    font-size: 16px;
    color: #0d3dd9;
    text-transform: uppercase;
    font-size: 16px;
    position: absolute;
    left: -3em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: -0.25em;
    height: 2em;
    width: 2em;
    border: 1px solid #bccbef;
    border-radius: 50%;
    line-height: 1;
    content: counter(level-2-counter);
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .page__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
@media (min-width: 960px) {
  .page__content > ol > li > ol > li::before em {
    font-style: normal;
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .page__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
@media (min-width: 960px) {
  .page__content > ol > li > ol > li:last-child {
    padding-bottom: 0;
  }
}
@media (min-width: 960px) {
  .page__content > ol > li > ol > li > ol > li {
    padding-bottom: 20px;
    counter-increment: level-3-counter;
    position: relative;
  }
  .page__content > ol > li > ol > li > ol > li::before {
    font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.01em;
    font-size: 16px;
    color: #0d3dd9;
    text-transform: uppercase;
    font-size: 16px;
    position: absolute;
    left: -3em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: -0.25em;
    height: 2em;
    width: 2em;
    border: 1px solid #bccbef;
    border-radius: 50%;
    line-height: 1;
    content: counter(level-3-counter);
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .page__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
@media (min-width: 960px) {
  .page__content > ol > li > ol > li > ol > li::before em {
    font-style: normal;
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .page__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
@media (min-width: 960px) {
  .page__content > ol > li > ol > li > ol > li:last-child {
    padding-bottom: 0;
  }
}
@media (min-width: 960px) {
  .page__content > ol > li > ul > li > ul > li {
    margin-bottom: 20px;
    position: relative;
  }
  .page__content > ol > li > ul > li > ul > li:last-child {
    margin-bottom: 0;
  }
  .page__content > ol > li > ul > li > ul > li::before {
    position: absolute;
    top: 0.7em;
    left: -3em;
    height: 1px;
    width: 1.8em;
    background-color: #bccbef;
    content: "";
    display: block;
  }
}
@media (min-width: 960px) {
  .page__content > ol > li > ul > li > ol > li {
    padding-bottom: 20px;
    counter-increment: level-3-counter;
    position: relative;
  }
  .page__content > ol > li > ul > li > ol > li::before {
    font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.01em;
    font-size: 16px;
    color: #0d3dd9;
    text-transform: uppercase;
    font-size: 16px;
    position: absolute;
    left: -3em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: -0.25em;
    height: 2em;
    width: 2em;
    border: 1px solid #bccbef;
    border-radius: 50%;
    line-height: 1;
    content: counter(level-3-counter);
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .page__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
@media (min-width: 960px) {
  .page__content > ol > li > ul > li > ol > li::before em {
    font-style: normal;
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .page__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .page__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
@media (min-width: 960px) {
  .page__content > ol > li > ul > li > ol > li:last-child {
    padding-bottom: 0;
  }
}
@media (min-width: 960px) {
  .page__content > ol > li > ol > li > ul > li {
    margin-bottom: 20px;
    position: relative;
  }
  .page__content > ol > li > ol > li > ul > li:last-child {
    margin-bottom: 0;
  }
  .page__content > ol > li > ol > li > ul > li::before {
    position: absolute;
    top: 0.7em;
    left: -3em;
    height: 1px;
    width: 1.8em;
    background-color: #bccbef;
    content: "";
    display: block;
  }
}
@media (min-width: 960px) {
  .page__content > ol a {
    color: #0d3dd9;
    text-decoration: underline;
    -webkit-transition: color 0.15s;
    transition: color 0.15s;
  }
  .page__content > ol a:hover, .page__content > ol a:focus {
    color: var(--red);
  }
}
@media (min-width: 960px) {
  .page__content > h1 + ul,
.page__content > h2 + ul,
.page__content > h3 + ul,
.page__content > h4 + ul,
.page__content > h5 + ul,
.page__content > h6 + ul {
    margin-top: 20px !important;
  }
}
@media (min-width: 960px) {
  .page__content > h1 + ol,
.page__content > h2 + ol,
.page__content > h3 + ol,
.page__content > h4 + ol,
.page__content > h5 + ol,
.page__content > h6 + ol {
    margin-top: 30px !important;
  }
}
@media (min-width: 960px) {
  .page__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
@media (min-width: 960px) and (min-width: 600px) {
  .page__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .page__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 960px) and (min-width: 1800px) {
  .page__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .page__content figcaption {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.4;
    font-weight: normal;
    color: #455fa0;
    padding-top: 12px;
  }
  .page__content figcaption a {
    color: #0d3dd9;
    text-decoration: underline;
    -webkit-transition: color 0.15s;
    transition: color 0.15s;
  }
  .page__content figcaption a:hover, .page__content figcaption a:focus {
    color: var(--red);
  }
}
@media (min-width: 960px) {
  .page__content:not(.wp-block-image) img {
    max-width: 100%;
  }
}
@media (min-width: 960px) and (min-width: 600px) {
  .page__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 960px) and (min-width: 600px) {
  .page__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
@media (min-width: 960px) {
  .page__content > *:first-child {
    margin-top: 0 !important;
  }
}
@media (min-width: 960px) {
  .page__content > *:last-child {
    margin-bottom: 0 !important;
  }
}
@media (min-width: 960px) {
  .page__content hr {
    margin-top: 40px;
    margin-bottom: 40px;
    border: 0;
    border-top: 1px solid #bccbef;
  }
}
@media (min-width: 960px) and (min-width: 600px) {
  .page__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .page__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 960px) and (min-width: 1800px) {
  .page__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .page__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.page__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.page__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.page__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.page__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
    margin-top: 20px !important;
  }
}
@media (min-width: 960px) {
  .page__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
    margin-top: 5px !important;
  }
}
@media (min-width: 960px) and (min-width: 768px) {
  .page__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .page__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: none;
    width: 100%;
  }
}
@media (min-width: 960px) and (min-width: 1200px) {
  .page__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 960px) and (min-width: 1800px) {
  .page__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}
@media (min-width: 960px) and (min-width: 768px) {
  .page__content .stat-block,
.page__content .wp-block-image,
.page__content .wp-block-gallery,
.page__content .shareable-images,
.page__content .donate-block--full,
.page__content .wp-block-group,
.page__content .image-layout,
.page__content .wp-block-columns,
.page__content .related-articles,
.page__content .wp-block-table,
.page__content .wp-block-pullquote,
.page__content .wp-block-html,
.page__content .list-of-links,
.page__content .timeline,
.page__content .aside,
.page__content .graph-block,
.page__content .map-block,
.page__content .accordion,
.page__content .victories-block,
.page__content .news-block,
.page__content .action-block,
.page__content .people-block,
.page__content .wp-block-cover,
.page__content .wp-block-separator,
.page__content .aligncenter,
.page__content .aligncenter.size-medium {
    margin-left: 0;
  }
}
@media (min-width: 960px) and (min-width: 768px) and (min-width: 960px) and (max-width: 1199px) {
  .page__content .stat-block,
.page__content .wp-block-image,
.page__content .wp-block-gallery,
.page__content .shareable-images,
.page__content .donate-block--full,
.page__content .wp-block-group,
.page__content .image-layout,
.page__content .wp-block-columns,
.page__content .related-articles,
.page__content .wp-block-table,
.page__content .wp-block-pullquote,
.page__content .wp-block-html,
.page__content .list-of-links,
.page__content .timeline,
.page__content .aside,
.page__content .graph-block,
.page__content .map-block,
.page__content .accordion,
.page__content .victories-block,
.page__content .news-block,
.page__content .action-block,
.page__content .people-block,
.page__content .wp-block-cover,
.page__content .wp-block-separator,
.page__content .aligncenter,
.page__content .aligncenter.size-medium {
    width: 100%;
  }
}
@media (min-width: 960px) and (min-width: 768px) {
  .page__content .wp-block-separator {
    margin-left: 0;
    margin-right: 0;
  }
}

@media (min-width: 768px) {
  .page__subnav {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .page__subnav {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .page__subnav {
    max-width: 1000px;
  }
}
.page__subnav .subnav.has-items {
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .page__subnav .subnav.has-items {
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .page__subnav .subnav.has-items {
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .page__subnav .subnav.has-items {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .page__subnav {
    display: none;
  }
}

@media (min-width: 960px) {
  .page__rail-inset {
    margin-left: 200px;
    border-left: 1px solid #bccbef;
  }
}

.post__main {
  margin-left: 20px;
  margin-right: 20px;
}
@media (min-width: 0) and (max-width: 767px) {
  .post__main {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 0) and (max-width: 767px) and (min-width: 600px) {
  .post__main {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 0) and (max-width: 767px) and (min-width: 960px) {
  .post__main {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
@media (min-width: 768px) {
  .post__main {
    margin-bottom: 80px;
  }
}
@media (min-width: 768px) and (min-width: 600px) {
  .post__main {
    margin-bottom: 100px;
  }
}
@media (min-width: 768px) and (min-width: 960px) {
  .post__main {
    margin-bottom: 140px;
  }
}
@media (min-width: 960px) {
  .post__main {
    margin-top: calc(60px + 125px);
  }
}

@media (min-width: 960px) {
  .post__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.post__rail {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: calc(200px - 40px);
  position: -webkit-sticky;
  position: sticky;
  top: calc(60px + 125px + 140px);
}
@media (min-width: 0) and (max-width: 959px) {
  .post__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .post__rail {
    top: 200px;
  }
}

.post__content-wrapper {
  width: 100%;
  min-width: 0;
}
@media (min-width: 960px) {
  .post__content-wrapper {
    margin-left: 40px;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}

.post__content {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .post__content {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .post__content {
    font-size: 25px;
  }
}
.post__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.post__content > p.large {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > p.large {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > p.large {
    font-size: 35px;
  }
}
.post__content > p {
  margin-bottom: 20px;
}
.post__content > p:last-child {
  margin-bottom: 0;
}
.post__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.post__content > p a:hover, .post__content > p a:focus {
  color: var(--red);
}
.post__content p.has-drop-cap:first-letter {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.37em;
  padding-bottom: 0.37em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #001c60;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .post__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .post__content p.has-drop-cap:first-letter {
    padding-top: 0.55em;
    padding-bottom: 0.55em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.post__content > h1,
.post__content > h2,
.post__content > h3,
.post__content > h4,
.post__content > h6 {
  margin-bottom: 20px;
}
.post__content > h5 {
  margin-bottom: 5px;
}
.post__content > p + h1,
.post__content > p + h2,
.post__content > p + h3,
.post__content > p + h4,
.post__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .post__content > p + h1,
.post__content > p + h2,
.post__content > p + h3,
.post__content > p + h4,
.post__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .post__content > p + h1,
.post__content > p + h2,
.post__content > p + h3,
.post__content > p + h4,
.post__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .post__content > p + h1,
.post__content > p + h2,
.post__content > p + h3,
.post__content > p + h4,
.post__content > p + h6 {
    margin-top: 100px;
  }
}
.post__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .post__content > p + h5 {
    margin-top: 40px;
  }
}
.post__content > h1 + h1,
.post__content > h1 + h2,
.post__content > h1 + h3,
.post__content > h1 + h4,
.post__content > h1 + h5,
.post__content > h1 + h6,
.post__content > h2 + h1,
.post__content > h2 + h2,
.post__content > h2 + h3,
.post__content > h2 + h4,
.post__content > h2 + h5,
.post__content > h2 + h6,
.post__content > h3 + h1,
.post__content > h3 + h2,
.post__content > h3 + h3,
.post__content > h3 + h4,
.post__content > h3 + h5,
.post__content > h3 + h6,
.post__content > h4 + h1,
.post__content > h4 + h2,
.post__content > h4 + h3,
.post__content > h4 + h4,
.post__content > h4 + h5,
.post__content > h4 + h6,
.post__content > h5 + h1,
.post__content > h5 + h2,
.post__content > h5 + h3,
.post__content > h5 + h4,
.post__content > h5 + h5,
.post__content > h5 + h6,
.post__content > h6 + h1,
.post__content > h6 + h2,
.post__content > h6 + h3,
.post__content > h6 + h4,
.post__content > h6 + h5,
.post__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .post__content > h1 + h1,
.post__content > h1 + h2,
.post__content > h1 + h3,
.post__content > h1 + h4,
.post__content > h1 + h5,
.post__content > h1 + h6,
.post__content > h2 + h1,
.post__content > h2 + h2,
.post__content > h2 + h3,
.post__content > h2 + h4,
.post__content > h2 + h5,
.post__content > h2 + h6,
.post__content > h3 + h1,
.post__content > h3 + h2,
.post__content > h3 + h3,
.post__content > h3 + h4,
.post__content > h3 + h5,
.post__content > h3 + h6,
.post__content > h4 + h1,
.post__content > h4 + h2,
.post__content > h4 + h3,
.post__content > h4 + h4,
.post__content > h4 + h5,
.post__content > h4 + h6,
.post__content > h5 + h1,
.post__content > h5 + h2,
.post__content > h5 + h3,
.post__content > h5 + h4,
.post__content > h5 + h5,
.post__content > h5 + h6,
.post__content > h6 + h1,
.post__content > h6 + h2,
.post__content > h6 + h3,
.post__content > h6 + h4,
.post__content > h6 + h5,
.post__content > h6 + h6 {
    margin-top: 40px;
  }
}
.post__content > h1 a,
.post__content > h2 a,
.post__content > h3 a,
.post__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.post__content > h1 a:hover, .post__content > h1 a:focus,
.post__content > h2 a:hover,
.post__content > h2 a:focus,
.post__content > h3 a:hover,
.post__content > h3 a:focus,
.post__content > h5 a:hover,
.post__content > h5 a:focus {
  color: var(--red);
}
.post__content > h4 a,
.post__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.post__content > h4 a:hover, .post__content > h4 a:focus,
.post__content > h6 a:hover,
.post__content > h6 a:focus {
  color: var(--red);
}
.post__content > h1 {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > h1 {
    font-size: 120px;
  }
}
.post__content > h2 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > h2 {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > h2 {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .post__content > h2 {
    line-height: 1.2;
  }
}
.post__content > h3 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > h3 {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .post__content > h3 {
    line-height: 1.25;
  }
}
.post__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > h4 {
    font-size: 22px;
  }
}
.post__content > h4 em {
  font-style: normal;
}
.post__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > h5 {
    font-size: 26px;
  }
}
.post__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > h6 {
    font-size: 16px;
  }
}
.post__content > h1 strong,
.post__content > h2 strong,
.post__content > h3 strong,
.post__content > h4 strong,
.post__content > h5 strong,
.post__content > h6 strong {
  font-weight: inherit;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .post__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.post__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.post__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.post__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ol > li::before {
    font-size: 22px;
  }
}
.post__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ol > li::before {
    font-size: 25px;
  }
}
.post__content > ol > li:last-child {
  padding-bottom: 0;
}
.post__content > ol > li ul,
.post__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.post__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.post__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.post__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.post__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.post__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.post__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.post__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.post__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.post__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.post__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.post__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.post__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.post__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.post__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.post__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.post__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.post__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.post__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.post__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.post__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.post__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.post__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.post__content > ol a:hover, .post__content > ol a:focus {
  color: var(--red);
}
.post__content > h1 + ul,
.post__content > h2 + ul,
.post__content > h3 + ul,
.post__content > h4 + ul,
.post__content > h5 + ul,
.post__content > h6 + ul {
  margin-top: 20px !important;
}
.post__content > h1 + ol,
.post__content > h2 + ol,
.post__content > h3 + ol,
.post__content > h4 + ol,
.post__content > h5 + ol,
.post__content > h6 + ol {
  margin-top: 30px !important;
}
.post__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .post__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .post__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .post__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.post__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.post__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.post__content figcaption a:hover, .post__content figcaption a:focus {
  color: var(--red);
}
.post__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .post__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .post__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.post__content > *:first-child {
  margin-top: 0 !important;
}
.post__content > *:last-child {
  margin-bottom: 0 !important;
}
.post__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .post__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .post__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .post__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.post__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.post__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.post__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.post__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.post__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.post__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .post__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .post__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .post__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}

@media (min-width: 768px) {
  .post__subnav {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .post__subnav {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .post__subnav {
    max-width: 1000px;
  }
}
.post__subnav .subnav.has-items {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .post__subnav .subnav.has-items {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .post__subnav .subnav.has-items {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .post__subnav .subnav.has-items {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .post__subnav {
    display: none;
  }
}

.post__header {
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .post__header {
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .post__header {
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .post__header {
    margin-bottom: 100px;
  }
}

@media (min-width: 768px) {
  .post__header-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 960px) {
  .post__header-top {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}

.post__header-bottom {
  margin-top: 20px;
  padding-top: 12px;
  border-top: 1px solid #bccbef;
}
@media (min-width: 768px) {
  .post__header-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

@media (min-width: 768px) {
  .post__header-title {
    margin-top: 80px;
    width: 75%;
  }
}
@media (min-width: 768px) and (min-width: 600px) {
  .post__header-title {
    margin-top: 100px;
  }
}
@media (min-width: 768px) and (min-width: 960px) {
  .post__header-title {
    margin-top: 140px;
  }
}
.no-image .post__header-title {
  width: 90%;
}

.post__title {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  margin-bottom: 25px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__title {
    font-size: 120px;
  }
}
@media (min-width: 768px) {
  .post__title {
    margin-bottom: 30px;
    max-width: 1200px;
  }
}

.post__breadcrumb {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  color: #0d3dd9;
  display: inline-block;
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
  -webkit-transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__breadcrumb {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__breadcrumb {
    font-size: 22px;
  }
}
.post__breadcrumb em {
  font-style: normal;
}
.post__breadcrumb:hover, .post__breadcrumb:focus {
  color: var(--red);
  -webkit-box-shadow: inset 0px -1px 0 var(--red);
          box-shadow: inset 0px -1px 0 var(--red);
}
@media (min-width: 960px) {
  .post__breadcrumb {
    margin-bottom: 40px;
  }
}

.post__info {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__info {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__info {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .post__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .post__info {
    width: 75%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
.no-image .post__info {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.post__author {
  margin-right: 12px;
  display: inline-block;
}

.post__footer-authors {
  margin-top: 40px;
}
@media (min-width: 600px) {
  .post__footer-authors {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .post__footer-authors {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .post__footer-authors {
    margin-top: 100px;
  }
}
@media (min-width: 768px) {
  .post__footer-authors {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .post__footer-authors {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .post__footer-authors {
    max-width: 1000px;
  }
}

.post__date {
  color: #455fa0;
  display: inline-block;
}

.post__image {
  margin-top: 40px;
}
@media (min-width: 768px) {
  .post__image {
    margin-top: 20px;
    margin-left: 80px;
    width: 25%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.post__image-caption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
}
@media (min-width: 0) and (max-width: 767px) {
  .post__image-caption {
    padding-top: 12px;
    margin-top: 12px;
    border-top: 1px solid #bccbef;
  }
}
@media (min-width: 768px) {
  .post__image-caption {
    margin-right: 20px;
  }
}

@media (min-width: 768px) {
  .post__share {
    margin-top: 20px;
  }
}
.no-image .post__share {
  margin-top: 0;
  margin-left: 20px;
}

.post__recirc {
  padding-top: 80px;
  background-color: #f2f5fc;
  clear: both;
}
@media (min-width: 600px) {
  .post__recirc {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .post__recirc {
    padding-top: 140px;
  }
}
@media (min-width: 960px) {
  .post__recirc {
    margin-left: 200px;
  }
}

.post__recirc-header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 20px;
  margin-right: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__recirc-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__recirc-header {
    font-size: 22px;
  }
}
.post__recirc-header em {
  font-style: normal;
}
@media (min-width: 960px) {
  .post__recirc-header {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
  }
}

@media (min-width: 960px) {
  .post__recirc .tease-grid {
    border-left: 1px solid #bccbef;
  }
}

@media (min-width: 960px) {
  .archive__wrapper {
    padding-top: calc(60px + 125px);
  }
}

.archive__header {
  margin-top: 80px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 600px) {
  .archive__header {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .archive__header {
    margin-top: 140px;
  }
}
@media (min-width: 960px) {
  .archive__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (min-width: 960px) {
  .archive__header-left {
    width: 100%;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}

.archive__title {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  margin-bottom: 20px;
  width: 95%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__title {
    font-size: 120px;
  }
}
@media (min-width: 960px) {
  .archive__title {
    margin-bottom: 40px;
  }
}

.archive__description {
  margin-bottom: 30px;
}
@media (min-width: 960px) {
  .archive__description {
    margin-bottom: 50px;
    margin-left: 20px;
    padding-left: 40px;
    border-left: 1px solid #bccbef;
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.archive__description-text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__description-text {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__description-text {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .archive__description-text {
    padding-top: 20px;
    border-top: 1px solid #bccbef;
  }
}

.archive__main {
  width: 100%;
}

.archive__main .tease-grid {
  background-color: #ffffff;
}

.stat__main {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .stat__main {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .stat__main {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
@media (min-width: 960px) {
  .stat__main {
    margin-top: calc(60px + 125px);
  }
}

.stat__content {
  margin-top: 40px;
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
}
@media (min-width: 600px) {
  .stat__content {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .stat__content {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .stat__content {
    margin-top: 100px;
  }
}
@media (min-width: 600px) and (max-width: 1999px) {
  .stat__content {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .stat__content {
    font-size: 25px;
  }
}
.stat__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.stat__content > p.large {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__content > p.large {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__content > p.large {
    font-size: 35px;
  }
}
.stat__content > p {
  margin-bottom: 20px;
}
.stat__content > p:last-child {
  margin-bottom: 0;
}
.stat__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.stat__content > p a:hover, .stat__content > p a:focus {
  color: var(--red);
}
.stat__content p.has-drop-cap:first-letter {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.37em;
  padding-bottom: 0.37em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #001c60;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .stat__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .stat__content p.has-drop-cap:first-letter {
    padding-top: 0.55em;
    padding-bottom: 0.55em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.stat__content > h1,
.stat__content > h2,
.stat__content > h3,
.stat__content > h4,
.stat__content > h6 {
  margin-bottom: 20px;
}
.stat__content > h5 {
  margin-bottom: 5px;
}
.stat__content > p + h1,
.stat__content > p + h2,
.stat__content > p + h3,
.stat__content > p + h4,
.stat__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .stat__content > p + h1,
.stat__content > p + h2,
.stat__content > p + h3,
.stat__content > p + h4,
.stat__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .stat__content > p + h1,
.stat__content > p + h2,
.stat__content > p + h3,
.stat__content > p + h4,
.stat__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .stat__content > p + h1,
.stat__content > p + h2,
.stat__content > p + h3,
.stat__content > p + h4,
.stat__content > p + h6 {
    margin-top: 100px;
  }
}
.stat__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .stat__content > p + h5 {
    margin-top: 40px;
  }
}
.stat__content > h1 + h1,
.stat__content > h1 + h2,
.stat__content > h1 + h3,
.stat__content > h1 + h4,
.stat__content > h1 + h5,
.stat__content > h1 + h6,
.stat__content > h2 + h1,
.stat__content > h2 + h2,
.stat__content > h2 + h3,
.stat__content > h2 + h4,
.stat__content > h2 + h5,
.stat__content > h2 + h6,
.stat__content > h3 + h1,
.stat__content > h3 + h2,
.stat__content > h3 + h3,
.stat__content > h3 + h4,
.stat__content > h3 + h5,
.stat__content > h3 + h6,
.stat__content > h4 + h1,
.stat__content > h4 + h2,
.stat__content > h4 + h3,
.stat__content > h4 + h4,
.stat__content > h4 + h5,
.stat__content > h4 + h6,
.stat__content > h5 + h1,
.stat__content > h5 + h2,
.stat__content > h5 + h3,
.stat__content > h5 + h4,
.stat__content > h5 + h5,
.stat__content > h5 + h6,
.stat__content > h6 + h1,
.stat__content > h6 + h2,
.stat__content > h6 + h3,
.stat__content > h6 + h4,
.stat__content > h6 + h5,
.stat__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .stat__content > h1 + h1,
.stat__content > h1 + h2,
.stat__content > h1 + h3,
.stat__content > h1 + h4,
.stat__content > h1 + h5,
.stat__content > h1 + h6,
.stat__content > h2 + h1,
.stat__content > h2 + h2,
.stat__content > h2 + h3,
.stat__content > h2 + h4,
.stat__content > h2 + h5,
.stat__content > h2 + h6,
.stat__content > h3 + h1,
.stat__content > h3 + h2,
.stat__content > h3 + h3,
.stat__content > h3 + h4,
.stat__content > h3 + h5,
.stat__content > h3 + h6,
.stat__content > h4 + h1,
.stat__content > h4 + h2,
.stat__content > h4 + h3,
.stat__content > h4 + h4,
.stat__content > h4 + h5,
.stat__content > h4 + h6,
.stat__content > h5 + h1,
.stat__content > h5 + h2,
.stat__content > h5 + h3,
.stat__content > h5 + h4,
.stat__content > h5 + h5,
.stat__content > h5 + h6,
.stat__content > h6 + h1,
.stat__content > h6 + h2,
.stat__content > h6 + h3,
.stat__content > h6 + h4,
.stat__content > h6 + h5,
.stat__content > h6 + h6 {
    margin-top: 40px;
  }
}
.stat__content > h1 a,
.stat__content > h2 a,
.stat__content > h3 a,
.stat__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.stat__content > h1 a:hover, .stat__content > h1 a:focus,
.stat__content > h2 a:hover,
.stat__content > h2 a:focus,
.stat__content > h3 a:hover,
.stat__content > h3 a:focus,
.stat__content > h5 a:hover,
.stat__content > h5 a:focus {
  color: var(--red);
}
.stat__content > h4 a,
.stat__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.stat__content > h4 a:hover, .stat__content > h4 a:focus,
.stat__content > h6 a:hover,
.stat__content > h6 a:focus {
  color: var(--red);
}
.stat__content > h1 {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__content > h1 {
    font-size: 120px;
  }
}
.stat__content > h2 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__content > h2 {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__content > h2 {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .stat__content > h2 {
    line-height: 1.2;
  }
}
.stat__content > h3 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__content > h3 {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .stat__content > h3 {
    line-height: 1.25;
  }
}
.stat__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__content > h4 {
    font-size: 22px;
  }
}
.stat__content > h4 em {
  font-style: normal;
}
.stat__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__content > h5 {
    font-size: 26px;
  }
}
.stat__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__content > h6 {
    font-size: 16px;
  }
}
.stat__content > h1 strong,
.stat__content > h2 strong,
.stat__content > h3 strong,
.stat__content > h4 strong,
.stat__content > h5 strong,
.stat__content > h6 strong {
  font-weight: inherit;
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.stat__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .stat__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.stat__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.stat__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.stat__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__content > ol > li::before {
    font-size: 22px;
  }
}
.stat__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__content > ol > li::before {
    font-size: 25px;
  }
}
.stat__content > ol > li:last-child {
  padding-bottom: 0;
}
.stat__content > ol > li ul,
.stat__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.stat__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.stat__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.stat__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.stat__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.stat__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.stat__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.stat__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.stat__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.stat__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.stat__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.stat__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.stat__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.stat__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.stat__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.stat__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.stat__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.stat__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.stat__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.stat__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.stat__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.stat__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.stat__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.stat__content > ol a:hover, .stat__content > ol a:focus {
  color: var(--red);
}
.stat__content > h1 + ul,
.stat__content > h2 + ul,
.stat__content > h3 + ul,
.stat__content > h4 + ul,
.stat__content > h5 + ul,
.stat__content > h6 + ul {
  margin-top: 20px !important;
}
.stat__content > h1 + ol,
.stat__content > h2 + ol,
.stat__content > h3 + ol,
.stat__content > h4 + ol,
.stat__content > h5 + ol,
.stat__content > h6 + ol {
  margin-top: 30px !important;
}
.stat__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .stat__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .stat__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .stat__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.stat__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.stat__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.stat__content figcaption a:hover, .stat__content figcaption a:focus {
  color: var(--red);
}
.stat__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .stat__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .stat__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.stat__content > *:first-child {
  margin-top: 0 !important;
}
.stat__content > *:last-child {
  margin-bottom: 0 !important;
}
.stat__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .stat__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .stat__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .stat__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.stat__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.stat__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.stat__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.stat__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.stat__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.stat__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .stat__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .stat__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .stat__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}

.stat__header {
  text-align: center;
}
@media (min-width: 960px) {
  .stat__header {
    padding-top: 80px;
  }
}
@media (min-width: 960px) and (min-width: 600px) {
  .stat__header {
    padding-top: 100px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .stat__header {
    padding-top: 140px;
  }
}

.stat__title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__title {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__title {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .stat__title {
    line-height: 1.2;
  }
}
@media (min-width: 600px) {
  .stat__title {
    width: 85%;
  }
}
@media (min-width: 768px) {
  .stat__title {
    width: 70%;
  }
}
@media (min-width: 1800px) {
  .stat__title {
    max-width: 1200px;
  }
}

.stat__number {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 960px) {
  .stat__number {
    margin-bottom: 40px;
  }
}

.stat__number-text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 60px;
  color: #0d3dd9;
  -webkit-font-feature-settings: "lnum";
          font-feature-settings: "lnum";
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__number-text {
    font-size: calc( 60px + (300 - 60) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__number-text {
    font-size: 300px;
  }
}

.stat__source {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  border: 1px solid #bccbef;
  width: 85%;
  max-width: 600px;
  text-align: left;
}
@media (min-width: 600px) {
  .stat__source {
    width: 60%;
  }
}
.stat__source a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.stat__source a:hover, .stat__source a:focus {
  color: var(--red);
}

.stat__date {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #455fa0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__date {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__date {
    font-size: 16px;
  }
}

.stat__source + .stat__date {
  margin-top: 10px;
}

.stat__share {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .stat__share {
    margin-top: 40px;
  }
}
.stat__share .share-button {
  margin-left: auto;
  margin-right: auto;
}

.stat__recirc-header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-top: 12px;
  margin-bottom: 12px;
  margin-left: 20px;
  margin-right: 20px;
  text-align: center;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat__recirc-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat__recirc-header {
    font-size: 22px;
  }
}
.stat__recirc-header em {
  font-style: normal;
}
@media (min-width: 960px) {
  .stat__recirc-header {
    margin-top: 12px;
    margin-bottom: 12px;
    margin-left: 0;
    margin-right: 0;
  }
}
.stat__recirc-header a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.stat__recirc-header a:hover, .stat__recirc-header a:focus {
  color: var(--red);
}

@media (min-width: 960px) {
  .brief {
    margin-top: calc(60px + 125px);
  }
}

.brief__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.brief__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: calc(60px + 125px + 140px);
}
@media (min-width: 0) and (max-width: 959px) {
  .brief__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .brief__rail {
    top: 200px;
  }
}
@media (min-width: 782px) {
  .admin-bar .brief__rail {
    top: calc(calc(60px + 125px + 140px) + 32px);
  }
}

.brief__main {
  margin-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  min-width: 0;
}
@media (min-width: 600px) {
  .brief__main {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .brief__main {
    margin-bottom: 140px;
  }
}

@media (min-width: 768px) {
  .brief__subnav {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .brief__subnav {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .brief__subnav {
    max-width: 1000px;
  }
}
.brief__subnav .subnav.has-items {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .brief__subnav .subnav.has-items {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .brief__subnav .subnav.has-items {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .brief__subnav .subnav.has-items {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .brief__subnav {
    display: none;
  }
}

.brief__header {
  margin-top: 80px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .brief__header {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .brief__header {
    margin-top: 140px;
  }
}
@media (min-width: 600px) {
  .brief__header {
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .brief__header {
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .brief__header {
    margin-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .brief__header {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .brief__header {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .brief__header {
    max-width: 1000px;
  }
}

.brief__header-list {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__header-list {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__header-list {
    font-size: 22px;
  }
}
.brief__header-list em {
  font-style: normal;
}
@media (min-width: 960px) {
  .brief__header-list {
    margin-bottom: 40px;
  }
}

.brief__header-list-item {
  display: inline-block;
}
.brief__header-list-item:not(:last-child) {
  margin-right: 15px;
  padding-right: 15px;
  border-right: 1px solid #bccbef;
}
.brief__header-list-item .brief__breadcrumb {
  font-size: 16px;
}
header:not(.brief__header) .brief__header-list-item:last-child .brief__breadcrumb {
  color: #455fa0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.brief__breadcrumb {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  color: #0d3dd9;
  display: inline-block;
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
  -webkit-transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__breadcrumb {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__breadcrumb {
    font-size: 22px;
  }
}
.brief__breadcrumb em {
  font-style: normal;
}
.brief__breadcrumb:hover, .brief__breadcrumb:focus {
  color: var(--red);
  -webkit-box-shadow: inset 0px -1px 0 var(--red);
          box-shadow: inset 0px -1px 0 var(--red);
}

.brief-taxonomy-select {
  min-width: 280px;
}
.brief-taxonomy-select .brief-select-wrapper {
  position: relative;
}
.brief-taxonomy-select select {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  padding-right: 50px;
  padding-left: 20px;
  width: 100%;
  background-color: #ffffff;
  line-height: 1.2;
  display: block;
  -webkit-transition: color 0.2s, background-color 0.2s;
  transition: color 0.2s, background-color 0.2s;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  white-space: nowrap;
  height: 55px;
  border: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief-taxonomy-select select {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief-taxonomy-select select {
    font-size: 16px;
  }
}
.brief-taxonomy-select select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 60px #f2f5fc inset;
          box-shadow: 0 0 0 60px #f2f5fc inset;
  -webkit-text-fill-color: #0d3dd9;
}
.brief-taxonomy-select select:hover, .brief-taxonomy-select select:focus {
  background-color: #f2f5fc;
  color: #001c60;
  cursor: pointer;
}

.brief__label {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #455fa0;
  text-transform: uppercase;
  margin-bottom: 20px;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__label {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__label {
    font-size: 22px;
  }
}
.brief__label em {
  font-style: normal;
}
@media (min-width: 960px) {
  .brief__label {
    margin-bottom: 40px;
  }
}

.brief__title {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__title {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__title {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .brief__title {
    line-height: 1.2;
  }
}

.brief__info {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  margin-top: 20px;
  border-top: 1px solid #bccbef;
  border-bottom: 1px solid #bccbef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__info {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__info {
    font-size: 16px;
  }
}

.brief__info-date {
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
  color: #455fa0;
}

.brief__content {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .brief__content {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .brief__content {
    font-size: 25px;
  }
}
.brief__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.brief__content > p.large {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__content > p.large {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__content > p.large {
    font-size: 35px;
  }
}
.brief__content > p {
  margin-bottom: 20px;
}
.brief__content > p:last-child {
  margin-bottom: 0;
}
.brief__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.brief__content > p a:hover, .brief__content > p a:focus {
  color: var(--red);
}
.brief__content p.has-drop-cap:first-letter {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.37em;
  padding-bottom: 0.37em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #001c60;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .brief__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .brief__content p.has-drop-cap:first-letter {
    padding-top: 0.55em;
    padding-bottom: 0.55em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.brief__content > h1,
.brief__content > h2,
.brief__content > h3,
.brief__content > h4,
.brief__content > h6 {
  margin-bottom: 20px;
}
.brief__content > h5 {
  margin-bottom: 5px;
}
.brief__content > p + h1,
.brief__content > p + h2,
.brief__content > p + h3,
.brief__content > p + h4,
.brief__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .brief__content > p + h1,
.brief__content > p + h2,
.brief__content > p + h3,
.brief__content > p + h4,
.brief__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .brief__content > p + h1,
.brief__content > p + h2,
.brief__content > p + h3,
.brief__content > p + h4,
.brief__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .brief__content > p + h1,
.brief__content > p + h2,
.brief__content > p + h3,
.brief__content > p + h4,
.brief__content > p + h6 {
    margin-top: 100px;
  }
}
.brief__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .brief__content > p + h5 {
    margin-top: 40px;
  }
}
.brief__content > h1 + h1,
.brief__content > h1 + h2,
.brief__content > h1 + h3,
.brief__content > h1 + h4,
.brief__content > h1 + h5,
.brief__content > h1 + h6,
.brief__content > h2 + h1,
.brief__content > h2 + h2,
.brief__content > h2 + h3,
.brief__content > h2 + h4,
.brief__content > h2 + h5,
.brief__content > h2 + h6,
.brief__content > h3 + h1,
.brief__content > h3 + h2,
.brief__content > h3 + h3,
.brief__content > h3 + h4,
.brief__content > h3 + h5,
.brief__content > h3 + h6,
.brief__content > h4 + h1,
.brief__content > h4 + h2,
.brief__content > h4 + h3,
.brief__content > h4 + h4,
.brief__content > h4 + h5,
.brief__content > h4 + h6,
.brief__content > h5 + h1,
.brief__content > h5 + h2,
.brief__content > h5 + h3,
.brief__content > h5 + h4,
.brief__content > h5 + h5,
.brief__content > h5 + h6,
.brief__content > h6 + h1,
.brief__content > h6 + h2,
.brief__content > h6 + h3,
.brief__content > h6 + h4,
.brief__content > h6 + h5,
.brief__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .brief__content > h1 + h1,
.brief__content > h1 + h2,
.brief__content > h1 + h3,
.brief__content > h1 + h4,
.brief__content > h1 + h5,
.brief__content > h1 + h6,
.brief__content > h2 + h1,
.brief__content > h2 + h2,
.brief__content > h2 + h3,
.brief__content > h2 + h4,
.brief__content > h2 + h5,
.brief__content > h2 + h6,
.brief__content > h3 + h1,
.brief__content > h3 + h2,
.brief__content > h3 + h3,
.brief__content > h3 + h4,
.brief__content > h3 + h5,
.brief__content > h3 + h6,
.brief__content > h4 + h1,
.brief__content > h4 + h2,
.brief__content > h4 + h3,
.brief__content > h4 + h4,
.brief__content > h4 + h5,
.brief__content > h4 + h6,
.brief__content > h5 + h1,
.brief__content > h5 + h2,
.brief__content > h5 + h3,
.brief__content > h5 + h4,
.brief__content > h5 + h5,
.brief__content > h5 + h6,
.brief__content > h6 + h1,
.brief__content > h6 + h2,
.brief__content > h6 + h3,
.brief__content > h6 + h4,
.brief__content > h6 + h5,
.brief__content > h6 + h6 {
    margin-top: 40px;
  }
}
.brief__content > h1 a,
.brief__content > h2 a,
.brief__content > h3 a,
.brief__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.brief__content > h1 a:hover, .brief__content > h1 a:focus,
.brief__content > h2 a:hover,
.brief__content > h2 a:focus,
.brief__content > h3 a:hover,
.brief__content > h3 a:focus,
.brief__content > h5 a:hover,
.brief__content > h5 a:focus {
  color: var(--red);
}
.brief__content > h4 a,
.brief__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.brief__content > h4 a:hover, .brief__content > h4 a:focus,
.brief__content > h6 a:hover,
.brief__content > h6 a:focus {
  color: var(--red);
}
.brief__content > h1 {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__content > h1 {
    font-size: 120px;
  }
}
.brief__content > h2 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__content > h2 {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__content > h2 {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .brief__content > h2 {
    line-height: 1.2;
  }
}
.brief__content > h3 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__content > h3 {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .brief__content > h3 {
    line-height: 1.25;
  }
}
.brief__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__content > h4 {
    font-size: 22px;
  }
}
.brief__content > h4 em {
  font-style: normal;
}
.brief__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__content > h5 {
    font-size: 26px;
  }
}
.brief__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__content > h6 {
    font-size: 16px;
  }
}
.brief__content > h1 strong,
.brief__content > h2 strong,
.brief__content > h3 strong,
.brief__content > h4 strong,
.brief__content > h5 strong,
.brief__content > h6 strong {
  font-weight: inherit;
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.brief__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .brief__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.brief__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.brief__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.brief__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__content > ol > li::before {
    font-size: 22px;
  }
}
.brief__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__content > ol > li::before {
    font-size: 25px;
  }
}
.brief__content > ol > li:last-child {
  padding-bottom: 0;
}
.brief__content > ol > li ul,
.brief__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.brief__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.brief__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.brief__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.brief__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.brief__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.brief__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.brief__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.brief__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.brief__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.brief__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.brief__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.brief__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.brief__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.brief__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.brief__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.brief__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.brief__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .brief__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .brief__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.brief__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.brief__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.brief__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.brief__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.brief__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.brief__content > ol a:hover, .brief__content > ol a:focus {
  color: var(--red);
}
.brief__content > h1 + ul,
.brief__content > h2 + ul,
.brief__content > h3 + ul,
.brief__content > h4 + ul,
.brief__content > h5 + ul,
.brief__content > h6 + ul {
  margin-top: 20px !important;
}
.brief__content > h1 + ol,
.brief__content > h2 + ol,
.brief__content > h3 + ol,
.brief__content > h4 + ol,
.brief__content > h5 + ol,
.brief__content > h6 + ol {
  margin-top: 30px !important;
}
.brief__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .brief__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .brief__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .brief__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.brief__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.brief__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.brief__content figcaption a:hover, .brief__content figcaption a:focus {
  color: var(--red);
}
.brief__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .brief__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .brief__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.brief__content > *:first-child {
  margin-top: 0 !important;
}
.brief__content > *:last-child {
  margin-bottom: 0 !important;
}
.brief__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .brief__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .brief__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .brief__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.brief__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.brief__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.brief__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.brief__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.brief__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.brief__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .brief__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .brief__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .brief__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}

.tease--brief .tease__type {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.tease--brief .card-left {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

.graph {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #f2f5fc;
}
@media (min-width: 600px) {
  .graph {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .graph {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
@media (min-width: 960px) {
  .graph {
    margin-top: calc(60px + 125px);
  }
}

.graph__header {
  text-align: center;
}

.graph__title {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__title {
    font-size: 120px;
  }
}
@media (min-width: 600px) {
  .graph__title {
    width: 85%;
  }
}
@media (min-width: 768px) {
  .graph__title {
    width: 70%;
  }
}
@media (min-width: 1800px) {
  .graph__title {
    max-width: 1200px;
  }
}

.graph__graph-wrapper {
  margin-top: 40px;
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  border: 1px solid #bccbef;
  position: relative;
  background-color: #ffffff;
}
@media (min-width: 600px) {
  .graph__graph-wrapper {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .graph__graph-wrapper {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .graph__graph-wrapper {
    margin-top: 100px;
  }
}
@media (min-width: 768px) {
  .graph__graph-wrapper {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 1200px) and (min-width: 960px) {
  .graph__graph-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}

.graph__graph-wrapper-embed {
  margin-top: 40px;
}
@media (min-width: 600px) {
  .graph__graph-wrapper-embed {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .graph__graph-wrapper-embed {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .graph__graph-wrapper-embed {
    margin-top: 100px;
  }
}

.graph__embed {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  border: 1px solid #bccbef;
}

.graph__embed > div,
.graph__embed iframe {
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.graph__graph-chart {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  width: 100%;
  min-height: 50vh;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__graph-chart {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__graph-chart {
    font-size: 16px;
  }
}

.graph__venn-diagram {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  width: 100%;
  min-height: auto;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__venn-diagram {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__venn-diagram {
    font-size: 16px;
  }
}
.graph__venn-diagram:after {
  content: "";
  display: block;
  width: 100%;
  padding-bottom: 40%;
}

.graph__graph-legend {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  margin-top: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__graph-legend {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__graph-legend {
    font-size: 16px;
  }
}

.graph__share {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .graph__share {
    margin-top: 40px;
  }
}
.graph__share .share-button {
  margin-left: auto;
  margin-right: auto;
}

.graph .citation {
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
}

.graph__content {
  margin-top: 40px;
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
}
@media (min-width: 600px) {
  .graph__content {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .graph__content {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .graph__content {
    margin-top: 100px;
  }
}
@media (min-width: 600px) and (max-width: 1999px) {
  .graph__content {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .graph__content {
    font-size: 25px;
  }
}
.graph__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.graph__content > p.large {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__content > p.large {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__content > p.large {
    font-size: 35px;
  }
}
.graph__content > p {
  margin-bottom: 20px;
}
.graph__content > p:last-child {
  margin-bottom: 0;
}
.graph__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.graph__content > p a:hover, .graph__content > p a:focus {
  color: var(--red);
}
.graph__content p.has-drop-cap:first-letter {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.37em;
  padding-bottom: 0.37em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #001c60;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .graph__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .graph__content p.has-drop-cap:first-letter {
    padding-top: 0.55em;
    padding-bottom: 0.55em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.graph__content > h1,
.graph__content > h2,
.graph__content > h3,
.graph__content > h4,
.graph__content > h6 {
  margin-bottom: 20px;
}
.graph__content > h5 {
  margin-bottom: 5px;
}
.graph__content > p + h1,
.graph__content > p + h2,
.graph__content > p + h3,
.graph__content > p + h4,
.graph__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .graph__content > p + h1,
.graph__content > p + h2,
.graph__content > p + h3,
.graph__content > p + h4,
.graph__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .graph__content > p + h1,
.graph__content > p + h2,
.graph__content > p + h3,
.graph__content > p + h4,
.graph__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .graph__content > p + h1,
.graph__content > p + h2,
.graph__content > p + h3,
.graph__content > p + h4,
.graph__content > p + h6 {
    margin-top: 100px;
  }
}
.graph__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .graph__content > p + h5 {
    margin-top: 40px;
  }
}
.graph__content > h1 + h1,
.graph__content > h1 + h2,
.graph__content > h1 + h3,
.graph__content > h1 + h4,
.graph__content > h1 + h5,
.graph__content > h1 + h6,
.graph__content > h2 + h1,
.graph__content > h2 + h2,
.graph__content > h2 + h3,
.graph__content > h2 + h4,
.graph__content > h2 + h5,
.graph__content > h2 + h6,
.graph__content > h3 + h1,
.graph__content > h3 + h2,
.graph__content > h3 + h3,
.graph__content > h3 + h4,
.graph__content > h3 + h5,
.graph__content > h3 + h6,
.graph__content > h4 + h1,
.graph__content > h4 + h2,
.graph__content > h4 + h3,
.graph__content > h4 + h4,
.graph__content > h4 + h5,
.graph__content > h4 + h6,
.graph__content > h5 + h1,
.graph__content > h5 + h2,
.graph__content > h5 + h3,
.graph__content > h5 + h4,
.graph__content > h5 + h5,
.graph__content > h5 + h6,
.graph__content > h6 + h1,
.graph__content > h6 + h2,
.graph__content > h6 + h3,
.graph__content > h6 + h4,
.graph__content > h6 + h5,
.graph__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .graph__content > h1 + h1,
.graph__content > h1 + h2,
.graph__content > h1 + h3,
.graph__content > h1 + h4,
.graph__content > h1 + h5,
.graph__content > h1 + h6,
.graph__content > h2 + h1,
.graph__content > h2 + h2,
.graph__content > h2 + h3,
.graph__content > h2 + h4,
.graph__content > h2 + h5,
.graph__content > h2 + h6,
.graph__content > h3 + h1,
.graph__content > h3 + h2,
.graph__content > h3 + h3,
.graph__content > h3 + h4,
.graph__content > h3 + h5,
.graph__content > h3 + h6,
.graph__content > h4 + h1,
.graph__content > h4 + h2,
.graph__content > h4 + h3,
.graph__content > h4 + h4,
.graph__content > h4 + h5,
.graph__content > h4 + h6,
.graph__content > h5 + h1,
.graph__content > h5 + h2,
.graph__content > h5 + h3,
.graph__content > h5 + h4,
.graph__content > h5 + h5,
.graph__content > h5 + h6,
.graph__content > h6 + h1,
.graph__content > h6 + h2,
.graph__content > h6 + h3,
.graph__content > h6 + h4,
.graph__content > h6 + h5,
.graph__content > h6 + h6 {
    margin-top: 40px;
  }
}
.graph__content > h1 a,
.graph__content > h2 a,
.graph__content > h3 a,
.graph__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.graph__content > h1 a:hover, .graph__content > h1 a:focus,
.graph__content > h2 a:hover,
.graph__content > h2 a:focus,
.graph__content > h3 a:hover,
.graph__content > h3 a:focus,
.graph__content > h5 a:hover,
.graph__content > h5 a:focus {
  color: var(--red);
}
.graph__content > h4 a,
.graph__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.graph__content > h4 a:hover, .graph__content > h4 a:focus,
.graph__content > h6 a:hover,
.graph__content > h6 a:focus {
  color: var(--red);
}
.graph__content > h1 {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__content > h1 {
    font-size: 120px;
  }
}
.graph__content > h2 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__content > h2 {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__content > h2 {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .graph__content > h2 {
    line-height: 1.2;
  }
}
.graph__content > h3 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__content > h3 {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .graph__content > h3 {
    line-height: 1.25;
  }
}
.graph__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__content > h4 {
    font-size: 22px;
  }
}
.graph__content > h4 em {
  font-style: normal;
}
.graph__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__content > h5 {
    font-size: 26px;
  }
}
.graph__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__content > h6 {
    font-size: 16px;
  }
}
.graph__content > h1 strong,
.graph__content > h2 strong,
.graph__content > h3 strong,
.graph__content > h4 strong,
.graph__content > h5 strong,
.graph__content > h6 strong {
  font-weight: inherit;
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.graph__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .graph__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.graph__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.graph__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.graph__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__content > ol > li::before {
    font-size: 22px;
  }
}
.graph__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__content > ol > li::before {
    font-size: 25px;
  }
}
.graph__content > ol > li:last-child {
  padding-bottom: 0;
}
.graph__content > ol > li ul,
.graph__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.graph__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.graph__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.graph__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.graph__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.graph__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.graph__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.graph__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.graph__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.graph__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.graph__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.graph__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.graph__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.graph__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.graph__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.graph__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.graph__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.graph__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.graph__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.graph__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.graph__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.graph__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.graph__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.graph__content > ol a:hover, .graph__content > ol a:focus {
  color: var(--red);
}
.graph__content > h1 + ul,
.graph__content > h2 + ul,
.graph__content > h3 + ul,
.graph__content > h4 + ul,
.graph__content > h5 + ul,
.graph__content > h6 + ul {
  margin-top: 20px !important;
}
.graph__content > h1 + ol,
.graph__content > h2 + ol,
.graph__content > h3 + ol,
.graph__content > h4 + ol,
.graph__content > h5 + ol,
.graph__content > h6 + ol {
  margin-top: 30px !important;
}
.graph__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .graph__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .graph__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .graph__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.graph__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.graph__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.graph__content figcaption a:hover, .graph__content figcaption a:focus {
  color: var(--red);
}
.graph__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .graph__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .graph__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.graph__content > *:first-child {
  margin-top: 0 !important;
}
.graph__content > *:last-child {
  margin-bottom: 0 !important;
}
.graph__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .graph__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .graph__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .graph__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.graph__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.graph__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.graph__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.graph__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.graph__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.graph__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .graph__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .graph__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .graph__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}

.graph__loading {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.map {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #f2f5fc;
}
@media (min-width: 600px) {
  .map {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .map {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
@media (min-width: 960px) {
  .map {
    margin-top: calc(60px + 125px);
  }
}

.map__header {
  text-align: center;
}

.map__title {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map__title {
    font-size: 120px;
  }
}
@media (min-width: 600px) {
  .map__title {
    width: 85%;
  }
}
@media (min-width: 768px) {
  .map__title {
    width: 70%;
  }
}
@media (min-width: 1800px) {
  .map__title {
    max-width: 1200px;
  }
}

.map__map-wrapper {
  margin-top: 40px;
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  position: relative;
  background-color: #ffffff;
}
@media (min-width: 600px) {
  .map__map-wrapper {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .map__map-wrapper {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .map__map-wrapper {
    margin-top: 100px;
  }
}
@media (min-width: 768px) {
  .map__map-wrapper {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 1200px) and (min-width: 960px) {
  .map__map-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}

.map__map-padding {
  position: relative;
  padding-bottom: 80%;
}
@media (min-width: 0) and (max-width: 599px) {
  .map__map-padding {
    padding-bottom: 100%;
  }
}

.map__map-chart {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map__map-chart {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map__map-chart {
    font-size: 16px;
  }
}

.map__share {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .map__share {
    margin-top: 40px;
  }
}
.map__share .share-button {
  margin-left: auto;
  margin-right: auto;
}

.map .citation {
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
}

.map__content {
  margin-top: 40px;
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
}
@media (min-width: 600px) {
  .map__content {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .map__content {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .map__content {
    margin-top: 100px;
  }
}
@media (min-width: 600px) and (max-width: 1999px) {
  .map__content {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .map__content {
    font-size: 25px;
  }
}
.map__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.map__content > p.large {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map__content > p.large {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map__content > p.large {
    font-size: 35px;
  }
}
.map__content > p {
  margin-bottom: 20px;
}
.map__content > p:last-child {
  margin-bottom: 0;
}
.map__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.map__content > p a:hover, .map__content > p a:focus {
  color: var(--red);
}
.map__content p.has-drop-cap:first-letter {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.37em;
  padding-bottom: 0.37em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #001c60;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .map__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .map__content p.has-drop-cap:first-letter {
    padding-top: 0.55em;
    padding-bottom: 0.55em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.map__content > h1,
.map__content > h2,
.map__content > h3,
.map__content > h4,
.map__content > h6 {
  margin-bottom: 20px;
}
.map__content > h5 {
  margin-bottom: 5px;
}
.map__content > p + h1,
.map__content > p + h2,
.map__content > p + h3,
.map__content > p + h4,
.map__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .map__content > p + h1,
.map__content > p + h2,
.map__content > p + h3,
.map__content > p + h4,
.map__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .map__content > p + h1,
.map__content > p + h2,
.map__content > p + h3,
.map__content > p + h4,
.map__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .map__content > p + h1,
.map__content > p + h2,
.map__content > p + h3,
.map__content > p + h4,
.map__content > p + h6 {
    margin-top: 100px;
  }
}
.map__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .map__content > p + h5 {
    margin-top: 40px;
  }
}
.map__content > h1 + h1,
.map__content > h1 + h2,
.map__content > h1 + h3,
.map__content > h1 + h4,
.map__content > h1 + h5,
.map__content > h1 + h6,
.map__content > h2 + h1,
.map__content > h2 + h2,
.map__content > h2 + h3,
.map__content > h2 + h4,
.map__content > h2 + h5,
.map__content > h2 + h6,
.map__content > h3 + h1,
.map__content > h3 + h2,
.map__content > h3 + h3,
.map__content > h3 + h4,
.map__content > h3 + h5,
.map__content > h3 + h6,
.map__content > h4 + h1,
.map__content > h4 + h2,
.map__content > h4 + h3,
.map__content > h4 + h4,
.map__content > h4 + h5,
.map__content > h4 + h6,
.map__content > h5 + h1,
.map__content > h5 + h2,
.map__content > h5 + h3,
.map__content > h5 + h4,
.map__content > h5 + h5,
.map__content > h5 + h6,
.map__content > h6 + h1,
.map__content > h6 + h2,
.map__content > h6 + h3,
.map__content > h6 + h4,
.map__content > h6 + h5,
.map__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .map__content > h1 + h1,
.map__content > h1 + h2,
.map__content > h1 + h3,
.map__content > h1 + h4,
.map__content > h1 + h5,
.map__content > h1 + h6,
.map__content > h2 + h1,
.map__content > h2 + h2,
.map__content > h2 + h3,
.map__content > h2 + h4,
.map__content > h2 + h5,
.map__content > h2 + h6,
.map__content > h3 + h1,
.map__content > h3 + h2,
.map__content > h3 + h3,
.map__content > h3 + h4,
.map__content > h3 + h5,
.map__content > h3 + h6,
.map__content > h4 + h1,
.map__content > h4 + h2,
.map__content > h4 + h3,
.map__content > h4 + h4,
.map__content > h4 + h5,
.map__content > h4 + h6,
.map__content > h5 + h1,
.map__content > h5 + h2,
.map__content > h5 + h3,
.map__content > h5 + h4,
.map__content > h5 + h5,
.map__content > h5 + h6,
.map__content > h6 + h1,
.map__content > h6 + h2,
.map__content > h6 + h3,
.map__content > h6 + h4,
.map__content > h6 + h5,
.map__content > h6 + h6 {
    margin-top: 40px;
  }
}
.map__content > h1 a,
.map__content > h2 a,
.map__content > h3 a,
.map__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.map__content > h1 a:hover, .map__content > h1 a:focus,
.map__content > h2 a:hover,
.map__content > h2 a:focus,
.map__content > h3 a:hover,
.map__content > h3 a:focus,
.map__content > h5 a:hover,
.map__content > h5 a:focus {
  color: var(--red);
}
.map__content > h4 a,
.map__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.map__content > h4 a:hover, .map__content > h4 a:focus,
.map__content > h6 a:hover,
.map__content > h6 a:focus {
  color: var(--red);
}
.map__content > h1 {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map__content > h1 {
    font-size: 120px;
  }
}
.map__content > h2 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map__content > h2 {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map__content > h2 {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .map__content > h2 {
    line-height: 1.2;
  }
}
.map__content > h3 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map__content > h3 {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .map__content > h3 {
    line-height: 1.25;
  }
}
.map__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map__content > h4 {
    font-size: 22px;
  }
}
.map__content > h4 em {
  font-style: normal;
}
.map__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map__content > h5 {
    font-size: 26px;
  }
}
.map__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map__content > h6 {
    font-size: 16px;
  }
}
.map__content > h1 strong,
.map__content > h2 strong,
.map__content > h3 strong,
.map__content > h4 strong,
.map__content > h5 strong,
.map__content > h6 strong {
  font-weight: inherit;
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.map__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .map__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.map__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.map__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.map__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map__content > ol > li::before {
    font-size: 22px;
  }
}
.map__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map__content > ol > li::before {
    font-size: 25px;
  }
}
.map__content > ol > li:last-child {
  padding-bottom: 0;
}
.map__content > ol > li ul,
.map__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.map__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.map__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.map__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.map__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.map__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.map__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.map__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.map__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.map__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.map__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.map__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.map__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.map__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.map__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.map__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.map__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.map__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.map__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.map__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.map__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.map__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.map__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.map__content > ol a:hover, .map__content > ol a:focus {
  color: var(--red);
}
.map__content > h1 + ul,
.map__content > h2 + ul,
.map__content > h3 + ul,
.map__content > h4 + ul,
.map__content > h5 + ul,
.map__content > h6 + ul {
  margin-top: 20px !important;
}
.map__content > h1 + ol,
.map__content > h2 + ol,
.map__content > h3 + ol,
.map__content > h4 + ol,
.map__content > h5 + ol,
.map__content > h6 + ol {
  margin-top: 30px !important;
}
.map__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .map__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .map__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .map__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.map__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.map__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.map__content figcaption a:hover, .map__content figcaption a:focus {
  color: var(--red);
}
.map__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .map__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .map__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.map__content > *:first-child {
  margin-top: 0 !important;
}
.map__content > *:last-child {
  margin-bottom: 0 !important;
}
.map__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .map__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .map__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .map__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.map__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.map__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.map__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.map__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.map__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.map__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .map__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .map__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .map__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}

.map__loading {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

body.single-map-report {
  overflow: visible !important;
}
@media screen and (min-width: 960px) {
  body.single-map-report .base__content--left {
    padding-top: 180px;
  }
}
body.single-map-report .viz.viz-hero everytown-viz-select {
  margin-bottom: 0;
}
body.single-map-report .viz.viz-hero .clear-filters {
  text-align: left;
  text-decoration: underline;
  color: #0d3dd9;
}
body.single-map-report .viz.viz-hero .clear-filters:hover {
  color: #001c60;
}
body.single-map-report .viz.viz-map .viz-legend {
  top: 90%;
}
body.single-map-report .viz .viz-hero-content {
  width: 100%;
  padding-bottom: 30px;
}
body.single-map-report .viz .viz-hero-content h1,
body.single-map-report .viz .viz-hero-content .viz-factoids,
body.single-map-report .viz .viz-hero-content .hero-secondary {
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
}
body.single-map-report .viz .viz-hero-content h1 {
  margin-bottom: 0;
}
@media screen and (min-width: 600px) and (max-width: 2400px) {
  body.single-map-report .viz .viz-hero-content h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
body.single-map-report .viz .viz-hero-content .viz-factoids {
  margin-top: 2em;
}
body.single-map-report .viz h2, body.single-map-report .viz h3 {
  font-family: "GT Super", Georgia, serif;
}
body.single-map-report .viz h2 {
  font-size: calc(20px + (35 - 20) * (100vw - 600px) / (2500 - 600));
  color: #001c60;
}
body.single-map-report .viz.viz-chart .viz-factoid {
  font-family: "GT America", "Open Sans", sans-serif;
}
body.single-map-report .report-header-curtain {
  position: relative;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100%;
  padding-top: 167px;
  z-index: 2;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
body.single-map-report .report-header-curtain.initialized {
  display: block !important;
}
body.single-map-report .report-header-curtain.locked {
  display: none !important;
}
body.single-map-report .report-header-curtain h1, body.single-map-report .report-header-curtain h2 {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  body.single-map-report .report-header-curtain, body.single-map-report .report-header-curtain.initialized {
    display: none !important;
  }
}
@media screen and (max-height: 600px) and (orientation: landscape) {
  body.single-map-report .report-header-curtain, body.single-map-report .report-header-curtain.initialized {
    display: none !important;
  }
}
body.single-map-report .report-header-curtain + .curtain-fixed {
  z-index: 1;
}
body.single-map-report .report-header-curtain .report-header-curtain-wrapper {
  position: relative;
  background: #20265b -webkit-gradient(linear, left bottom, left top, from(#20265b), color-stop(99%, #223e80)) center center no-repeat;
  background: #20265b linear-gradient(to top, #20265b 0%, #223e80 99%) center center no-repeat;
  height: 100%;
}
body.single-map-report .report-header-curtain .report-header-curtain-bg {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1;
  height: auto;
  width: auto;
}
@media screen and (orientation: landscape) {
  body.single-map-report .report-header-curtain .report-header-curtain-bg-portrait {
    display: none;
  }
}
@media screen and (orientation: portrait) {
  body.single-map-report .report-header-curtain .report-header-curtain-bg-landscape {
    display: none;
  }
}
body.single-map-report .curtain-fixed {
  position: fixed;
  width: 100%;
  top: 0;
  margin-top: 0;
  z-index: 3;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
body.single-map-report .curtain-fixed .search-wrapper {
  overflow: hidden;
}
body.single-map-report .report__main {
  margin-top: 0;
}
body.single-map-report .report__rail {
  padding-top: calc(60px + 125px);
}
body.single-map-report .report__rail .subnav a:hover {
  text-decoration: none;
}
body.single-map-report .report__subnav {
  padding: 15px;
  background: #001c60;
}
body.single-map-report .report__subnav .subnav.has-items {
  margin-top: 0;
  margin-bottom: 15px;
}
body.single-map-report .report__subnav a {
  color: #bccbef;
  border-bottom: 2px solid #455fa0;
  font-size: 16px;
  font-weight: 400;
}
body.single-map-report .report__subnav a:hover, body.single-map-report .report__subnav a.subnav__selected-link {
  color: #ffffff !important;
  border-color: #bccbef !important;
  text-decoration: none !important;
}
body.single-map-report .report-header-utility {
  background: transparent;
  color: #001c60;
  font-family: "GT America", sans-serif;
  font-size: 0.8125em;
  font-weight: bold;
  line-height: normal;
  letter-spacing: 1.04px;
  color: #001c60;
  text-transform: uppercase;
}
@media (min-width: 960px) {
  body.single-map-report .report-header-utility {
    margin-left: 190px;
  }
}
body.single-map-report .report-header-utility span {
  display: inline-block;
  margin-right: 1.5em;
  vertical-align: middle;
}
body.single-map-report .report-header-utility > .container > div {
  padding: 3em 0 2em;
  overflow: auto;
}
@media (min-width: 960px) {
  body.single-map-report .report-header-utility > .container > div {
    border-bottom: 2px solid #bccbef;
  }
}
body.single-map-report .report-header-utility .report-label {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  body.single-map-report .report-header-utility .report-label {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  body.single-map-report .report-header-utility .report-label {
    font-size: 16px;
  }
}
body.single-map-report .report-header-utility .report-date {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-right: 1.5em;
  border-right: 2px solid #001c60;
  line-height: 1em;
}
@media (min-width: 600px) and (max-width: 2499px) {
  body.single-map-report .report-header-utility .report-date {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  body.single-map-report .report-header-utility .report-date {
    font-size: 16px;
  }
}
body.single-map-report .report-header-utility .report-action span {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 11px;
  padding-left: 20px;
  border: 1px solid #ffffff;
  border-radius: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: border 0.15s, color 0.15s;
  transition: border 0.15s, color 0.15s;
  display: inline-block;
  max-width: 200px;
  background: #fff;
  border: 1px solid #bccbef;
  -webkit-transition: border 0.2s, background 0.2s;
  transition: border 0.2s, background 0.2s;
  font-size: 0.9375em;
  font-weight: 400;
  color: #0d3dd9;
}
@media (min-width: 600px) and (max-width: 2499px) {
  body.single-map-report .report-header-utility .report-action span {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  body.single-map-report .report-header-utility .report-action span {
    font-size: 16px;
  }
}
body.single-map-report .report-header-utility .report-action span svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
body.single-map-report .report-header-utility .report-action span:not(:disabled):hover, body.single-map-report .report-header-utility .report-action span:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
body.single-map-report .report-header-utility .report-action span:not(:disabled):hover svg, body.single-map-report .report-header-utility .report-action span:not(:disabled):focus svg {
  fill: #ffffff;
}
body.single-map-report .report-header-utility .report-action span:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 600px) and (max-width: 2499px) {
  body.single-map-report .report-header-utility .report-action span {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  body.single-map-report .report-header-utility .report-action span {
    font-size: 16px;
  }
}
body.single-map-report .report-header-utility .report-action span svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
body.single-map-report .report-header-utility .report-action span:not(:disabled):hover, body.single-map-report .report-header-utility .report-action span:not(:disabled):focus {
  color: #bccbef;
  border-color: #bccbef;
  cursor: pointer;
}
body.single-map-report .report-header-utility .report-action span:not(:disabled):hover svg, body.single-map-report .report-header-utility .report-action span:not(:disabled):focus svg {
  fill: #bccbef;
}
@media (min-width: 768px) {
  body.single-map-report .report-header-utility .report-action span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: right;
    margin-right: 0;
    margin-left: 1.5em;
    margin-top: -12px;
  }
}
body.single-map-report .report-header-utility .report-action:hover {
  color: #0d3dd9 !important;
  -webkit-transition: border 0.2s, background 0.2s;
  transition: border 0.2s, background 0.2s;
}
body.single-map-report .report-header-utility .report-action:hover span {
  background-color: #f2f5fc !important;
  border-color: #0d3dd9 !important;
  color: #0d3dd9 !important;
  -webkit-transition: border 0.2s, background 0.2s;
  transition: border 0.2s, background 0.2s;
}
@media (max-width: 767px) {
  body.single-map-report .report-header-utility {
    text-align: left;
  }
  body.single-map-report .report-header-utility .container > div {
    padding: 1em 0 2em;
  }
  body.single-map-report .report-header-utility .report-action span {
    float: none;
    margin-left: 0;
  }
  body.single-map-report .report-header-utility a {
    display: block;
    margin-top: 1em;
    border-top: 2px solid #bccbef;
    border-bottom: 2px solid #bccbef;
    padding: 10px 0;
  }
  body.single-map-report .report-header-utility a span {
    margin-right: 0;
  }
}
@media screen and (min-width: 600px) and (max-width: 2400px) {
  body.single-map-report .article-body > h1:first-child {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
body.single-map-report .article-body .aside {
  max-width: 100%;
  padding: 3em 2em;
  margin-bottom: 2.75em;
  background: #0d3dd9;
  /*@media screen and (min-width:1460px) {
    width:100vw;
    margin-left:50%;
    transform:translateX(-50%);
  }*/
}
body.single-map-report .article-body .aside [class*=col-] {
  margin-left: auto;
  margin-right: auto;
  float: none;
}
body.single-map-report .article-body .aside h2 {
  margin-bottom: 0.75em;
  padding-bottom: 0.5em;
}
body.single-map-report .article-body .aside p {
  margin-bottom: 1.333em;
}
body.single-map-report .article-body .aside * {
  color: #fff;
}
body.single-map-report .article-body .aside h2 {
  font-family: "GT Super", Georgia, serif;
  font-size: 2.625em;
  font-weight: 500;
  line-height: 1.04em;
  letter-spacing: 0.6px;
  color: #001c60;
  font-size: 3em;
  text-transform: none;
  color: #ffffff;
}
@media (min-width: 768px) {
  body.single-map-report .article-body .aside h2 {
    font-size: 3em;
  }
}
body.single-map-report .article-body .aside p {
  font-family: "GT Super", Georgia, serif;
  font-size: 1.5625em;
  font-weight: 400;
  line-height: 1.82;
  letter-spacing: 0.17px;
  color: #001c60;
  font-size: inherit;
  line-height: inherit;
  color: #ffffff;
}
body.single-map-report .article-body .aside a {
  font: inherit;
  text-decoration: underline;
}

.search__wrapper {
  max-width: 100%;
}
@media (min-width: 960px) {
  .search__wrapper {
    margin-top: calc(20px + 60px);
    margin-left: 200px;
    max-width: calc(100% - 200px);
  }
}

.search__body {
  padding-top: 80px;
  padding-bottom: 20px;
  background-color: #f2f5fc;
}
@media (min-width: 600px) {
  .search__body {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 600px) and (min-width: 600px) {
  .search__body {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 600px) and (min-width: 960px) {
  .search__body {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
@media (min-width: 960px) {
  .search__body {
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    background-color: #ffffff;
  }
}

@media (min-width: 960px) {
  .search__body-inner {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 450px) and (max-width: 959px) {
  .search__body-inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 960px) {
  .search__body-inner {
    margin-top: 80px;
  }
}
@media (min-width: 960px) and (min-width: 600px) {
  .search__body-inner {
    margin-top: 100px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .search__body-inner {
    margin-top: 140px;
  }
}

@media (min-width: 0) and (max-width: 449px) {
  .page-search__input-and-filters {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.half-page__left {
  margin-top: 0;
}

.half-page__right {
  padding-top: 20px;
}
@media (min-width: 600px) {
  .half-page__right {
    background-color: #ffffff;
  }
}
@media (min-width: 960px) {
  .half-page__right {
    margin-top: calc(60px + 125px);
    padding-top: 0;
  }
}

.half-page__image {
  margin-right: 0;
}

@media (min-width: 960px) {
  .donate {
    margin-top: calc(60px + 125px);
  }
}

.donate__main {
  margin-left: 0;
  margin-right: 0;
}

@media (min-width: 0) and (max-width: 599px) {
  .donate__cols {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.donate__header {
  background-color: #001c60;
}
@media (min-width: 0) and (max-width: 599px) {
  .donate__header {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.donate__header-text {
  margin-top: 0;
}

.donate__breadcrumb {
  color: #bccbef;
}

.donate__title {
  color: #ffffff;
}

.donate__text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
  border-top: 1px solid rgba(188, 203, 239, 0.4);
  border-bottom: 1px solid rgba(188, 203, 239, 0.4);
}
@media (min-width: 600px) and (max-width: 1999px) {
  .donate__text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .donate__text {
    font-size: 25px;
  }
}
.donate__text a {
  color: #ffffff;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.donate__text a:hover, .donate__text a:focus {
  color: #bccbef;
}
.donate__text p {
  margin-bottom: 20px;
}
.donate__text p:last-child {
  margin-bottom: 0;
}
.donate__text > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.donate__text > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.donate__text > ul > li:last-child {
  margin-bottom: 0;
}
.donate__text > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.donate__text > ul > li ul,
.donate__text > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.donate__text > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.donate__text > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.donate__text > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.donate__text > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.donate__text > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.donate__text > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.donate__text > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.donate__text > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.donate__text > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.donate__text > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.donate__text > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.donate__text > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.donate__text > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.donate__text > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.donate__text > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.donate__text > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.donate__text > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.donate__text > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.donate__text > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.donate__text > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.donate__text > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.donate__text > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.donate__text > ul a:hover, .donate__text > ul a:focus {
  color: var(--red);
}
.donate__text > ul:last-child {
  margin-bottom: 0;
}
.donate__text > ul:first-child {
  margin-top: 0;
}
.donate__text > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.donate__text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.donate__text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ol > li::before {
    font-size: 22px;
  }
}
.donate__text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ol > li::before {
    font-size: 25px;
  }
}
.donate__text > ol > li:last-child {
  padding-bottom: 0;
}
.donate__text > ol > li ul,
.donate__text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.donate__text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.donate__text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.donate__text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.donate__text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.donate__text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.donate__text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.donate__text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.donate__text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.donate__text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.donate__text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.donate__text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.donate__text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.donate__text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.donate__text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.donate__text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.donate__text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.donate__text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.donate__text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.donate__text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.donate__text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.donate__text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.donate__text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.donate__text > ol a:hover, .donate__text > ol a:focus {
  color: var(--red);
}
.donate__text > ol:last-child {
  margin-bottom: 0;
}
.donate__text > ol:first-child {
  margin-top: 0;
}

.research-home {
  position: relative;
  z-index: 2;
}
@media (min-width: 960px) {
  .research-home {
    margin-top: calc(60px + 125px);
  }
}

.research-home__header {
  position: relative;
}
@media (min-width: 960px) {
  .research-home__header {
    margin-left: 200px;
    margin-right: 200px;
    border-left: 1px solid #bccbef;
    border-right: 1px solid #bccbef;
  }
}

.research-home__header-inner {
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (min-width: 600px) {
  .research-home__header-inner {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .research-home__header-inner {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .research-home__header-inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 600px) {
  .research-home__header-inner {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    text-align: center;
    width: 85%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .research-home__header-inner {
    padding-left: 40px;
    padding-right: 40px;
    width: 100%;
  }
}

.research-home__intro {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__intro {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__intro {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .research-home__intro {
    line-height: 1.2;
  }
}
.research-home__intro a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.research-home__intro a:hover, .research-home__intro a:focus {
  color: var(--red);
}

.research-home__intro-button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__intro-button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__intro-button {
    font-size: 22px;
  }
}
.research-home__intro-button em {
  font-style: normal;
}
.research-home__intro-button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.research-home__intro-button:not(:disabled):hover, .research-home__intro-button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.research-home__intro-button:not(:disabled):hover svg, .research-home__intro-button:not(:disabled):focus svg {
  fill: #ffffff;
}
.research-home__intro-button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .research-home__intro-button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 960px) {
  .research-home__intro-button {
    margin-top: 40px;
  }
}

.research-home__canvas {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.research-home__canvas canvas {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.research-home__teases {
  background-color: #ffffff;
}

.research-home__teases-header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-top: 12px;
  padding-right: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
  border-top: 1px solid #bccbef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__teases-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__teases-header {
    font-size: 22px;
  }
}
.research-home__teases-header em {
  font-style: normal;
}
@media (min-width: 600px) {
  .research-home__teases-header {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.reseach-home__teases-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.reseach-home__teases-text:after {
  content: "";
  margin-left: 5px;
  margin-right: 5px;
  height: 1px;
  width: 20px;
  display: block;
  background-color: #bccbef;
}

.research-home__teases-all {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.research-home__teases-all:hover, .research-home__teases-all:focus {
  color: var(--red);
}

.research-home__search {
  padding-top: 80px;
  padding-bottom: 20px;
  background-color: #f2f5fc;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .research-home__search {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 600px) and (min-width: 600px) {
  .research-home__search {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 600px) and (min-width: 960px) {
  .research-home__search {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
@media (min-width: 768px) {
  .research-home__search .search__form-input {
    font-family: "GT Super", Georgia, serif;
    font-size: 16px;
    line-height: 1.15;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 26px;
    color: #001c60;
  }
}
@media (min-width: 768px) and (min-width: 600px) and (max-width: 2499px) {
  .research-home__search .search__form-input {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 768px) and (min-width: 2500px) {
  .research-home__search .search__form-input {
    font-size: 70px;
  }
}
@media (min-width: 768px) and (min-width: 0) and (max-width: 767px) {
  .research-home__search .search__form-input {
    line-height: 1.2;
  }
}

@media (min-width: 450px) {
  .research-home__search-inner {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (min-width: 450px) and (min-width: 960px) {
  .research-home__search-inner {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}

.research-home__rr {
  margin-left: 20px;
  margin-right: 20px;
}

.research-home__content {
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .research-home__content {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .research-home__content {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
@media (min-width: 600px) and (max-width: 1999px) {
  .research-home__content {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .research-home__content {
    font-size: 25px;
  }
}
.research-home__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.research-home__content > p.large {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__content > p.large {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__content > p.large {
    font-size: 35px;
  }
}
.research-home__content > p {
  margin-bottom: 20px;
}
.research-home__content > p:last-child {
  margin-bottom: 0;
}
.research-home__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.research-home__content > p a:hover, .research-home__content > p a:focus {
  color: var(--red);
}
.research-home__content p.has-drop-cap:first-letter {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.37em;
  padding-bottom: 0.37em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #001c60;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .research-home__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .research-home__content p.has-drop-cap:first-letter {
    padding-top: 0.55em;
    padding-bottom: 0.55em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.research-home__content > h1,
.research-home__content > h2,
.research-home__content > h3,
.research-home__content > h4,
.research-home__content > h6 {
  margin-bottom: 20px;
}
.research-home__content > h5 {
  margin-bottom: 5px;
}
.research-home__content > p + h1,
.research-home__content > p + h2,
.research-home__content > p + h3,
.research-home__content > p + h4,
.research-home__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .research-home__content > p + h1,
.research-home__content > p + h2,
.research-home__content > p + h3,
.research-home__content > p + h4,
.research-home__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .research-home__content > p + h1,
.research-home__content > p + h2,
.research-home__content > p + h3,
.research-home__content > p + h4,
.research-home__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .research-home__content > p + h1,
.research-home__content > p + h2,
.research-home__content > p + h3,
.research-home__content > p + h4,
.research-home__content > p + h6 {
    margin-top: 100px;
  }
}
.research-home__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .research-home__content > p + h5 {
    margin-top: 40px;
  }
}
.research-home__content > h1 + h1,
.research-home__content > h1 + h2,
.research-home__content > h1 + h3,
.research-home__content > h1 + h4,
.research-home__content > h1 + h5,
.research-home__content > h1 + h6,
.research-home__content > h2 + h1,
.research-home__content > h2 + h2,
.research-home__content > h2 + h3,
.research-home__content > h2 + h4,
.research-home__content > h2 + h5,
.research-home__content > h2 + h6,
.research-home__content > h3 + h1,
.research-home__content > h3 + h2,
.research-home__content > h3 + h3,
.research-home__content > h3 + h4,
.research-home__content > h3 + h5,
.research-home__content > h3 + h6,
.research-home__content > h4 + h1,
.research-home__content > h4 + h2,
.research-home__content > h4 + h3,
.research-home__content > h4 + h4,
.research-home__content > h4 + h5,
.research-home__content > h4 + h6,
.research-home__content > h5 + h1,
.research-home__content > h5 + h2,
.research-home__content > h5 + h3,
.research-home__content > h5 + h4,
.research-home__content > h5 + h5,
.research-home__content > h5 + h6,
.research-home__content > h6 + h1,
.research-home__content > h6 + h2,
.research-home__content > h6 + h3,
.research-home__content > h6 + h4,
.research-home__content > h6 + h5,
.research-home__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .research-home__content > h1 + h1,
.research-home__content > h1 + h2,
.research-home__content > h1 + h3,
.research-home__content > h1 + h4,
.research-home__content > h1 + h5,
.research-home__content > h1 + h6,
.research-home__content > h2 + h1,
.research-home__content > h2 + h2,
.research-home__content > h2 + h3,
.research-home__content > h2 + h4,
.research-home__content > h2 + h5,
.research-home__content > h2 + h6,
.research-home__content > h3 + h1,
.research-home__content > h3 + h2,
.research-home__content > h3 + h3,
.research-home__content > h3 + h4,
.research-home__content > h3 + h5,
.research-home__content > h3 + h6,
.research-home__content > h4 + h1,
.research-home__content > h4 + h2,
.research-home__content > h4 + h3,
.research-home__content > h4 + h4,
.research-home__content > h4 + h5,
.research-home__content > h4 + h6,
.research-home__content > h5 + h1,
.research-home__content > h5 + h2,
.research-home__content > h5 + h3,
.research-home__content > h5 + h4,
.research-home__content > h5 + h5,
.research-home__content > h5 + h6,
.research-home__content > h6 + h1,
.research-home__content > h6 + h2,
.research-home__content > h6 + h3,
.research-home__content > h6 + h4,
.research-home__content > h6 + h5,
.research-home__content > h6 + h6 {
    margin-top: 40px;
  }
}
.research-home__content > h1 a,
.research-home__content > h2 a,
.research-home__content > h3 a,
.research-home__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.research-home__content > h1 a:hover, .research-home__content > h1 a:focus,
.research-home__content > h2 a:hover,
.research-home__content > h2 a:focus,
.research-home__content > h3 a:hover,
.research-home__content > h3 a:focus,
.research-home__content > h5 a:hover,
.research-home__content > h5 a:focus {
  color: var(--red);
}
.research-home__content > h4 a,
.research-home__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.research-home__content > h4 a:hover, .research-home__content > h4 a:focus,
.research-home__content > h6 a:hover,
.research-home__content > h6 a:focus {
  color: var(--red);
}
.research-home__content > h1 {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__content > h1 {
    font-size: 120px;
  }
}
.research-home__content > h2 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__content > h2 {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__content > h2 {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .research-home__content > h2 {
    line-height: 1.2;
  }
}
.research-home__content > h3 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__content > h3 {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .research-home__content > h3 {
    line-height: 1.25;
  }
}
.research-home__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__content > h4 {
    font-size: 22px;
  }
}
.research-home__content > h4 em {
  font-style: normal;
}
.research-home__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__content > h5 {
    font-size: 26px;
  }
}
.research-home__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__content > h6 {
    font-size: 16px;
  }
}
.research-home__content > h1 strong,
.research-home__content > h2 strong,
.research-home__content > h3 strong,
.research-home__content > h4 strong,
.research-home__content > h5 strong,
.research-home__content > h6 strong {
  font-weight: inherit;
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .research-home__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.research-home__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.research-home__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.research-home__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__content > ol > li::before {
    font-size: 22px;
  }
}
.research-home__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__content > ol > li::before {
    font-size: 25px;
  }
}
.research-home__content > ol > li:last-child {
  padding-bottom: 0;
}
.research-home__content > ol > li ul,
.research-home__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.research-home__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.research-home__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.research-home__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.research-home__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.research-home__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.research-home__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.research-home__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.research-home__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.research-home__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.research-home__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.research-home__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.research-home__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.research-home__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.research-home__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.research-home__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.research-home__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.research-home__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .research-home__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .research-home__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.research-home__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.research-home__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.research-home__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.research-home__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.research-home__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.research-home__content > ol a:hover, .research-home__content > ol a:focus {
  color: var(--red);
}
.research-home__content > h1 + ul,
.research-home__content > h2 + ul,
.research-home__content > h3 + ul,
.research-home__content > h4 + ul,
.research-home__content > h5 + ul,
.research-home__content > h6 + ul {
  margin-top: 20px !important;
}
.research-home__content > h1 + ol,
.research-home__content > h2 + ol,
.research-home__content > h3 + ol,
.research-home__content > h4 + ol,
.research-home__content > h5 + ol,
.research-home__content > h6 + ol {
  margin-top: 30px !important;
}
.research-home__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .research-home__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .research-home__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .research-home__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.research-home__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.research-home__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.research-home__content figcaption a:hover, .research-home__content figcaption a:focus {
  color: var(--red);
}
.research-home__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .research-home__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .research-home__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.research-home__content > *:first-child {
  margin-top: 0 !important;
}
.research-home__content > *:last-child {
  margin-bottom: 0 !important;
}
.research-home__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .research-home__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .research-home__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .research-home__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.research-home__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.research-home__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.research-home__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.research-home__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.research-home__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.research-home__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .research-home__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .research-home__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .research-home__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}

.research-home__work-list {
  padding-top: 80px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #f2f5fc;
}
@media (min-width: 600px) {
  .research-home__work-list {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .research-home__work-list {
    padding-top: 140px;
  }
}
@media (min-width: 600px) {
  .research-home__work-list {
    padding-top: 80px;
    padding-bottom: 80px;
    border-top: 1px solid #bccbef;
  }
}
@media (min-width: 600px) and (min-width: 600px) {
  .research-home__work-list {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 600px) and (min-width: 960px) {
  .research-home__work-list {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}

.research-home__work-list + .research-home__search {
  background-color: #ffffff;
  border-top: 1px solid #bccbef;
}

.research-home__promos {
  border-top: 1px solid #bccbef;
  position: relative;
}
@media (min-width: 960px) {
  .research-home__promos:after {
    content: "";
    height: 100%;
    width: 1px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 200px;
    display: block;
    background-color: #bccbef;
  }
}

.about__approach {
  background-color: transparent;
}

.about__approach-inner {
  border-top: 1px solid #bccbef;
  border-left: 0;
}

.about__section-number {
  color: #f2f5fc !important;
}

.news__header {
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .news__header {
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .news__header {
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .news__header {
    margin-bottom: 100px;
  }
}

.news__header-image {
  padding-top: 20px;
}

.news .tease-grid,
.news .pagination {
  margin-left: 0px;
}

.stories__feature {
  padding-top: 20px;
}

@media (min-width: 960px) {
  .work {
    margin-top: calc(60px + 125px);
  }
}

@media (min-width: 960px) {
  .work__header {
    margin-left: 200px;
    margin-right: 200px;
    border-left: 1px solid #bccbef;
    border-right: 1px solid #bccbef;
  }
}

.work__header-inner {
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (min-width: 600px) {
  .work__header-inner {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .work__header-inner {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .work__header-inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 600px) {
  .work__header-inner {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    text-align: center;
    width: 85%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .work__header-inner {
    padding-left: 40px;
    padding-right: 40px;
    width: 100%;
  }
}

.work__breadcrumb {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  color: #0d3dd9;
  display: inline-block;
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
  -webkit-transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__breadcrumb {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__breadcrumb {
    font-size: 22px;
  }
}
.work__breadcrumb em {
  font-style: normal;
}
.work__breadcrumb:hover, .work__breadcrumb:focus {
  color: var(--red);
  -webkit-box-shadow: inset 0px -1px 0 var(--red);
          box-shadow: inset 0px -1px 0 var(--red);
}
@media (min-width: 960px) {
  .work__breadcrumb {
    margin-bottom: 40px;
  }
}

.work__label {
  margin-bottom: 20px;
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__label {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__label {
    font-size: 22px;
  }
}
.work__label em {
  font-style: normal;
}
@media (min-width: 960px) {
  .work__label {
    margin-bottom: 40px;
  }
}

.work__title {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__title {
    font-size: 120px;
  }
}

.work__introduction {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  margin-top: 20px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .work__introduction {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .work__introduction {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .work__introduction {
    margin-top: 50px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #bccbef;
    border-bottom: 1px solid #bccbef;
    text-align: left;
    max-width: 700px;
  }
}

.work__see-all-cases {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__see-all-cases {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__see-all-cases {
    font-size: 22px;
  }
}
.work__see-all-cases em {
  font-style: normal;
}
.work__see-all-cases svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.work__see-all-cases:not(:disabled):hover, .work__see-all-cases:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.work__see-all-cases:not(:disabled):hover svg, .work__see-all-cases:not(:disabled):focus svg {
  fill: #ffffff;
}
.work__see-all-cases:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .work__see-all-cases {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 960px) {
  .work__see-all-cases {
    margin-top: 40px;
  }
}
@media (min-width: 600px) {
  .work__see-all-cases {
    margin-top: 50px;
    margin-right: auto;
    margin-left: auto;
  }
}

.work__teases {
  background-color: #ffffff;
}

@media (min-width: 600px) {
  .work__posts {
    border-top: 1px solid #bccbef;
  }
}
@media (min-width: 960px) {
  .work__posts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.work__posts-left,
.work__posts-right {
  padding-top: 80px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  width: 100%;
}
@media (min-width: 600px) {
  .work__posts-left,
.work__posts-right {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .work__posts-left,
.work__posts-right {
    padding-top: 140px;
  }
}
@media (min-width: 960px) {
  .work__posts-left,
.work__posts-right {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .work__posts-left,
.work__posts-right {
    padding-right: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
  }
}

.work__posts-left--full {
  padding-top: 80px;
  padding-bottom: 80px;
  width: 100%;
}
@media (min-width: 600px) {
  .work__posts-left--full {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .work__posts-left--full {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
@media (min-width: 960px) {
  .work__posts-left--full {
    padding-left: 200px;
    padding-right: 200px;
  }
}

.work__posts-right {
  background-color: #001c60;
}

.work__news-header {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  margin-bottom: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__news-header {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__news-header {
    font-size: 120px;
  }
}

.work__news:hover .work__news-title,
.work__news:hover .work__news-date, .work__news:focus .work__news-title,
.work__news:focus .work__news-date {
  color: #bccbef;
}

.work__news-link {
  padding-top: 15px;
  padding-bottom: 15px;
  display: block;
}
.work__news-link:hover .work__news-date, .work__news-link:focus .work__news-date {
  border-color: #0d3dd9;
}
.work__news-link:hover .work__news-title,
.work__news-link:hover .work__news-date, .work__news-link:focus .work__news-title,
.work__news-link:focus .work__news-date {
  color: #0d3dd9;
}

.work__news-title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  width: 90%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__news-title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__news-title {
    font-size: 26px;
  }
}

.work__news-date {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  margin-top: 15px;
  padding-top: 5px;
  display: block;
  border-top: 1px solid #bccbef;
  -webkit-transition: border 0.2s, color 0.2s;
  transition: border 0.2s, color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__news-date {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__news-date {
    font-size: 16px;
  }
}

.work__see-all-news {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__see-all-news {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__see-all-news {
    font-size: 22px;
  }
}
.work__see-all-news em {
  font-style: normal;
}
.work__see-all-news svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.work__see-all-news:not(:disabled):hover, .work__see-all-news:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.work__see-all-news:not(:disabled):hover svg, .work__see-all-news:not(:disabled):focus svg {
  fill: #ffffff;
}
.work__see-all-news:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .work__see-all-news {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 0) and (max-width: 449px) {
  .work__see-all-news {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.work__posts-header {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #ffffff;
  margin-bottom: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__posts-header {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__posts-header {
    font-size: 120px;
  }
}
@media (min-width: 600px) {
  .work__posts-header {
    margin-bottom: 20px;
  }
}

.work__posts-grid {
  border-left: 1px solid #bccbef;
  border-right: 1px solid #bccbef;
  border-bottom: 1px solid #bccbef;
}

.work__see-all-posts {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #ffffff;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__see-all-posts {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__see-all-posts {
    font-size: 22px;
  }
}
.work__see-all-posts em {
  font-style: normal;
}
.work__see-all-posts svg {
  fill: #001c60;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.work__see-all-posts:not(:disabled):hover, .work__see-all-posts:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.work__see-all-posts:not(:disabled):hover svg, .work__see-all-posts:not(:disabled):focus svg {
  fill: #ffffff;
}
.work__see-all-posts:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .work__see-all-posts {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 0) and (max-width: 449px) {
  .work__see-all-posts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.work__content {
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .work__content {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .work__content {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
@media (min-width: 600px) and (max-width: 1999px) {
  .work__content {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .work__content {
    font-size: 25px;
  }
}
.work__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.work__content > p.large {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__content > p.large {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__content > p.large {
    font-size: 35px;
  }
}
.work__content > p {
  margin-bottom: 20px;
}
.work__content > p:last-child {
  margin-bottom: 0;
}
.work__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.work__content > p a:hover, .work__content > p a:focus {
  color: var(--red);
}
.work__content p.has-drop-cap:first-letter {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.37em;
  padding-bottom: 0.37em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #001c60;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .work__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .work__content p.has-drop-cap:first-letter {
    padding-top: 0.55em;
    padding-bottom: 0.55em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.work__content > h1,
.work__content > h2,
.work__content > h3,
.work__content > h4,
.work__content > h6 {
  margin-bottom: 20px;
}
.work__content > h5 {
  margin-bottom: 5px;
}
.work__content > p + h1,
.work__content > p + h2,
.work__content > p + h3,
.work__content > p + h4,
.work__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .work__content > p + h1,
.work__content > p + h2,
.work__content > p + h3,
.work__content > p + h4,
.work__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .work__content > p + h1,
.work__content > p + h2,
.work__content > p + h3,
.work__content > p + h4,
.work__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .work__content > p + h1,
.work__content > p + h2,
.work__content > p + h3,
.work__content > p + h4,
.work__content > p + h6 {
    margin-top: 100px;
  }
}
.work__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .work__content > p + h5 {
    margin-top: 40px;
  }
}
.work__content > h1 + h1,
.work__content > h1 + h2,
.work__content > h1 + h3,
.work__content > h1 + h4,
.work__content > h1 + h5,
.work__content > h1 + h6,
.work__content > h2 + h1,
.work__content > h2 + h2,
.work__content > h2 + h3,
.work__content > h2 + h4,
.work__content > h2 + h5,
.work__content > h2 + h6,
.work__content > h3 + h1,
.work__content > h3 + h2,
.work__content > h3 + h3,
.work__content > h3 + h4,
.work__content > h3 + h5,
.work__content > h3 + h6,
.work__content > h4 + h1,
.work__content > h4 + h2,
.work__content > h4 + h3,
.work__content > h4 + h4,
.work__content > h4 + h5,
.work__content > h4 + h6,
.work__content > h5 + h1,
.work__content > h5 + h2,
.work__content > h5 + h3,
.work__content > h5 + h4,
.work__content > h5 + h5,
.work__content > h5 + h6,
.work__content > h6 + h1,
.work__content > h6 + h2,
.work__content > h6 + h3,
.work__content > h6 + h4,
.work__content > h6 + h5,
.work__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .work__content > h1 + h1,
.work__content > h1 + h2,
.work__content > h1 + h3,
.work__content > h1 + h4,
.work__content > h1 + h5,
.work__content > h1 + h6,
.work__content > h2 + h1,
.work__content > h2 + h2,
.work__content > h2 + h3,
.work__content > h2 + h4,
.work__content > h2 + h5,
.work__content > h2 + h6,
.work__content > h3 + h1,
.work__content > h3 + h2,
.work__content > h3 + h3,
.work__content > h3 + h4,
.work__content > h3 + h5,
.work__content > h3 + h6,
.work__content > h4 + h1,
.work__content > h4 + h2,
.work__content > h4 + h3,
.work__content > h4 + h4,
.work__content > h4 + h5,
.work__content > h4 + h6,
.work__content > h5 + h1,
.work__content > h5 + h2,
.work__content > h5 + h3,
.work__content > h5 + h4,
.work__content > h5 + h5,
.work__content > h5 + h6,
.work__content > h6 + h1,
.work__content > h6 + h2,
.work__content > h6 + h3,
.work__content > h6 + h4,
.work__content > h6 + h5,
.work__content > h6 + h6 {
    margin-top: 40px;
  }
}
.work__content > h1 a,
.work__content > h2 a,
.work__content > h3 a,
.work__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.work__content > h1 a:hover, .work__content > h1 a:focus,
.work__content > h2 a:hover,
.work__content > h2 a:focus,
.work__content > h3 a:hover,
.work__content > h3 a:focus,
.work__content > h5 a:hover,
.work__content > h5 a:focus {
  color: var(--red);
}
.work__content > h4 a,
.work__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.work__content > h4 a:hover, .work__content > h4 a:focus,
.work__content > h6 a:hover,
.work__content > h6 a:focus {
  color: var(--red);
}
.work__content > h1 {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__content > h1 {
    font-size: 120px;
  }
}
.work__content > h2 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__content > h2 {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__content > h2 {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .work__content > h2 {
    line-height: 1.2;
  }
}
.work__content > h3 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__content > h3 {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .work__content > h3 {
    line-height: 1.25;
  }
}
.work__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__content > h4 {
    font-size: 22px;
  }
}
.work__content > h4 em {
  font-style: normal;
}
.work__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__content > h5 {
    font-size: 26px;
  }
}
.work__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__content > h6 {
    font-size: 16px;
  }
}
.work__content > h1 strong,
.work__content > h2 strong,
.work__content > h3 strong,
.work__content > h4 strong,
.work__content > h5 strong,
.work__content > h6 strong {
  font-weight: inherit;
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.work__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .work__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.work__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.work__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.work__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__content > ol > li::before {
    font-size: 22px;
  }
}
.work__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__content > ol > li::before {
    font-size: 25px;
  }
}
.work__content > ol > li:last-child {
  padding-bottom: 0;
}
.work__content > ol > li ul,
.work__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.work__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.work__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.work__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.work__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.work__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.work__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.work__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.work__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.work__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.work__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.work__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.work__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.work__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.work__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.work__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.work__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.work__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.work__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.work__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.work__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.work__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.work__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.work__content > ol a:hover, .work__content > ol a:focus {
  color: var(--red);
}
.work__content > h1 + ul,
.work__content > h2 + ul,
.work__content > h3 + ul,
.work__content > h4 + ul,
.work__content > h5 + ul,
.work__content > h6 + ul {
  margin-top: 20px !important;
}
.work__content > h1 + ol,
.work__content > h2 + ol,
.work__content > h3 + ol,
.work__content > h4 + ol,
.work__content > h5 + ol,
.work__content > h6 + ol {
  margin-top: 30px !important;
}
.work__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .work__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .work__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .work__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.work__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.work__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.work__content figcaption a:hover, .work__content figcaption a:focus {
  color: var(--red);
}
.work__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .work__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .work__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.work__content > *:first-child {
  margin-top: 0 !important;
}
.work__content > *:last-child {
  margin-bottom: 0 !important;
}
.work__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .work__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .work__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .work__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.work__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.work__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.work__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.work__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.work__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.work__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .work__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .work__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .work__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}

@media (min-width: 960px) {
  .person__image {
    margin-top: 20px;
  }
}

@media (min-width: 960px) {
  .iss-sol__wrapper {
    padding-top: 60px;
  }
}

.iss-sol__header {
  padding-top: 80px;
  background-color: #f2f5fc;
}
@media (min-width: 600px) {
  .iss-sol__header {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .iss-sol__header {
    padding-top: 140px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .iss-sol__header {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (min-width: 0) and (max-width: 599px) {
  .iss-sol__header.not-first-page {
    padding-bottom: 20px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 960px) {
  .iss-sol__header.not-first-page {
    padding-bottom: 40px;
  }
}

.iss-sol__header-inner {
  padding-bottom: 10px;
}
@media (min-width: 600px) {
  .iss-sol__header-inner {
    padding-bottom: 30px;
  }
}
@media (min-width: 960px) {
  .iss-sol__header-inner {
    padding-top: 40px;
    margin-left: 200px;
    margin-right: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 960px) and (min-width: 600px) {
  .iss-sol__header-inner {
    padding-top: 60px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .iss-sol__header-inner {
    padding-top: 80px;
  }
}
@media (min-width: 960px) and (min-width: 1800px) {
  .iss-sol__header-inner {
    padding-top: 100px;
  }
}
@media (min-width: 1200px) {
  .iss-sol__header-inner {
    padding-bottom: 40px;
  }
}

.iss-sol__header-inner-left {
  padding-bottom: 20px;
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media (min-width: 960px) {
  .iss-sol__header-inner-left {
    padding-right: 80px;
    padding-bottom: 0;
  }
}

.iss-sol__title {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  width: 90%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__title {
    font-size: 120px;
  }
}

.iss-sol__breadcrumb {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  color: #0d3dd9;
  display: inline-block;
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
  -webkit-transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__breadcrumb {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__breadcrumb {
    font-size: 22px;
  }
}
.iss-sol__breadcrumb em {
  font-style: normal;
}
.iss-sol__breadcrumb:hover, .iss-sol__breadcrumb:focus {
  color: var(--red);
  -webkit-box-shadow: inset 0px -1px 0 var(--red);
          box-shadow: inset 0px -1px 0 var(--red);
}
@media (min-width: 960px) {
  .iss-sol__breadcrumb {
    margin-bottom: 30px;
  }
}

.iss-sol__body {
  clear: both;
}
@media (min-width: 0) and (max-width: 959px) {
  .iss-sol__body {
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 20px;
  }
}
@media (min-width: 960px) {
  .iss-sol__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.iss-sol__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: calc(60px + 125px + 140px);
  padding-bottom: 0;
}
@media (min-width: 0) and (max-width: 959px) {
  .iss-sol__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .iss-sol__rail {
    top: 200px;
  }
}
@media (min-width: 782px) {
  .admin-bar .iss-sol__rail {
    top: calc(calc(60px + 125px + 140px) + 32px);
  }
}

.iss-sol__main {
  width: 100%;
  min-width: 0;
}
@media (min-width: 960px) {
  .iss-sol__main {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}

.iss-sol__topper {
  background-color: #001c60;
}
@media (min-width: 1200px) {
  .iss-sol__topper {
    padding-top: 10%;
  }
}
.iss-sol__topper.has-image {
  padding-top: 0;
}

.iss-sol__figure {
  position: relative;
  z-index: 1;
}

.iss-sol__topper-card {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #000e2f;
  position: relative;
  z-index: 2;
}
@media (min-width: 600px) {
  .iss-sol__topper-card {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .iss-sol__topper-card {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
@media (min-width: 1200px) {
  .iss-sol__topper-card {
    margin-left: 10%;
    margin-right: 10%;
  }
  .has-image .iss-sol__topper-card {
    margin-top: -80px;
  }
}
@media (min-width: 960px) {
  .iss-sol__topper-card:after, .iss-sol__topper-card:before {
    height: 100%;
    width: 1px;
    content: "";
    display: block;
    background-color: rgba(188, 203, 239, 0.4);
  }
  .iss-sol__topper-card:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 8%;
  }
  .iss-sol__topper-card:after {
    position: absolute;
    top: 0;
    right: 8%;
    bottom: 0;
  }
}

@media (min-width: 768px) {
  .iss-sol__topper-text {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .iss-sol__topper-text {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .iss-sol__topper-text {
    max-width: 1000px;
  }
}

.iss-sol__desc-header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  padding-bottom: 3px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__desc-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__desc-header {
    font-size: 22px;
  }
}
.iss-sol__desc-header em {
  font-style: normal;
}

.iss-sol__desc {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #ffffff;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(188, 203, 239, 0.4);
  border-top: 1px solid rgba(188, 203, 239, 0.4);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__desc {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__desc {
    font-size: 35px;
  }
}
.iss-sol__desc a {
  color: #ffffff;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.iss-sol__desc a:hover, .iss-sol__desc a:focus {
  color: #bccbef;
}
.iss-sol__desc p {
  margin-bottom: 20px;
}
.iss-sol__desc p:last-child {
  margin-bottom: 0;
}
.iss-sol__desc > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.iss-sol__desc > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.iss-sol__desc > ul > li:last-child {
  margin-bottom: 0;
}
.iss-sol__desc > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.iss-sol__desc > ul > li ul,
.iss-sol__desc > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.iss-sol__desc > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.iss-sol__desc > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.iss-sol__desc > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.iss-sol__desc > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.iss-sol__desc > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__desc > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__desc > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.iss-sol__desc > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__desc > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__desc > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.iss-sol__desc > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.iss-sol__desc > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.iss-sol__desc > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__desc > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__desc > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.iss-sol__desc > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__desc > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__desc > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.iss-sol__desc > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.iss-sol__desc > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.iss-sol__desc > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.iss-sol__desc > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.iss-sol__desc > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.iss-sol__desc > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__desc > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__desc > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.iss-sol__desc > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__desc > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__desc > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.iss-sol__desc > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.iss-sol__desc > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.iss-sol__desc > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.iss-sol__desc > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.iss-sol__desc > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.iss-sol__desc > ul a:hover, .iss-sol__desc > ul a:focus {
  color: var(--red);
}
.iss-sol__desc > ul:last-child {
  margin-bottom: 0;
}
.iss-sol__desc > ul:first-child {
  margin-top: 0;
}
.iss-sol__desc > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.iss-sol__desc > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.iss-sol__desc > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__desc > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__desc > ol > li::before {
    font-size: 22px;
  }
}
.iss-sol__desc > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__desc > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__desc > ol > li::before {
    font-size: 25px;
  }
}
.iss-sol__desc > ol > li:last-child {
  padding-bottom: 0;
}
.iss-sol__desc > ol > li ul,
.iss-sol__desc > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.iss-sol__desc > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.iss-sol__desc > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.iss-sol__desc > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.iss-sol__desc > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.iss-sol__desc > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__desc > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__desc > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.iss-sol__desc > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__desc > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__desc > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.iss-sol__desc > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.iss-sol__desc > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.iss-sol__desc > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__desc > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__desc > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.iss-sol__desc > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__desc > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__desc > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.iss-sol__desc > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.iss-sol__desc > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.iss-sol__desc > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.iss-sol__desc > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.iss-sol__desc > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.iss-sol__desc > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__desc > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__desc > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.iss-sol__desc > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__desc > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__desc > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.iss-sol__desc > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.iss-sol__desc > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.iss-sol__desc > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.iss-sol__desc > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.iss-sol__desc > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.iss-sol__desc > ol a:hover, .iss-sol__desc > ol a:focus {
  color: var(--red);
}
.iss-sol__desc > ol:last-child {
  margin-bottom: 0;
}
.iss-sol__desc > ol:first-child {
  margin-top: 0;
}

.iss-sol__text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
  padding-top: 20px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .iss-sol__text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .iss-sol__text {
    font-size: 25px;
  }
}
.iss-sol__text a {
  color: #ffffff;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.iss-sol__text a:hover, .iss-sol__text a:focus {
  color: #bccbef;
}
.iss-sol__text p {
  margin-bottom: 20px;
}
.iss-sol__text p:last-child {
  margin-bottom: 0;
}
.iss-sol__text > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.iss-sol__text > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.iss-sol__text > ul > li:last-child {
  margin-bottom: 0;
}
.iss-sol__text > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.iss-sol__text > ul > li ul,
.iss-sol__text > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.iss-sol__text > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.iss-sol__text > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.iss-sol__text > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.iss-sol__text > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.iss-sol__text > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__text > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__text > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.iss-sol__text > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__text > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__text > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.iss-sol__text > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.iss-sol__text > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.iss-sol__text > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__text > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.iss-sol__text > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__text > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.iss-sol__text > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.iss-sol__text > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.iss-sol__text > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.iss-sol__text > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.iss-sol__text > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.iss-sol__text > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__text > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.iss-sol__text > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__text > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.iss-sol__text > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.iss-sol__text > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.iss-sol__text > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.iss-sol__text > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.iss-sol__text > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.iss-sol__text > ul a:hover, .iss-sol__text > ul a:focus {
  color: var(--red);
}
.iss-sol__text > ul:last-child {
  margin-bottom: 0;
}
.iss-sol__text > ul:first-child {
  margin-top: 0;
}
.iss-sol__text > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.iss-sol__text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.iss-sol__text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__text > ol > li::before {
    font-size: 22px;
  }
}
.iss-sol__text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__text > ol > li::before {
    font-size: 25px;
  }
}
.iss-sol__text > ol > li:last-child {
  padding-bottom: 0;
}
.iss-sol__text > ol > li ul,
.iss-sol__text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.iss-sol__text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.iss-sol__text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.iss-sol__text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.iss-sol__text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.iss-sol__text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.iss-sol__text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.iss-sol__text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.iss-sol__text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.iss-sol__text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.iss-sol__text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.iss-sol__text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.iss-sol__text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.iss-sol__text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.iss-sol__text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.iss-sol__text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.iss-sol__text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.iss-sol__text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.iss-sol__text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.iss-sol__text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.iss-sol__text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.iss-sol__text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.iss-sol__text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.iss-sol__text > ol a:hover, .iss-sol__text > ol a:focus {
  color: var(--red);
}
.iss-sol__text > ol:last-child {
  margin-bottom: 0;
}
.iss-sol__text > ol:first-child {
  margin-top: 0;
}
@media (min-width: 960px) {
  .iss-sol__text {
    padding-top: 40px;
  }
}
@media (min-width: 1400px) {
  .iss-sol__text {
    width: 95%;
  }
}

.iss-sol__message {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  margin-top: 20px;
  background-color: #f2f5fc;
  color: #ffffff;
  background-color: #001c60;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .iss-sol__message {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .iss-sol__message {
    font-size: 25px;
  }
}
@media (min-width: 960px) {
  .iss-sol__message {
    margin-top: 40px;
  }
}
.iss-sol__message a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.iss-sol__message a:hover, .iss-sol__message a:focus {
  color: var(--red);
}
@media (min-width: 768px) {
  .iss-sol__message {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
.iss-sol__message a {
  color: #ffffff;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.iss-sol__message a:hover, .iss-sol__message a:focus {
  color: #bccbef;
}

.iss-sol__tease-grid {
  padding-top: 40px;
  background-color: #f2f5fc;
}
@media (min-width: 600px) {
  .iss-sol__tease-grid {
    padding-top: 60px;
  }
}
@media (min-width: 960px) {
  .iss-sol__tease-grid {
    padding-top: 80px;
  }
}
@media (min-width: 1800px) {
  .iss-sol__tease-grid {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .iss-sol__tease-grid {
    padding-top: 80px;
    margin-left: 200px;
  }
}
@media (min-width: 960px) and (min-width: 600px) {
  .iss-sol__tease-grid {
    padding-top: 100px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .iss-sol__tease-grid {
    padding-top: 140px;
  }
}
@media (min-width: 960px) {
  .iss-sol__tease-grid .tease-grid {
    border-left: 1px solid #bccbef;
    border-bottom: 1px solid #bccbef;
  }
}

@media (min-width: 0) and (max-width: 959px) {
  .iss-sol__tease-grid-header {
    font-family: "GT Super", Georgia, serif;
    font-size: 16px;
    line-height: 1.15;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 26px;
    color: #001c60;
    margin-bottom: 15px;
    margin-left: 20px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__tease-grid-header {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .iss-sol__tease-grid-header {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 0) and (max-width: 767px) {
  .iss-sol__tease-grid-header {
    line-height: 1.2;
  }
}
@media (min-width: 960px) {
  .iss-sol__tease-grid-header {
    font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.01em;
    font-size: 16px;
    color: #001c60;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__tease-grid-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .iss-sol__tease-grid-header {
    font-size: 22px;
  }
}
@media (min-width: 960px) {
  .iss-sol__tease-grid-header em {
    font-style: normal;
  }
}

.iss-sol__content-wrapper {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media (min-width: 600px) {
  .iss-sol__content-wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .iss-sol__content-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .iss-sol__content-wrapper {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .iss-sol__content-wrapper {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (min-width: 1400px) {
  .iss-sol__content-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 1400px) and (min-width: 600px) {
  .iss-sol__content-wrapper {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 1400px) and (min-width: 960px) {
  .iss-sol__content-wrapper {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
.iss-sol__content-wrapper.top-small {
  padding-top: 20px !important;
}
.iss-sol__content-wrapper.bottom-small {
  padding-bottom: 20px !important;
}

.iss-sol__content {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .iss-sol__content {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .iss-sol__content {
    font-size: 25px;
  }
}
.iss-sol__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.iss-sol__content > p.large {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__content > p.large {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__content > p.large {
    font-size: 35px;
  }
}
.iss-sol__content > p {
  margin-bottom: 20px;
}
.iss-sol__content > p:last-child {
  margin-bottom: 0;
}
.iss-sol__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.iss-sol__content > p a:hover, .iss-sol__content > p a:focus {
  color: var(--red);
}
.iss-sol__content p.has-drop-cap:first-letter {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.37em;
  padding-bottom: 0.37em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #001c60;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .iss-sol__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .iss-sol__content p.has-drop-cap:first-letter {
    padding-top: 0.55em;
    padding-bottom: 0.55em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.iss-sol__content > h1,
.iss-sol__content > h2,
.iss-sol__content > h3,
.iss-sol__content > h4,
.iss-sol__content > h6 {
  margin-bottom: 20px;
}
.iss-sol__content > h5 {
  margin-bottom: 5px;
}
.iss-sol__content > p + h1,
.iss-sol__content > p + h2,
.iss-sol__content > p + h3,
.iss-sol__content > p + h4,
.iss-sol__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .iss-sol__content > p + h1,
.iss-sol__content > p + h2,
.iss-sol__content > p + h3,
.iss-sol__content > p + h4,
.iss-sol__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .iss-sol__content > p + h1,
.iss-sol__content > p + h2,
.iss-sol__content > p + h3,
.iss-sol__content > p + h4,
.iss-sol__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .iss-sol__content > p + h1,
.iss-sol__content > p + h2,
.iss-sol__content > p + h3,
.iss-sol__content > p + h4,
.iss-sol__content > p + h6 {
    margin-top: 100px;
  }
}
.iss-sol__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .iss-sol__content > p + h5 {
    margin-top: 40px;
  }
}
.iss-sol__content > h1 + h1,
.iss-sol__content > h1 + h2,
.iss-sol__content > h1 + h3,
.iss-sol__content > h1 + h4,
.iss-sol__content > h1 + h5,
.iss-sol__content > h1 + h6,
.iss-sol__content > h2 + h1,
.iss-sol__content > h2 + h2,
.iss-sol__content > h2 + h3,
.iss-sol__content > h2 + h4,
.iss-sol__content > h2 + h5,
.iss-sol__content > h2 + h6,
.iss-sol__content > h3 + h1,
.iss-sol__content > h3 + h2,
.iss-sol__content > h3 + h3,
.iss-sol__content > h3 + h4,
.iss-sol__content > h3 + h5,
.iss-sol__content > h3 + h6,
.iss-sol__content > h4 + h1,
.iss-sol__content > h4 + h2,
.iss-sol__content > h4 + h3,
.iss-sol__content > h4 + h4,
.iss-sol__content > h4 + h5,
.iss-sol__content > h4 + h6,
.iss-sol__content > h5 + h1,
.iss-sol__content > h5 + h2,
.iss-sol__content > h5 + h3,
.iss-sol__content > h5 + h4,
.iss-sol__content > h5 + h5,
.iss-sol__content > h5 + h6,
.iss-sol__content > h6 + h1,
.iss-sol__content > h6 + h2,
.iss-sol__content > h6 + h3,
.iss-sol__content > h6 + h4,
.iss-sol__content > h6 + h5,
.iss-sol__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .iss-sol__content > h1 + h1,
.iss-sol__content > h1 + h2,
.iss-sol__content > h1 + h3,
.iss-sol__content > h1 + h4,
.iss-sol__content > h1 + h5,
.iss-sol__content > h1 + h6,
.iss-sol__content > h2 + h1,
.iss-sol__content > h2 + h2,
.iss-sol__content > h2 + h3,
.iss-sol__content > h2 + h4,
.iss-sol__content > h2 + h5,
.iss-sol__content > h2 + h6,
.iss-sol__content > h3 + h1,
.iss-sol__content > h3 + h2,
.iss-sol__content > h3 + h3,
.iss-sol__content > h3 + h4,
.iss-sol__content > h3 + h5,
.iss-sol__content > h3 + h6,
.iss-sol__content > h4 + h1,
.iss-sol__content > h4 + h2,
.iss-sol__content > h4 + h3,
.iss-sol__content > h4 + h4,
.iss-sol__content > h4 + h5,
.iss-sol__content > h4 + h6,
.iss-sol__content > h5 + h1,
.iss-sol__content > h5 + h2,
.iss-sol__content > h5 + h3,
.iss-sol__content > h5 + h4,
.iss-sol__content > h5 + h5,
.iss-sol__content > h5 + h6,
.iss-sol__content > h6 + h1,
.iss-sol__content > h6 + h2,
.iss-sol__content > h6 + h3,
.iss-sol__content > h6 + h4,
.iss-sol__content > h6 + h5,
.iss-sol__content > h6 + h6 {
    margin-top: 40px;
  }
}
.iss-sol__content > h1 a,
.iss-sol__content > h2 a,
.iss-sol__content > h3 a,
.iss-sol__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.iss-sol__content > h1 a:hover, .iss-sol__content > h1 a:focus,
.iss-sol__content > h2 a:hover,
.iss-sol__content > h2 a:focus,
.iss-sol__content > h3 a:hover,
.iss-sol__content > h3 a:focus,
.iss-sol__content > h5 a:hover,
.iss-sol__content > h5 a:focus {
  color: var(--red);
}
.iss-sol__content > h4 a,
.iss-sol__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.iss-sol__content > h4 a:hover, .iss-sol__content > h4 a:focus,
.iss-sol__content > h6 a:hover,
.iss-sol__content > h6 a:focus {
  color: var(--red);
}
.iss-sol__content > h1 {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__content > h1 {
    font-size: 120px;
  }
}
.iss-sol__content > h2 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__content > h2 {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__content > h2 {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .iss-sol__content > h2 {
    line-height: 1.2;
  }
}
.iss-sol__content > h3 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__content > h3 {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .iss-sol__content > h3 {
    line-height: 1.25;
  }
}
.iss-sol__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__content > h4 {
    font-size: 22px;
  }
}
.iss-sol__content > h4 em {
  font-style: normal;
}
.iss-sol__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__content > h5 {
    font-size: 26px;
  }
}
.iss-sol__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__content > h6 {
    font-size: 16px;
  }
}
.iss-sol__content > h1 strong,
.iss-sol__content > h2 strong,
.iss-sol__content > h3 strong,
.iss-sol__content > h4 strong,
.iss-sol__content > h5 strong,
.iss-sol__content > h6 strong {
  font-weight: inherit;
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .iss-sol__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.iss-sol__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.iss-sol__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.iss-sol__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__content > ol > li::before {
    font-size: 22px;
  }
}
.iss-sol__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__content > ol > li::before {
    font-size: 25px;
  }
}
.iss-sol__content > ol > li:last-child {
  padding-bottom: 0;
}
.iss-sol__content > ol > li ul,
.iss-sol__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.iss-sol__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.iss-sol__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.iss-sol__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.iss-sol__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.iss-sol__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.iss-sol__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.iss-sol__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.iss-sol__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.iss-sol__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.iss-sol__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.iss-sol__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.iss-sol__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.iss-sol__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.iss-sol__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.iss-sol__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.iss-sol__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.iss-sol__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.iss-sol__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.iss-sol__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.iss-sol__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.iss-sol__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.iss-sol__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.iss-sol__content > ol a:hover, .iss-sol__content > ol a:focus {
  color: var(--red);
}
.iss-sol__content > h1 + ul,
.iss-sol__content > h2 + ul,
.iss-sol__content > h3 + ul,
.iss-sol__content > h4 + ul,
.iss-sol__content > h5 + ul,
.iss-sol__content > h6 + ul {
  margin-top: 20px !important;
}
.iss-sol__content > h1 + ol,
.iss-sol__content > h2 + ol,
.iss-sol__content > h3 + ol,
.iss-sol__content > h4 + ol,
.iss-sol__content > h5 + ol,
.iss-sol__content > h6 + ol {
  margin-top: 30px !important;
}
.iss-sol__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .iss-sol__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .iss-sol__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .iss-sol__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.iss-sol__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.iss-sol__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.iss-sol__content figcaption a:hover, .iss-sol__content figcaption a:focus {
  color: var(--red);
}
.iss-sol__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .iss-sol__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .iss-sol__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.iss-sol__content > *:first-child {
  margin-top: 0 !important;
}
.iss-sol__content > *:last-child {
  margin-bottom: 0 !important;
}
.iss-sol__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .iss-sol__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .iss-sol__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .iss-sol__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.iss-sol__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.iss-sol__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.iss-sol__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.iss-sol__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.iss-sol__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.iss-sol__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .iss-sol__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .iss-sol__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .iss-sol__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}

.iss-sol__subnav .subnav.has-items {
  padding-bottom: 20px;
}
@media (min-width: 960px) {
  .iss-sol__subnav {
    display: none;
  }
}

@media (min-width: 960px) {
  .iss-sol__latest-reports {
    padding-top: 80px;
    margin-left: 200px;
    background-color: #f2f5fc;
  }
}
@media (min-width: 960px) and (min-width: 600px) {
  .iss-sol__latest-reports {
    padding-top: 100px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .iss-sol__latest-reports {
    padding-top: 140px;
  }
}
@media (min-width: 960px) {
  .iss-sol__latest-reports .tease-list {
    border-left: 1px solid #bccbef;
  }
}

.iss-sol__latest-reports.not-first-page {
  padding-top: 0;
}

.iss-sol__latest-reports-header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-bottom: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .iss-sol__latest-reports-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .iss-sol__latest-reports-header {
    font-size: 22px;
  }
}
.iss-sol__latest-reports-header em {
  font-style: normal;
}
@media (min-width: 0) and (max-width: 959px) {
  .iss-sol__latest-reports-header {
    display: none;
  }
}

@media (min-width: 0) and (max-width: 959px) {
  .iss-sol__myth-fact {
    margin-bottom: 20px;
  }
}

.site-nav {
  background-color: #f2f5fc;
}

@media (min-width: 960px) {
  .site-nav__right {
    border-left: 1px solid #bccbef;
  }
}

.footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  background-color: #001c60;
  z-index: 2;
  position: relative;
}
@media (min-width: 960px) {
  .footer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.footer__rail {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: #000e2f;
}
@media (min-width: 960px) {
  .footer__rail {
    width: 200px;
    background-color: transparent;
  }
}

.footer__rail-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (min-width: 960px) {
  .footer__rail-inner {
    -webkit-box-align: initial;
        -ms-flex-align: initial;
            align-items: initial;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
  }
}

.footer__rail-logos {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  width: 140px;
}
@media (min-width: 960px) {
  .footer__rail-logos {
    margin-bottom: 40px;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    width: 100%;
  }
}
@media (min-width: 1400px) {
  .footer__rail-logos {
    max-width: 220px;
  }
}

.footer__rail-extra-logo {
  padding-top: 15px;
  margin-top: 15px;
  border-top: 1px solid rgba(188, 203, 239, 0.4);
}

.footer__rail-list-wrapper {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  width: 50%;
}
@media (min-width: 768px) {
  .footer__rail-list-wrapper {
    padding-top: 40px;
    padding-right: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 960px) {
  .footer__rail-list-wrapper {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    width: 100%;
  }
}

.footer__rail-list:hover a,
.footer__rail-list:hover button, .footer__rail-list:focus a,
.footer__rail-list:focus button {
  color: rgba(188, 203, 239, 0.4);
  border-color: rgba(188, 203, 239, 0.4);
}
.footer__rail-list a,
.footer__rail-list button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 15px;
  padding-bottom: 2px;
  line-height: 1.25em;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  display: block;
  border-bottom: 1px solid rgba(188, 203, 239, 0.4);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .footer__rail-list a,
.footer__rail-list button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .footer__rail-list a,
.footer__rail-list button {
    font-size: 16px;
  }
}
.footer__rail-list a:hover, .footer__rail-list a:focus,
.footer__rail-list button:hover,
.footer__rail-list button:focus {
  border-color: #ffffff;
  color: #ffffff;
}
@media (min-width: 450px) {
  .footer__rail-list a,
.footer__rail-list button {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}

.footer__rail-button {
  width: 100%;
  text-align: left;
  display: block;
}

.footer__main {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  min-width: 0;
}
@media (min-width: 768px) {
  .footer__main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
}

.footer__main-left {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 768px) {
  .footer__main-left {
    padding-top: 80px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 960px) {
  .footer__main-left {
    border-left: 1px solid rgba(188, 203, 239, 0.4);
    width: calc(50% - 200px / 2);
  }
}

.footer__main-right {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
@media (min-width: 768px) {
  .footer__main-right {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    width: 50%;
  }
}
@media (min-width: 960px) {
  .footer__main-right {
    width: calc(50% + 200px / 2);
  }
}

.footer__learn-list {
  margin-top: 40px;
}
.footer__learn-list:hover a, .footer__learn-list:focus a {
  color: rgba(188, 203, 239, 0.4);
  border-color: rgba(188, 203, 239, 0.4);
}
.footer__learn-list a {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #ffffff;
  padding-top: 15px;
  padding-bottom: 2px;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  display: block;
  border-bottom: 1px solid rgba(188, 203, 239, 0.4);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .footer__learn-list a {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .footer__learn-list a {
    font-size: 35px;
  }
}
.footer__learn-list a:hover, .footer__learn-list a:focus {
  border-color: #ffffff;
  color: #ffffff;
}
@media (min-width: 960px) {
  .footer__learn-list a {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}
@media (min-width: 600px) {
  .footer__learn-list {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .footer__learn-list {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .footer__learn-list {
    margin-top: 100px;
  }
}

.footer__join {
  padding-top: 40px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  margin-top: -40px;
  background-color: #0d3dd9;
  height: calc(100% + 40px);
}
@media (min-width: 768px) {
  .footer__join {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

.footer__join-header {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #ffffff;
  margin-bottom: -0.15em;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .footer__join-header {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .footer__join-header {
    font-size: 120px;
  }
}

.footer__join-text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
  margin-top: 20px;
  max-width: 500px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .footer__join-text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .footer__join-text {
    font-size: 25px;
  }
}
@media (min-width: 960px) {
  .footer__join-text {
    margin-top: 40px;
  }
}

.footer__join-cta {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--red);
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .footer__join-cta {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .footer__join-cta {
    font-size: 22px;
  }
}
.footer__join-cta em {
  font-style: normal;
}
.footer__join-cta svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.footer__join-cta:not(:disabled):hover, .footer__join-cta:not(:disabled):focus {
  background-color: #ffffff;
  color: #0d3dd9;
  cursor: pointer;
}
.footer__join-cta:not(:disabled):hover svg, .footer__join-cta:not(:disabled):focus svg {
  fill: #0d3dd9;
}
.footer__join-cta:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .footer__join-cta {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 960px) {
  .footer__join-cta {
    margin-top: 40px;
  }
}

.footer-stat {
  background-color: #000e2f;
  z-index: 1;
  position: relative;
}

.footer-stat__inner {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (min-width: 600px) {
  .footer-stat__inner {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .footer-stat__inner {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
@media (min-width: 960px) {
  .footer-stat__inner {
    margin-left: 200px;
    border-left: 1px solid rgba(188, 203, 239, 0.4);
  }
}

.footer-stat__header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .footer-stat__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .footer-stat__header {
    font-size: 22px;
  }
}
.footer-stat__header em {
  font-style: normal;
}

.footer-stat__text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #ffffff;
  padding-top: 16px;
  padding-bottom: 20px;
  border-top: 1px solid rgba(188, 203, 239, 0.4);
  border-bottom: 1px solid rgba(188, 203, 239, 0.4);
  margin-top: 5px;
  margin-bottom: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .footer-stat__text {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .footer-stat__text {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .footer-stat__text {
    line-height: 1.2;
  }
}
.footer-stat__text a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.footer-stat__text a:hover, .footer-stat__text a:focus {
  color: var(--red);
}

.footer-stat__source,
.footer-stat__date {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #bccbef;
  display: inline-block;
}
.footer-stat__source a,
.footer-stat__date a {
  color: #ffffff;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.footer-stat__source a:hover, .footer-stat__source a:focus,
.footer-stat__date a:hover,
.footer-stat__date a:focus {
  color: #bccbef;
}

.timeline {
  border-top: 1px solid #bccbef;
  border-bottom: 1px solid #bccbef;
  background-color: #ffffff;
}

.timeline__image {
  padding-left: 0;
}
@media (min-width: 0) and (max-width: 599px) {
  .timeline__image {
    padding-right: 0;
  }
}

@media (min-width: 0) and (max-width: 599px) {
  .timeline__info {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 960px) {
  .initiative-grouping {
    margin-top: calc(60px + 125px);
  }
}

@media (min-width: 960px) {
  .initiative-grouping__header {
    margin-left: 80px;
    margin-right: 80px;
  }
}
@media (min-width: 1200px) {
  .initiative-grouping__header {
    margin-left: 200px;
    margin-right: 200px;
  }
}

.initiative-grouping__header-inner {
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (min-width: 600px) {
  .initiative-grouping__header-inner {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .initiative-grouping__header-inner {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .initiative-grouping__header-inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  .initiative-grouping__header-inner {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 960px) {
  .initiative-grouping__header-inner {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    text-align: center;
    width: 85%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .initiative-grouping__header-inner {
    padding-left: 40px;
    padding-right: 40px;
    width: 100%;
  }
}
@media (max-height: 850px) {
  .initiative-grouping__header-inner {
    padding-bottom: 40px;
  }
}
@media (max-height: 850px) and (min-width: 600px) {
  .initiative-grouping__header-inner {
    padding-bottom: 60px;
  }
}
@media (max-height: 850px) and (min-width: 960px) {
  .initiative-grouping__header-inner {
    padding-bottom: 80px;
  }
}
@media (max-height: 850px) and (min-width: 1800px) {
  .initiative-grouping__header-inner {
    padding-bottom: 100px;
  }
}

.initiative-grouping__breadcrumb {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  color: #0d3dd9;
  display: inline-block;
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
  -webkit-transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grouping__breadcrumb {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grouping__breadcrumb {
    font-size: 22px;
  }
}
.initiative-grouping__breadcrumb em {
  font-style: normal;
}
.initiative-grouping__breadcrumb:hover, .initiative-grouping__breadcrumb:focus {
  color: var(--red);
  -webkit-box-shadow: inset 0px -1px 0 var(--red);
          box-shadow: inset 0px -1px 0 var(--red);
}
@media (min-width: 960px) {
  .initiative-grouping__breadcrumb {
    margin-bottom: 40px;
  }
}

.initiative-grouping__title {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grouping__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grouping__title {
    font-size: 120px;
  }
}

.initiative-grouping__text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  margin-top: 20px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .initiative-grouping__text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .initiative-grouping__text {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .initiative-grouping__text {
    margin-top: 50px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #bccbef;
    border-bottom: 1px solid #bccbef;
    text-align: left;
  }
}

.initiative-grouping__content {
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .initiative-grouping__content {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .initiative-grouping__content {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
@media (min-width: 600px) and (max-width: 1999px) {
  .initiative-grouping__content {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .initiative-grouping__content {
    font-size: 25px;
  }
}
.initiative-grouping__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.initiative-grouping__content > p.large {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 24px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grouping__content > p.large {
    font-size: calc( 24px + (35 - 24) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grouping__content > p.large {
    font-size: 35px;
  }
}
.initiative-grouping__content > p {
  margin-bottom: 20px;
}
.initiative-grouping__content > p:last-child {
  margin-bottom: 0;
}
.initiative-grouping__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.initiative-grouping__content > p a:hover, .initiative-grouping__content > p a:focus {
  color: var(--red);
}
.initiative-grouping__content p.has-drop-cap:first-letter {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.37em;
  padding-bottom: 0.37em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #001c60;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grouping__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grouping__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .initiative-grouping__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .initiative-grouping__content p.has-drop-cap:first-letter {
    padding-top: 0.55em;
    padding-bottom: 0.55em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.initiative-grouping__content > h1,
.initiative-grouping__content > h2,
.initiative-grouping__content > h3,
.initiative-grouping__content > h4,
.initiative-grouping__content > h6 {
  margin-bottom: 20px;
}
.initiative-grouping__content > h5 {
  margin-bottom: 5px;
}
.initiative-grouping__content > p + h1,
.initiative-grouping__content > p + h2,
.initiative-grouping__content > p + h3,
.initiative-grouping__content > p + h4,
.initiative-grouping__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .initiative-grouping__content > p + h1,
.initiative-grouping__content > p + h2,
.initiative-grouping__content > p + h3,
.initiative-grouping__content > p + h4,
.initiative-grouping__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .initiative-grouping__content > p + h1,
.initiative-grouping__content > p + h2,
.initiative-grouping__content > p + h3,
.initiative-grouping__content > p + h4,
.initiative-grouping__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .initiative-grouping__content > p + h1,
.initiative-grouping__content > p + h2,
.initiative-grouping__content > p + h3,
.initiative-grouping__content > p + h4,
.initiative-grouping__content > p + h6 {
    margin-top: 100px;
  }
}
.initiative-grouping__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .initiative-grouping__content > p + h5 {
    margin-top: 40px;
  }
}
.initiative-grouping__content > h1 + h1,
.initiative-grouping__content > h1 + h2,
.initiative-grouping__content > h1 + h3,
.initiative-grouping__content > h1 + h4,
.initiative-grouping__content > h1 + h5,
.initiative-grouping__content > h1 + h6,
.initiative-grouping__content > h2 + h1,
.initiative-grouping__content > h2 + h2,
.initiative-grouping__content > h2 + h3,
.initiative-grouping__content > h2 + h4,
.initiative-grouping__content > h2 + h5,
.initiative-grouping__content > h2 + h6,
.initiative-grouping__content > h3 + h1,
.initiative-grouping__content > h3 + h2,
.initiative-grouping__content > h3 + h3,
.initiative-grouping__content > h3 + h4,
.initiative-grouping__content > h3 + h5,
.initiative-grouping__content > h3 + h6,
.initiative-grouping__content > h4 + h1,
.initiative-grouping__content > h4 + h2,
.initiative-grouping__content > h4 + h3,
.initiative-grouping__content > h4 + h4,
.initiative-grouping__content > h4 + h5,
.initiative-grouping__content > h4 + h6,
.initiative-grouping__content > h5 + h1,
.initiative-grouping__content > h5 + h2,
.initiative-grouping__content > h5 + h3,
.initiative-grouping__content > h5 + h4,
.initiative-grouping__content > h5 + h5,
.initiative-grouping__content > h5 + h6,
.initiative-grouping__content > h6 + h1,
.initiative-grouping__content > h6 + h2,
.initiative-grouping__content > h6 + h3,
.initiative-grouping__content > h6 + h4,
.initiative-grouping__content > h6 + h5,
.initiative-grouping__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .initiative-grouping__content > h1 + h1,
.initiative-grouping__content > h1 + h2,
.initiative-grouping__content > h1 + h3,
.initiative-grouping__content > h1 + h4,
.initiative-grouping__content > h1 + h5,
.initiative-grouping__content > h1 + h6,
.initiative-grouping__content > h2 + h1,
.initiative-grouping__content > h2 + h2,
.initiative-grouping__content > h2 + h3,
.initiative-grouping__content > h2 + h4,
.initiative-grouping__content > h2 + h5,
.initiative-grouping__content > h2 + h6,
.initiative-grouping__content > h3 + h1,
.initiative-grouping__content > h3 + h2,
.initiative-grouping__content > h3 + h3,
.initiative-grouping__content > h3 + h4,
.initiative-grouping__content > h3 + h5,
.initiative-grouping__content > h3 + h6,
.initiative-grouping__content > h4 + h1,
.initiative-grouping__content > h4 + h2,
.initiative-grouping__content > h4 + h3,
.initiative-grouping__content > h4 + h4,
.initiative-grouping__content > h4 + h5,
.initiative-grouping__content > h4 + h6,
.initiative-grouping__content > h5 + h1,
.initiative-grouping__content > h5 + h2,
.initiative-grouping__content > h5 + h3,
.initiative-grouping__content > h5 + h4,
.initiative-grouping__content > h5 + h5,
.initiative-grouping__content > h5 + h6,
.initiative-grouping__content > h6 + h1,
.initiative-grouping__content > h6 + h2,
.initiative-grouping__content > h6 + h3,
.initiative-grouping__content > h6 + h4,
.initiative-grouping__content > h6 + h5,
.initiative-grouping__content > h6 + h6 {
    margin-top: 40px;
  }
}
.initiative-grouping__content > h1 a,
.initiative-grouping__content > h2 a,
.initiative-grouping__content > h3 a,
.initiative-grouping__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.initiative-grouping__content > h1 a:hover, .initiative-grouping__content > h1 a:focus,
.initiative-grouping__content > h2 a:hover,
.initiative-grouping__content > h2 a:focus,
.initiative-grouping__content > h3 a:hover,
.initiative-grouping__content > h3 a:focus,
.initiative-grouping__content > h5 a:hover,
.initiative-grouping__content > h5 a:focus {
  color: var(--red);
}
.initiative-grouping__content > h4 a,
.initiative-grouping__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.initiative-grouping__content > h4 a:hover, .initiative-grouping__content > h4 a:focus,
.initiative-grouping__content > h6 a:hover,
.initiative-grouping__content > h6 a:focus {
  color: var(--red);
}
.initiative-grouping__content > h1 {
  font-family: "GT Super Display", Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.015em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grouping__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grouping__content > h1 {
    font-size: 120px;
  }
}
.initiative-grouping__content > h2 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grouping__content > h2 {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grouping__content > h2 {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .initiative-grouping__content > h2 {
    line-height: 1.2;
  }
}
.initiative-grouping__content > h3 {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grouping__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grouping__content > h3 {
    font-size: 35px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .initiative-grouping__content > h3 {
    line-height: 1.25;
  }
}
.initiative-grouping__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grouping__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grouping__content > h4 {
    font-size: 22px;
  }
}
.initiative-grouping__content > h4 em {
  font-style: normal;
}
.initiative-grouping__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grouping__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grouping__content > h5 {
    font-size: 26px;
  }
}
.initiative-grouping__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grouping__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grouping__content > h6 {
    font-size: 16px;
  }
}
.initiative-grouping__content > h1 strong,
.initiative-grouping__content > h2 strong,
.initiative-grouping__content > h3 strong,
.initiative-grouping__content > h4 strong,
.initiative-grouping__content > h5 strong,
.initiative-grouping__content > h6 strong {
  font-weight: inherit;
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .initiative-grouping__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.initiative-grouping__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.initiative-grouping__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.initiative-grouping__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grouping__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grouping__content > ol > li::before {
    font-size: 22px;
  }
}
.initiative-grouping__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grouping__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grouping__content > ol > li::before {
    font-size: 25px;
  }
}
.initiative-grouping__content > ol > li:last-child {
  padding-bottom: 0;
}
.initiative-grouping__content > ol > li ul,
.initiative-grouping__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.initiative-grouping__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.initiative-grouping__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.initiative-grouping__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.initiative-grouping__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.initiative-grouping__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grouping__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grouping__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.initiative-grouping__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grouping__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grouping__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.initiative-grouping__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.initiative-grouping__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.initiative-grouping__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grouping__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grouping__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.initiative-grouping__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grouping__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grouping__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.initiative-grouping__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.initiative-grouping__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.initiative-grouping__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.initiative-grouping__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.initiative-grouping__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.initiative-grouping__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grouping__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grouping__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.initiative-grouping__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grouping__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grouping__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.initiative-grouping__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.initiative-grouping__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.initiative-grouping__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.initiative-grouping__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.initiative-grouping__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.initiative-grouping__content > ol a:hover, .initiative-grouping__content > ol a:focus {
  color: var(--red);
}
.initiative-grouping__content > h1 + ul,
.initiative-grouping__content > h2 + ul,
.initiative-grouping__content > h3 + ul,
.initiative-grouping__content > h4 + ul,
.initiative-grouping__content > h5 + ul,
.initiative-grouping__content > h6 + ul {
  margin-top: 20px !important;
}
.initiative-grouping__content > h1 + ol,
.initiative-grouping__content > h2 + ol,
.initiative-grouping__content > h3 + ol,
.initiative-grouping__content > h4 + ol,
.initiative-grouping__content > h5 + ol,
.initiative-grouping__content > h6 + ol {
  margin-top: 30px !important;
}
.initiative-grouping__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .initiative-grouping__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .initiative-grouping__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .initiative-grouping__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.initiative-grouping__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.initiative-grouping__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.initiative-grouping__content figcaption a:hover, .initiative-grouping__content figcaption a:focus {
  color: var(--red);
}
.initiative-grouping__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .initiative-grouping__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .initiative-grouping__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.initiative-grouping__content > *:first-child {
  margin-top: 0 !important;
}
.initiative-grouping__content > *:last-child {
  margin-bottom: 0 !important;
}
.initiative-grouping__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .initiative-grouping__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .initiative-grouping__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .initiative-grouping__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.initiative-grouping__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.initiative-grouping__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.initiative-grouping__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.initiative-grouping__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.initiative-grouping__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.initiative-grouping__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .initiative-grouping__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .initiative-grouping__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .initiative-grouping__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}

.initiative-grid {
  padding-bottom: 80px;
  position: relative;
}
@media (min-width: 600px) {
  .initiative-grid {
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .initiative-grid {
    padding-bottom: 140px;
  }
}
@media (min-width: 450px) {
  .initiative-grid:before, .initiative-grid:after {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background-color: #bccbef;
    z-index: 1;
  }
}
@media (min-width: 450px) and (max-width: 959px) {
  .initiative-grid:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
  }
  .initiative-grid:after {
    display: none;
  }
}
@media (min-width: 960px) {
  .initiative-grid:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 25%;
  }
  .initiative-grid:after {
    position: absolute;
    top: 0;
    right: 25%;
    bottom: 0;
  }
}

.initiative-grid__row {
  position: relative;
  z-index: 2;
}
@media (min-width: 450px) {
  .initiative-grid__row {
    margin-bottom: 80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 450px) and (min-width: 600px) {
  .initiative-grid__row {
    margin-bottom: 100px;
  }
}
@media (min-width: 450px) and (min-width: 960px) {
  .initiative-grid__row {
    margin-bottom: 140px;
  }
}
@media (min-width: 450px) and (max-width: 959px) {
  .initiative-grid__row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.initiative-grid__row:last-child {
  margin-bottom: 0;
}
@media (min-width: 0) and (max-width: 449px) {
  .initiative-grid__row:last-child .initiative-grid__tease:last-child {
    margin-bottom: 0;
  }
}

.initiative-grid__row--1 .initiative-grid__tease {
  width: 100%;
}
@media (min-width: 450px) {
  .initiative-grid__row--1 .initiative-grid__tease {
    text-align: center;
  }
  .initiative-grid__row--1 .initiative-grid__tease .initiative-grid__text {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
  }
  .initiative-grid__row--1 .initiative-grid__tease .initiative-grid__title {
    font-family: "GT Super", Georgia, serif;
    font-size: 16px;
    line-height: 1.15;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 26px;
    color: #001c60;
  }
}
@media (min-width: 450px) and (min-width: 600px) and (max-width: 2499px) {
  .initiative-grid__row--1 .initiative-grid__tease .initiative-grid__title {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 450px) and (min-width: 2500px) {
  .initiative-grid__row--1 .initiative-grid__tease .initiative-grid__title {
    font-size: 70px;
  }
}
@media (min-width: 450px) and (min-width: 0) and (max-width: 767px) {
  .initiative-grid__row--1 .initiative-grid__tease .initiative-grid__title {
    line-height: 1.2;
  }
}
@media (min-width: 450px) {
  .initiative-grid__row--1 .initiative-grid__tease .initiative-grid__image {
    margin-bottom: 40px;
  }
}
@media (min-width: 450px) {
  .initiative-grid__row--1 .initiative-grid__tease .initiative-grid__description {
    font-family: "GT Super", Georgia, serif;
    font-size: 16px;
    line-height: 1.5;
    font-weight: normal;
    font-size: 16px;
    color: #001c60;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 450px) and (min-width: 600px) and (max-width: 1999px) {
  .initiative-grid__row--1 .initiative-grid__tease .initiative-grid__description {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 450px) and (min-width: 2000px) {
  .initiative-grid__row--1 .initiative-grid__tease .initiative-grid__description {
    font-size: 25px;
  }
}
@media (min-width: 450px) and (min-width: 1200px) {
  .initiative-grid__row--1 .initiative-grid__tease .initiative-grid__description {
    width: 80%;
  }
}
@media (min-width: 450px) {
  .initiative-grid__row--1 .initiative-grid__tease .initiative-grid__button {
    margin-top: 30px;
  }
}
@media (min-width: 450px) and (max-width: 959px) {
  .initiative-grid__row--1 .initiative-grid__tease {
    background-color: #ffffff;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (min-width: 960px) {
  .initiative-grid__row--1 .initiative-grid__tease {
    width: 70%;
  }
}
@media (min-width: 960px) {
  .initiative-grid__row--1 .initiative-grid__text {
    padding-left: 10%;
    padding-right: 10%;
  }
}

.initiative-grid__row--2 {
  display: none;
}

.initiative-grid__row--3 .initiative-grid__tease:nth-child(1),
.initiative-grid__row--3 .initiative-grid__tease:nth-child(3) {
  width: 100%;
}
@media (min-width: 450px) {
  .initiative-grid__row--3 .initiative-grid__tease:nth-child(1),
.initiative-grid__row--3 .initiative-grid__tease:nth-child(3) {
    width: 50%;
  }
}
@media (min-width: 960px) {
  .initiative-grid__row--3 .initiative-grid__tease:nth-child(1),
.initiative-grid__row--3 .initiative-grid__tease:nth-child(3) {
    width: 25%;
  }
}
@media (min-width: 450px) and (max-width: 959px) {
  .initiative-grid__row--3 .initiative-grid__tease:nth-child(1) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (min-width: 450px) and (max-width: 959px) {
  .initiative-grid__row--3 .initiative-grid__tease:nth-child(3) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
.initiative-grid__row--3 .initiative-grid__tease:nth-child(2) {
  width: 100%;
}
@media (min-width: 450px) {
  .initiative-grid__row--3 .initiative-grid__tease:nth-child(2) {
    text-align: center;
  }
  .initiative-grid__row--3 .initiative-grid__tease:nth-child(2) .initiative-grid__text {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
  }
  .initiative-grid__row--3 .initiative-grid__tease:nth-child(2) .initiative-grid__title {
    font-family: "GT Super", Georgia, serif;
    font-size: 16px;
    line-height: 1.15;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 26px;
    color: #001c60;
  }
}
@media (min-width: 450px) and (min-width: 600px) and (max-width: 2499px) {
  .initiative-grid__row--3 .initiative-grid__tease:nth-child(2) .initiative-grid__title {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 450px) and (min-width: 2500px) {
  .initiative-grid__row--3 .initiative-grid__tease:nth-child(2) .initiative-grid__title {
    font-size: 70px;
  }
}
@media (min-width: 450px) and (min-width: 0) and (max-width: 767px) {
  .initiative-grid__row--3 .initiative-grid__tease:nth-child(2) .initiative-grid__title {
    line-height: 1.2;
  }
}
@media (min-width: 450px) {
  .initiative-grid__row--3 .initiative-grid__tease:nth-child(2) .initiative-grid__image {
    margin-bottom: 40px;
  }
}
@media (min-width: 450px) {
  .initiative-grid__row--3 .initiative-grid__tease:nth-child(2) .initiative-grid__description {
    font-family: "GT Super", Georgia, serif;
    font-size: 16px;
    line-height: 1.5;
    font-weight: normal;
    font-size: 16px;
    color: #001c60;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 450px) and (min-width: 600px) and (max-width: 1999px) {
  .initiative-grid__row--3 .initiative-grid__tease:nth-child(2) .initiative-grid__description {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 450px) and (min-width: 2000px) {
  .initiative-grid__row--3 .initiative-grid__tease:nth-child(2) .initiative-grid__description {
    font-size: 25px;
  }
}
@media (min-width: 450px) and (min-width: 1200px) {
  .initiative-grid__row--3 .initiative-grid__tease:nth-child(2) .initiative-grid__description {
    width: 80%;
  }
}
@media (min-width: 450px) {
  .initiative-grid__row--3 .initiative-grid__tease:nth-child(2) .initiative-grid__button {
    margin-top: 30px;
  }
}
@media (min-width: 450px) and (max-width: 959px) {
  .initiative-grid__row--3 .initiative-grid__tease:nth-child(2) {
    background-color: #ffffff;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (min-width: 960px) {
  .initiative-grid__row--3 .initiative-grid__tease:nth-child(2) {
    width: 50%;
  }
}
@media (min-width: 450px) and (max-width: 959px) {
  .initiative-grid__row--3 .initiative-grid__tease:nth-child(2) {
    margin-bottom: 80px;
  }
}
@media (min-width: 450px) and (max-width: 959px) and (min-width: 600px) {
  .initiative-grid__row--3 .initiative-grid__tease:nth-child(2) {
    margin-bottom: 100px;
  }
}
@media (min-width: 450px) and (max-width: 959px) and (min-width: 960px) {
  .initiative-grid__row--3 .initiative-grid__tease:nth-child(2) {
    margin-bottom: 140px;
  }
}

.initiative-grid__tease {
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 0) and (max-width: 449px) {
  .initiative-grid__tease {
    margin-bottom: 60px;
  }
}
@media (min-width: 768px) {
  .initiative-grid__tease {
    padding-left: 40px;
    padding-right: 40px;
  }
}

.initiative-grid__image {
  margin-bottom: 20px;
}

.initiative-grid__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 18px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grid__title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grid__title {
    font-size: 26px;
  }
}

.initiative-grid__description {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  margin-top: 5px;
}
@media (min-width: 0) and (max-width: 959px) {
  .initiative-grid__description {
    max-width: 500px;
  }
}

.initiative-grid__button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  border: 1px solid #bccbef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #ffffff;
  -webkit-transition: color 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, -webkit-box-shadow 0.15s;
  transition: box-shadow 0.15s, color 0.15s;
  transition: box-shadow 0.15s, color 0.15s, -webkit-box-shadow 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .initiative-grid__button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .initiative-grid__button {
    font-size: 22px;
  }
}
.initiative-grid__button em {
  font-style: normal;
}
.initiative-grid__button svg {
  fill: #0d3dd9;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.initiative-grid__button:not(:disabled):hover, .initiative-grid__button:not(:disabled):focus {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  color: #001c60;
  cursor: pointer;
}
.initiative-grid__button:not(:disabled):hover svg, .initiative-grid__button:not(:disabled):focus svg {
  fill: #001c60;
}
.initiative-grid__button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}

.work-list__headline {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 26px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work-list__headline {
    font-size: calc( 26px + (70 - 26) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work-list__headline {
    font-size: 70px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .work-list__headline {
    line-height: 1.2;
  }
}
@media (min-width: 600px) {
  .work-list__headline {
    text-align: center;
  }
}
@media (min-width: 600px) and (min-width: 960px) {
  .work-list__headline {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 1200px) {
  .work-list__headline {
    padding-left: 60px;
    padding-right: 60px;
  }
}

.work-list__text {
  font-family: "GT Super", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  margin-top: 20px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .work-list__text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .work-list__text {
    font-size: 25px;
  }
}
@media (min-width: 960px) {
  .work-list__text {
    margin-top: 40px;
  }
}
@media (min-width: 600px) {
  .work-list__text {
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #bccbef;
    border-bottom: 1px solid #bccbef;
  }
}
@media (min-width: 600px) and (min-width: 768px) {
  .work-list__text {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 600px) and (min-width: 960px) {
  .work-list__text {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 600px) and (min-width: 1800px) {
  .work-list__text {
    max-width: 1000px;
  }
}

.work-list__button {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .work-list__button {
    margin-top: 40px;
  }
}
.work-list__button a {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #001c60;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work-list__button a {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work-list__button a {
    font-size: 22px;
  }
}
.work-list__button a em {
  font-style: normal;
}
.work-list__button a svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.work-list__button a:not(:disabled):hover, .work-list__button a:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.work-list__button a:not(:disabled):hover svg, .work-list__button a:not(:disabled):focus svg {
  fill: #ffffff;
}
.work-list__button a:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .work-list__button a {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 600px) {
  .work-list__button {
    text-align: center;
  }
}

.work-list__grid {
  margin-top: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 600px) {
  .work-list__grid {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .work-list__grid {
    margin-top: 140px;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .work-list__grid {
    margin-left: -20px;
    margin-right: -20px;
  }
}

.work-list__grid-col {
  min-height: 100%;
}
@media (min-width: 0) and (max-width: 599px) {
  .work-list__grid-col {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
    border: 1px solid #bccbef;
    width: 100%;
  }
  .work-list__grid-col:not(:last-child) {
    border-bottom: 0;
  }
}
@media (min-width: 600px) and (max-width: 959px) {
  .work-list__grid-col {
    width: 100%;
  }
  .work-list__grid-col:not(:first-child) {
    margin-top: 40px;
  }
}
@media (min-width: 960px) {
  .work-list__grid-col {
    padding-left: 40px;
    padding-right: 40px;
    border-right: 1px solid #bccbef;
    width: 33.3%;
  }
  .work-list__grid-col:not(:nth-child(-n+3)) {
    margin-top: 60px;
  }
  .work-list__grid-col:nth-child(3n+3) {
    border-right: 0;
  }
}

.work-list__title {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 3px;
  border-bottom: 1px solid #bccbef;
  white-space: nowrap;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work-list__title {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work-list__title {
    font-size: 22px;
  }
}
.work-list__title em {
  font-style: normal;
}

@media (min-width: 450px) {
  .work-list__list {
    margin-left: -10px;
    margin-right: -10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.work-list__list-item {
  margin-top: 40px;
}
@media (min-width: 0) and (max-width: 449px) {
  .work-list__list-item:first-child {
    margin-top: 20px;
  }
}
@media (min-width: 450px) {
  .work-list__list-item {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 450px) and (max-width: 767px) {
  .work-list__list-item {
    width: 50%;
  }
  .work-list__list-item:nth-child(1), .work-list__list-item:nth-child(2) {
    margin-top: 20px;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  .work-list__list-item {
    width: 33.3%;
  }
  .work-list__list-item:nth-child(1), .work-list__list-item:nth-child(2), .work-list__list-item:nth-child(3) {
    margin-top: 20px;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .work-list__list-item {
    width: 100%;
  }
  .work-list__list-item:nth-child(1) {
    margin-top: 20px;
  }
}
@media (min-width: 1200px) {
  .work-list__list-item {
    width: 50%;
  }
  .work-list__list-item:nth-child(1), .work-list__list-item:nth-child(2) {
    margin-top: 20px;
  }
}

.work-list__list-link:hover .work-list__list-title, .work-list__list-link:focus .work-list__list-title {
  color: #001c60;
}
.work-list__list-link:hover .work-list__list-image:before, .work-list__list-link:focus .work-list__list-image:before {
  opacity: 1;
}

.work-list__list-title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  margin-top: 10px;
  display: block;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  width: 90%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .work-list__list-title {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .work-list__list-title {
    font-size: 16px;
  }
}

.work-list__list-image {
  position: relative;
}
.work-list__list-image:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  background-color: #0d3dd9;
  z-index: 2;
  mix-blend-mode: screen;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  opacity: 0;
}

.press-filter {
  border-left: 0;
}

.press-filter__no-results {
  border-left: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zdGF0aWMvc2Nzcy9hcHAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEMiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcbiAgLS1yZWQ6ICNmZjM1MmU7XG59XG5cbi5hY2Nlc3NpYmxlLWNvbG9ycyB7XG4gIC0tcmVkOiAjZTMwMTJiO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoZm9udHMvR1QtQW1lcmljYS1TdGFuZGFyZC1SZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybChmb250cy9HVC1BbWVyaWNhLVN0YW5kYXJkLVJlZ3VsYXIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKGZvbnRzL0dULUFtZXJpY2EtU3RhbmRhcmQtUmVndWxhci1JdGFsaWMud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGZvbnRzL0dULUFtZXJpY2EtU3RhbmRhcmQtUmVndWxhci1JdGFsaWMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGZvbnRzL0dULUFtZXJpY2EtU3RhbmRhcmQtTWVkaXVtLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybChmb250cy9HVC1BbWVyaWNhLVN0YW5kYXJkLU1lZGl1bS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoZm9udHMvR1QtQW1lcmljYS1TdGFuZGFyZC1NZWRpdW0tSXRhbGljLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybChmb250cy9HVC1BbWVyaWNhLVN0YW5kYXJkLU1lZGl1bS1JdGFsaWMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBzcmM6IHVybChmb250cy9HVC1BbWVyaWNhLVN0YW5kYXJkLUJvbGQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGZvbnRzL0dULUFtZXJpY2EtU3RhbmRhcmQtQm9sZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHNyYzogdXJsKGZvbnRzL0dULUFtZXJpY2EtU3RhbmRhcmQtQm9sZC1JdGFsaWMud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGZvbnRzL0dULUFtZXJpY2EtU3RhbmRhcmQtQm9sZC1JdGFsaWMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChmb250cy9WaW55bC1SZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybChmb250cy9WaW55bC1SZWd1bGFyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoZm9udHMvVmlueWwtT2JsaXF1ZS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoZm9udHMvVmlueWwtT2JsaXF1ZS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoZm9udHMvR1QtU3VwZXItRGlzcGxheS1SZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybChmb250cy9HVC1TdXBlci1EaXNwbGF5LVJlZ3VsYXIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKGZvbnRzL0dULVN1cGVyLURpc3BsYXktUmVndWxhci1JdGFsaWMud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGZvbnRzL0dULVN1cGVyLURpc3BsYXktUmVndWxhci1JdGFsaWMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBzcmM6IHVybChmb250cy9HVC1TdXBlci1EaXNwbGF5LUJvbGQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGZvbnRzL0dULVN1cGVyLURpc3BsYXktQm9sZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHNyYzogdXJsKGZvbnRzL0dULVN1cGVyLURpc3BsYXktQm9sZC1JdGFsaWMud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGZvbnRzL0dULVN1cGVyLURpc3BsYXktQm9sZC1JdGFsaWMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKGZvbnRzL0dULVN1cGVyLURpc3BsYXktUmVndWxhci1JdGFsaWMud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGZvbnRzL0dULVN1cGVyLURpc3BsYXktUmVndWxhci1JdGFsaWMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChmb250cy9HVC1TdXBlci1UZXh0LUJvb2sud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGZvbnRzL0dULVN1cGVyLVRleHQtQm9vay53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKGZvbnRzL0dULVN1cGVyLVRleHQtQm9vay1JdGFsaWMud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGZvbnRzL0dULVN1cGVyLVRleHQtQm9vay1JdGFsaWMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChmb250cy9HVC1TdXBlci1UZXh0LU1lZGl1bS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoZm9udHMvR1QtU3VwZXItVGV4dC1NZWRpdW0ud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChmb250cy9HVC1TdXBlci1UZXh0LU1lZGl1bS1JdGFsaWMud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGZvbnRzL0dULVN1cGVyLVRleHQtTWVkaXVtLUl0YWxpYy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBzcmM6IHVybChmb250cy9HVC1TdXBlci1UZXh0LUJvbGQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGZvbnRzL0dULVN1cGVyLVRleHQtQm9sZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBzcmM6IHVybChmb250cy9HVC1TdXBlci1UZXh0LUJvbGQtSXRhbGljLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybChmb250cy9HVC1TdXBlci1UZXh0LUJvbGQtSXRhbGljLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIGJvcmRlcjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbnN0cm9uZyxcbmIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6OmJlZm9yZSxcbmJsb2NrcXVvdGU6OmFmdGVyLFxucTo6YmVmb3JlLFxucTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG5pbnMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxuYnV0dG9uLFxudGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJ1dHRvbjpob3ZlciwgYnV0dG9uOmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dLFxuc2VsZWN0IHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxM3B4O1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIGNsZWFycyB0aGUgJ1gnIGZyb20gSW50ZXJuZXQgRXhwbG9yZXIgKi9cbmlucHV0W3R5cGU9c2VhcmNoXTo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cblxuLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBDaHJvbWUgKi9cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBIaWRlIHRoZSB1cCBhbmQgZG93biBhcnJvd3Mgb24gbnVtYmVyIGZpZWxkcyAqL1xuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuc2VsZWN0W211bHRpcGxlXSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNlbGVjdDo6LW1zLXZhbHVlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMGQzZGQ5O1xufVxuXG4ubGFuZHNjYXBlLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhbmRzY2FwZS1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3J0cmFpdC1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIHBhZGRpbmctYm90dG9tOiAxMzMuMzMlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9ydHJhaXQtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3F1YXJlLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zcXVhcmUtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5odG1sIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgICAgICAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5pbmFjdGl2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNiY2NiZWY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNiY2NiZWY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4udmlzdWFsbHktaGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsIC52aXN1YWxseS1oaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnRhYmJlZC1jb3JuZXItYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAtOTk5cHg7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAtOTk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRhYmJlZC1jb3JuZXItYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50YWJiZWQtY29ybmVyLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4udGFiYmVkLWNvcm5lci1idXR0b246Zm9jdXMsIC50YWJiZWQtY29ybmVyLWJ1dHRvbjphY3RpdmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMTcsIDU3LCAwLjQpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDE3LCA1NywgMC40KSAycHggMnB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogNDBweDtcbiAgbGVmdDogMTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi5sYXp5bG9hZCxcbi5sYXp5bG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5sYXp5bG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuI3dwYWRtaW5iYXIge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnJpY2gtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLnJpY2gtdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAucmljaC10ZXh0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiBwLnNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuLnJpY2gtdGV4dCA+IHAubGFyZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yaWNoLXRleHQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI0cHggKyAoMzUgLSAyNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yaWNoLXRleHQgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJpY2gtdGV4dCA+IHAgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucmljaC10ZXh0ID4gcCBhOmhvdmVyLCAucmljaC10ZXh0ID4gcCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucmljaC10ZXh0IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAwLjM3ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3ZW07XG4gIHBhZGRpbmctbGVmdDogMC4zZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIEZvcmNlIEZpcmVmb3ggdG8gZGlzcGxheSB0aGUgZHJvcC1jYXAgY29ycmVjdGx5ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzRweCArICg1MiAtIDM0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJpY2gtdGV4dCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yaWNoLXRleHQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAucmljaC10ZXh0IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNTVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cbi5yaWNoLXRleHQgPiBoMSxcbi5yaWNoLXRleHQgPiBoMixcbi5yaWNoLXRleHQgPiBoMyxcbi5yaWNoLXRleHQgPiBoNCxcbi5yaWNoLXRleHQgPiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmljaC10ZXh0ID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucmljaC10ZXh0ID4gcCArIGgxLFxuLnJpY2gtdGV4dCA+IHAgKyBoMixcbi5yaWNoLXRleHQgPiBwICsgaDMsXG4ucmljaC10ZXh0ID4gcCArIGg0LFxuLnJpY2gtdGV4dCA+IHAgKyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IHAgKyBoMSxcbi5yaWNoLXRleHQgPiBwICsgaDIsXG4ucmljaC10ZXh0ID4gcCArIGgzLFxuLnJpY2gtdGV4dCA+IHAgKyBoNCxcbi5yaWNoLXRleHQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmljaC10ZXh0ID4gcCArIGgxLFxuLnJpY2gtdGV4dCA+IHAgKyBoMixcbi5yaWNoLXRleHQgPiBwICsgaDMsXG4ucmljaC10ZXh0ID4gcCArIGg0LFxuLnJpY2gtdGV4dCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmljaC10ZXh0ID4gcCArIGgxLFxuLnJpY2gtdGV4dCA+IHAgKyBoMixcbi5yaWNoLXRleHQgPiBwICsgaDMsXG4ucmljaC10ZXh0ID4gcCArIGg0LFxuLnJpY2gtdGV4dCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiBwICsgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IHAgKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IGgxICsgaDEsXG4ucmljaC10ZXh0ID4gaDEgKyBoMixcbi5yaWNoLXRleHQgPiBoMSArIGgzLFxuLnJpY2gtdGV4dCA+IGgxICsgaDQsXG4ucmljaC10ZXh0ID4gaDEgKyBoNSxcbi5yaWNoLXRleHQgPiBoMSArIGg2LFxuLnJpY2gtdGV4dCA+IGgyICsgaDEsXG4ucmljaC10ZXh0ID4gaDIgKyBoMixcbi5yaWNoLXRleHQgPiBoMiArIGgzLFxuLnJpY2gtdGV4dCA+IGgyICsgaDQsXG4ucmljaC10ZXh0ID4gaDIgKyBoNSxcbi5yaWNoLXRleHQgPiBoMiArIGg2LFxuLnJpY2gtdGV4dCA+IGgzICsgaDEsXG4ucmljaC10ZXh0ID4gaDMgKyBoMixcbi5yaWNoLXRleHQgPiBoMyArIGgzLFxuLnJpY2gtdGV4dCA+IGgzICsgaDQsXG4ucmljaC10ZXh0ID4gaDMgKyBoNSxcbi5yaWNoLXRleHQgPiBoMyArIGg2LFxuLnJpY2gtdGV4dCA+IGg0ICsgaDEsXG4ucmljaC10ZXh0ID4gaDQgKyBoMixcbi5yaWNoLXRleHQgPiBoNCArIGgzLFxuLnJpY2gtdGV4dCA+IGg0ICsgaDQsXG4ucmljaC10ZXh0ID4gaDQgKyBoNSxcbi5yaWNoLXRleHQgPiBoNCArIGg2LFxuLnJpY2gtdGV4dCA+IGg1ICsgaDEsXG4ucmljaC10ZXh0ID4gaDUgKyBoMixcbi5yaWNoLXRleHQgPiBoNSArIGgzLFxuLnJpY2gtdGV4dCA+IGg1ICsgaDQsXG4ucmljaC10ZXh0ID4gaDUgKyBoNSxcbi5yaWNoLXRleHQgPiBoNSArIGg2LFxuLnJpY2gtdGV4dCA+IGg2ICsgaDEsXG4ucmljaC10ZXh0ID4gaDYgKyBoMixcbi5yaWNoLXRleHQgPiBoNiArIGgzLFxuLnJpY2gtdGV4dCA+IGg2ICsgaDQsXG4ucmljaC10ZXh0ID4gaDYgKyBoNSxcbi5yaWNoLXRleHQgPiBoNiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmljaC10ZXh0ID4gaDEgKyBoMSxcbi5yaWNoLXRleHQgPiBoMSArIGgyLFxuLnJpY2gtdGV4dCA+IGgxICsgaDMsXG4ucmljaC10ZXh0ID4gaDEgKyBoNCxcbi5yaWNoLXRleHQgPiBoMSArIGg1LFxuLnJpY2gtdGV4dCA+IGgxICsgaDYsXG4ucmljaC10ZXh0ID4gaDIgKyBoMSxcbi5yaWNoLXRleHQgPiBoMiArIGgyLFxuLnJpY2gtdGV4dCA+IGgyICsgaDMsXG4ucmljaC10ZXh0ID4gaDIgKyBoNCxcbi5yaWNoLXRleHQgPiBoMiArIGg1LFxuLnJpY2gtdGV4dCA+IGgyICsgaDYsXG4ucmljaC10ZXh0ID4gaDMgKyBoMSxcbi5yaWNoLXRleHQgPiBoMyArIGgyLFxuLnJpY2gtdGV4dCA+IGgzICsgaDMsXG4ucmljaC10ZXh0ID4gaDMgKyBoNCxcbi5yaWNoLXRleHQgPiBoMyArIGg1LFxuLnJpY2gtdGV4dCA+IGgzICsgaDYsXG4ucmljaC10ZXh0ID4gaDQgKyBoMSxcbi5yaWNoLXRleHQgPiBoNCArIGgyLFxuLnJpY2gtdGV4dCA+IGg0ICsgaDMsXG4ucmljaC10ZXh0ID4gaDQgKyBoNCxcbi5yaWNoLXRleHQgPiBoNCArIGg1LFxuLnJpY2gtdGV4dCA+IGg0ICsgaDYsXG4ucmljaC10ZXh0ID4gaDUgKyBoMSxcbi5yaWNoLXRleHQgPiBoNSArIGgyLFxuLnJpY2gtdGV4dCA+IGg1ICsgaDMsXG4ucmljaC10ZXh0ID4gaDUgKyBoNCxcbi5yaWNoLXRleHQgPiBoNSArIGg1LFxuLnJpY2gtdGV4dCA+IGg1ICsgaDYsXG4ucmljaC10ZXh0ID4gaDYgKyBoMSxcbi5yaWNoLXRleHQgPiBoNiArIGgyLFxuLnJpY2gtdGV4dCA+IGg2ICsgaDMsXG4ucmljaC10ZXh0ID4gaDYgKyBoNCxcbi5yaWNoLXRleHQgPiBoNiArIGg1LFxuLnJpY2gtdGV4dCA+IGg2ICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiBoMSBhLFxuLnJpY2gtdGV4dCA+IGgyIGEsXG4ucmljaC10ZXh0ID4gaDMgYSxcbi5yaWNoLXRleHQgPiBoNSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5yaWNoLXRleHQgPiBoMSBhOmhvdmVyLCAucmljaC10ZXh0ID4gaDEgYTpmb2N1cyxcbi5yaWNoLXRleHQgPiBoMiBhOmhvdmVyLFxuLnJpY2gtdGV4dCA+IGgyIGE6Zm9jdXMsXG4ucmljaC10ZXh0ID4gaDMgYTpob3Zlcixcbi5yaWNoLXRleHQgPiBoMyBhOmZvY3VzLFxuLnJpY2gtdGV4dCA+IGg1IGE6aG92ZXIsXG4ucmljaC10ZXh0ID4gaDUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnJpY2gtdGV4dCA+IGg0IGEsXG4ucmljaC10ZXh0ID4gaDYgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi5yaWNoLXRleHQgPiBoNCBhOmhvdmVyLCAucmljaC10ZXh0ID4gaDQgYTpmb2N1cyxcbi5yaWNoLXRleHQgPiBoNiBhOmhvdmVyLFxuLnJpY2gtdGV4dCA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yaWNoLXRleHQgPiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yaWNoLXRleHQgPiBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IGgxIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG4ucmljaC10ZXh0ID4gaDIge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmljaC10ZXh0ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IGgyIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJpY2gtdGV4dCA+IGgyIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4ucmljaC10ZXh0ID4gaDMge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmljaC10ZXh0ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IGgzIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJpY2gtdGV4dCA+IGgzIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmljaC10ZXh0ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiBoNCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5yaWNoLXRleHQgPiBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4ucmljaC10ZXh0ID4gaDYge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yaWNoLXRleHQgPiBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IGgxIHN0cm9uZyxcbi5yaWNoLXRleHQgPiBoMiBzdHJvbmcsXG4ucmljaC10ZXh0ID4gaDMgc3Ryb25nLFxuLnJpY2gtdGV4dCA+IGg0IHN0cm9uZyxcbi5yaWNoLXRleHQgPiBoNSBzdHJvbmcsXG4ucmljaC10ZXh0ID4gaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHVsLFxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpob3ZlciwgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnJpY2gtdGV4dCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgdWwsXG4ucmljaC10ZXh0ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yaWNoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yaWNoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yaWNoLXRleHQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5yaWNoLXRleHQgPiBvbCBhOmhvdmVyLCAucmljaC10ZXh0ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnJpY2gtdGV4dCA+IGgxICsgdWwsXG4ucmljaC10ZXh0ID4gaDIgKyB1bCxcbi5yaWNoLXRleHQgPiBoMyArIHVsLFxuLnJpY2gtdGV4dCA+IGg0ICsgdWwsXG4ucmljaC10ZXh0ID4gaDUgKyB1bCxcbi5yaWNoLXRleHQgPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnJpY2gtdGV4dCA+IGgxICsgb2wsXG4ucmljaC10ZXh0ID4gaDIgKyBvbCxcbi5yaWNoLXRleHQgPiBoMyArIG9sLFxuLnJpY2gtdGV4dCA+IGg0ICsgb2wsXG4ucmljaC10ZXh0ID4gaDUgKyBvbCxcbi5yaWNoLXRleHQgPiBoNiArIG9sIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLnJpY2gtdGV4dCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmljaC10ZXh0ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yaWNoLXRleHQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4ucmljaC10ZXh0IGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucmljaC10ZXh0IGZpZ2NhcHRpb24gYTpob3ZlciwgLnJpY2gtdGV4dCBmaWdjYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yaWNoLXRleHQ6bm90KC53cC1ibG9jay1pbWFnZSkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yaWNoLXRleHQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yaWNoLXRleHQgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucmljaC10ZXh0ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5yaWNoLXRleHQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucmljaC10ZXh0IGhyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmljaC10ZXh0IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmljaC10ZXh0IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnJpY2gtdGV4dCBociB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiBoMSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ucmljaC10ZXh0ID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnJpY2gtdGV4dCA+IGgzICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5yaWNoLXRleHQgPiBoNCArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ucmljaC10ZXh0ID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnJpY2gtdGV4dCA+IGg1ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yaWNoLXRleHQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmljaC10ZXh0ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmljaC10ZXh0ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbi5iYXNlX19mbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2VfX25hdiB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5iYXNlX19mb290ZXIge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYmFzZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFzZV9fY29udGVudDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5iYXNlX19jb250ZW50LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYmFzZV9fcHJpbnQtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtX19maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm1fX2ZpZWxkIGlucHV0LFxuLmZvcm1fX2ZpZWxkIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmZvcm1fX2ZpZWxkIGlucHV0LFxuLmZvcm1fX2ZpZWxkIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5mb3JtX19maWVsZCBpbnB1dCxcbi5mb3JtX19maWVsZCB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm1fX2ZpZWxkIGlucHV0LFxuLmZvcm1fX2ZpZWxkIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuLmZvcm1fX2ZpZWxkIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuZm9ybV9fZmllbGQgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xufVxuLmZvcm1fX2ZpZWxkIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLCAuZm9ybV9fZmllbGQgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgb3BhY2l0eTogMTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xufVxuLmZvcm1fX2ZpZWxkIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmZvcm1fX2ZpZWxkIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBvcGFjaXR5OiAxO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbn1cbi5mb3JtX19maWVsZCBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZm9ybV9fZmllbGQgdGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBvcGFjaXR5OiAxO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbn1cbi5mb3JtX19maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIsXG4uZm9ybV9fZmllbGQgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbn1cbi5mb3JtX19maWVsZCBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLmZvcm1fX2ZpZWxkIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDYwcHggI2ZmZmZmZiBpbnNldDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA2MHB4ICNmZmZmZmYgaW5zZXQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMGQzZGQ5O1xufVxuLmZvcm1fX2ZpZWxkIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4uZm9ybV9fZmllbGQgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNjBweCAjZmZmZmZmIGluc2V0LCByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNjBweCAjZmZmZmZmIGluc2V0LCByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG59XG4uZm9ybV9fZmllbGQgaW5wdXQ6Zm9jdXMsXG4uZm9ybV9fZmllbGQgdGV4dGFyZWE6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZm9ybV9fZmllbGQgaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5mb3JtX19maWVsZCB0ZXh0YXJlYTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybV9fZmllbGQgaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsIC5mb3JtX19maWVsZCB0ZXh0YXJlYTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybV9fZmllbGQgaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZm9ybV9fZmllbGQgdGV4dGFyZWE6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mb3JtX19maWVsZCBpbnB1dDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZm9ybV9fZmllbGQgdGV4dGFyZWE6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybV9fZmllbGQgaW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyLFxuLmZvcm1fX2ZpZWxkIHRleHRhcmVhOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybV9fZmllbGQgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICByZXNpemU6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5mb3JtX19maWVsZCB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuZm9ybV9fZmllbGQgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmZvcm1fX2ZpZWxkIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZm9ybV9fZmllbGQgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmZvcm1fX2ZpZWxkIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5mb3JtX19maWVsZCBsYWJlbCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mb3JtX19maWVsZC0tdGlnaHQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZm9ybV9fY2hlY2tib3gtZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZvcm1fX2NoZWNrYm94LWdyb3VwIC5mb3JtX19maWVsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtX190d28tY29sIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5mb3JtX190d28tY29sICo6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uZm9ybV9fc3VibWl0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmZvcm1fX3N1Ym1pdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZm9ybV9fc3VibWl0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5mb3JtX19zdWJtaXQgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZm9ybV9fc3VibWl0IHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5mb3JtX19zdWJtaXQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5mb3JtX19zdWJtaXQ6bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm1fX3N1Ym1pdDpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5mb3JtX19zdWJtaXQ6bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5mb3JtX19zdWJtaXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybV9fc3VibWl0IHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuXG4uZm9ybV9fc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtX19zZWxlY3Qgc3ZnIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTFweDtcbiAgZmlsbDogIzBkM2RkOTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICByaWdodDogMjBweDtcbn1cbi5mb3JtX19zZWxlY3Qgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmZvcm1fX3NlbGVjdCBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmZvcm1fX3NlbGVjdCBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtX19zZWxlY3Qgc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuLmZvcm1fX3NlbGVjdCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xufVxuLmZvcm1fX3NlbGVjdCBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgb3BhY2l0eTogMTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xufVxuLmZvcm1fX3NlbGVjdCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xufVxuLmZvcm1fX3NlbGVjdCBzZWxlY3Q6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBvcGFjaXR5OiAxO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbn1cbi5mb3JtX19zZWxlY3Qgc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG59XG4uZm9ybV9fc2VsZWN0IHNlbGVjdDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA2MHB4ICNmZmZmZmYgaW5zZXQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNjBweCAjZmZmZmZmIGluc2V0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzBkM2RkOTtcbn1cbi5mb3JtX19zZWxlY3Qgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDYwcHggI2ZmZmZmZiBpbnNldCwgcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDYwcHggI2ZmZmZmZiBpbnNldCwgcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xufVxuLmZvcm1fX3NlbGVjdCBzZWxlY3Q6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZm9ybV9fc2VsZWN0IHNlbGVjdDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybV9fc2VsZWN0IHNlbGVjdDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybV9fc2VsZWN0IHNlbGVjdDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmZvcm1fX3NlbGVjdCBzZWxlY3Q6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybV9fc2VsZWN0IHNlbGVjdDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmZvcm1fX3NlbGVjdCBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmZvcm1fX3NlbGVjdCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZm9ybV9fc2VsZWN0IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5mb3JtX19zZWxlY3QgbGFiZWwgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5mb3JtX19maWVsZC1yZXF1aXJlZCB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZm9ybV9fZmllbGQtcmVxdWlyZWQuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm1fX2NoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uZm9ybV9fY2hlY2tib3ggKyBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybV9fY2hlY2tib3ggKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggI2JjY2JlZjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2JjY2JlZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBib3gtc2hhZG93IDAuMnMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uZm9ybV9fY2hlY2tib3g6aG92ZXIgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjJmNWZjO1xufVxuLmZvcm1fX2NoZWNrYm94OmZvY3VzICsgbGFiZWw6YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggIzBkM2RkOTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzBkM2RkOTtcbn1cbi5mb3JtX19jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzBkM2RkOTtcbn1cbi5mb3JtX19jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgbGVmdDogMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDAgMCB3aGl0ZSwgNHB4IDAgMCB3aGl0ZSwgNHB4IC0ycHggMCB3aGl0ZSwgNHB4IC00cHggMCB3aGl0ZSwgNHB4IC02cHggMCB3aGl0ZSwgNHB4IC04cHggMCB3aGl0ZTtcbiAgICAgICAgICBib3gtc2hhZG93OiAycHggMCAwIHdoaXRlLCA0cHggMCAwIHdoaXRlLCA0cHggLTJweCAwIHdoaXRlLCA0cHggLTRweCAwIHdoaXRlLCA0cHggLTZweCAwIHdoaXRlLCA0cHggLThweCAwIHdoaXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5mb3JtX19kaXNjbGFpbWVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgbWFyZ2luOiA0MHB4IDAgMCAwO1xufVxuXG4uZm9ybV9fZXJyb3Ige1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5mb3JtX19lcnJvciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZm9ybV9fZXJyb3Ige1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmZvcm1fX2Vycm9yLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9ybV9fZ2VuZXJhbC1lcnJvciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1yZWQpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcmVkKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZm9ybV9fZ2VuZXJhbC1lcnJvciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZm9ybV9fZ2VuZXJhbC1lcnJvciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZm9ybV9fZ2VuZXJhbC1lcnJvciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mb3JtX19nZW5lcmFsLWVycm9yLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZXQtbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG59XG4uYWRtaW4tYmFyIC5ldC1uYXYge1xuICB0b3A6IDQ2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAuZXQtbmF2IHtcbiAgICB0b3A6IDMycHg7XG4gIH1cbn1cblxuLmV0LW5hdl9fZXhwbG9yZSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmU6aG92ZXIgLmV0LW5hdl9fZXhwbG9yZS1kcm9wZG93biB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuZXQtbmF2X19leHBsb3JlOmhvdmVyIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1pdGVtIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtLXdpZGUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDI7XG4gICAgICAgIC1tcy1mbGV4OiAyO1xuICAgICAgICAgICAgZmxleDogMjtcbiAgfVxufVxuXG4uZXQtbmF2X19leHBsb3JlOmZvY3VzLXdpdGhpbiAuZXQtbmF2X19leHBsb3JlLWRyb3Bkb3duIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5ldC1uYXZfX2V4cGxvcmU6Zm9jdXMtd2l0aGluIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1pdGVtIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZXQtbmF2X19leHBsb3JlLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5ldC1uYXZfX2V4cGxvcmUtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtbmF2X19leHBsb3JlLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtbmF2X19leHBsb3JlLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZXQtbmF2X19leHBsb3JlLWJ1dHRvbiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXQtbmF2X19leHBsb3JlLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG4uZXQtbmF2X19leHBsb3JlLWJ1dHRvbjpmb2N1cywgLmV0LW5hdl9fZXhwbG9yZS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBvdXRsaW5lOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtYnV0dG9uOmZvY3VzLCAuZXQtbmF2X19leHBsb3JlLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzAwMWM2MDtcbiAgfVxuICAuZXQtbmF2X19leHBsb3JlLWJ1dHRvbjpmb2N1cyAuZXQtbmF2X19leHBsb3JlLWljb24sIC5ldC1uYXZfX2V4cGxvcmUtYnV0dG9uOmhvdmVyIC5ldC1uYXZfX2V4cGxvcmUtaWNvbiB7XG4gICAgZmlsbDogIzAwMWM2MDtcbiAgfVxufVxuXG4uZXQtbmF2X19leHBsb3JlLWljb24ge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuMDhlbTtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1pY29uIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gIH1cbn1cblxuLmV0LW5hdl9fZXhwbG9yZS1tZW51IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5ldC1uYXZfX2V4cGxvcmUtbWVudS1jbG9zZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNsb3NlOmZvY3VzLXdpdGhpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXQtbmF2X19leHBsb3JlLW1lbnUtY2xvc2U6Zm9jdXMtd2l0aGluIH4gLmV0LW5hdl9fZXhwbG9yZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmV0LW5hdl9fY2xvc2Uge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LW5hdl9fY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LW5hdl9fY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmV0LW5hdl9fY2xvc2Ugc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmV0LW5hdl9fY2xvc2U6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5ldC1uYXZfX2Nsb3NlOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ldC1uYXZfX2Nsb3NlOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmV0LW5hdl9fY2xvc2U6bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5ldC1uYXZfX2Nsb3NlOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5ldC1uYXZfX2V4cGxvcmUtbWVudS1pdGVtIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCksIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDNzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wM3M7XG4gIH1cbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDZzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNnM7XG4gIH1cbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDlzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wOXM7XG4gIH1cbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIH1cbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG4gIH1cbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMThzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xOHM7XG4gIH1cbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW06bnRoLWNoaWxkKDcpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMjFzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMXM7XG4gIH1cbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW06bnRoLWNoaWxkKDgpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMjRzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNHM7XG4gIH1cbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW06bnRoLWNoaWxkKDkpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMjdzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yN3M7XG4gIH1cbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW06bnRoLWNoaWxkKDEwKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbn1cblxuLmV0LW5hdl9fZXhwbG9yZS1tZW51LWxpbmsge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ldC1uYXZfX2V4cGxvcmUtbWVudS1saW5rOmhvdmVyLCAuZXQtbmF2X19leHBsb3JlLW1lbnUtbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG4uZXQtbmF2X19leHBsb3JlLW1lbnUtbGluazpob3ZlciAuZXQtbmF2X19leHBsb3JlLW1lbnUtZGVzYywgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWxpbms6Zm9jdXMgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWRlc2Mge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuXG4uZXQtbmF2X19leHBsb3JlLW1lbnUtbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtbmFtZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uZXQtbmF2X19leHBsb3JlLW1lbnUtZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMS4wOGVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtZGVzYyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWRlc2Mge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1kZXNjIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWRlc2Mge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuXG4uZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjA4ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS10aXRsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNDQ5cHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS1saXN0IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktbGlzdDpob3ZlciBhLFxuLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS1saXN0OmhvdmVyIGJ1dHRvbiwgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS1saXN0OmZvY3VzIGEsXG4uZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5LWxpc3Q6Zm9jdXMgYnV0dG9uIHtcbiAgICBjb2xvcjogcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICB9XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktbGlzdCBhLFxuLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS1saXN0IGJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5LWxpc3QgYSxcbi5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktbGlzdCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5LWxpc3QgYSxcbi5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktbGlzdCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktbGlzdCBhOmhvdmVyLCAuZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5LWxpc3QgYTpmb2N1cyxcbi5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktbGlzdCBidXR0b246aG92ZXIsXG4uZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5LWxpc3QgYnV0dG9uOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktbGlzdCBhLFxuLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS1saXN0IGJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS1saXN0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktbGlzdCBhIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5ldC1uYXZfX3NlYXJjaC1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtbmF2X19zZWFyY2gtbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtbmF2X19zZWFyY2gtbGluayB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZXQtbmF2X19zZWFyY2gtbGluayBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmV0LW5hdl9fc2VhcmNoLWxpbmsge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1uYXZfX3NlYXJjaC1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZXQtbmF2X19zZWFyY2gtbGluazpob3ZlciwgLmV0LW5hdl9fc2VhcmNoLWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuXG4uZXQtbmF2X19jdGFzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmV0LW5hdl9fY3RhcyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV0LW5hdl9fY3RhcyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuZXQtbmF2X19jdGFzLS13aWRlIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAyO1xuICAgICAgICAtbXMtZmxleDogMjtcbiAgICAgICAgICAgIGZsZXg6IDI7XG4gIH1cbn1cblxuLmV0LW5hdl9fY29ybmVyLWN0YSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1uYXZfX2Nvcm5lci1jdGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LW5hdl9fY29ybmVyLWN0YSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZXQtbmF2X19jb3JuZXItY3RhIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuZXQtbmF2X19jb3JuZXItY3RhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5ldC1uYXZfX2Nvcm5lci1jdGE6aG92ZXIsIC5ldC1uYXZfX2Nvcm5lci1jdGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZXQtbmF2X19zZWNvbmRhcnktY29ybmVyLWN0YSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1uYXZfX3NlY29uZGFyeS1jb3JuZXItY3RhIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1uYXZfX3NlY29uZGFyeS1jb3JuZXItY3RhIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ldC1uYXZfX3NlY29uZGFyeS1jb3JuZXItY3RhIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuZXQtbmF2X19zZWNvbmRhcnktY29ybmVyLWN0YSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXQtbmF2X19zZWNvbmRhcnktY29ybmVyLWN0YSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbn1cbi5ldC1uYXZfX3NlY29uZGFyeS1jb3JuZXItY3RhOmhvdmVyLCAuZXQtbmF2X19zZWNvbmRhcnktY29ybmVyLWN0YTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zaXRlLW5hdiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2l0ZS1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGhlaWdodDogMTI1cHg7XG4gICAgei1pbmRleDogMztcbiAgfVxufVxuXG4uc2l0ZS1uYXZfX2xlZnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zaXRlLW5hdl9fbGVmdCB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNpdGUtbmF2X19sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLnNpdGUtbmF2X19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zaXRlLW5hdl9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgfVxufVxuXG4uc2l0ZS1uYXZfX3JpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zaXRlLW5hdl9fcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2l0ZS1uYXZfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLnNpdGUtbmF2X19saW5rcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNpdGUtbmF2X19saW5rcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNpdGUtbmF2X19zb2NpYWwtbGlua3Mge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnNpdGUtbmF2X19zb2NpYWwtbGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNpdGUtbmF2X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc2l0ZS1uYXZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zaXRlLW5hdl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLnNpdGUtbmF2X190aXRsZSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xufVxuLnNpdGUtbmF2X190aXRsZSBhOmhvdmVyLCAuc2l0ZS1uYXZfX3RpdGxlIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnNpdGUtbmF2X190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzBkM2RkOTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNpdGUtbmF2X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2l0ZS1uYXZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnNpdGUtbmF2X190aXRsZSBlbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5cbi5zaXRlLW5hdl9fam9pbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc2l0ZS1uYXZfX2pvaW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNpdGUtbmF2X19qb2luIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zaXRlLW5hdl9fam9pbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uc2l0ZS1uYXZfX2pvaW46bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5zaXRlLW5hdl9fam9pbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2l0ZS1uYXZfX2pvaW46bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuc2l0ZS1uYXZfX2pvaW46bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5zaXRlLW5hdl9fam9pbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuc2l0ZS1uYXZfX2pvaW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNpdGUtbmF2LW1lbnUge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnNpdGUtbmF2LW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNpdGUtbmF2LW1lbnVfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zaXRlLW5hdi1tZW51X19pdGVtOmhvdmVyIC5zaXRlLW5hdi1tZW51X19saW5rIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uc2l0ZS1uYXYtbWVudV9faXRlbTpob3ZlciAuc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMC4ycztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaXRlLW5hdi1tZW51X19pdGVtOmhvdmVyIC5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1pdGVtIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uc2l0ZS1uYXYtbWVudV9faXRlbTpmb2N1cy13aXRoaW4gLnNpdGUtbmF2LW1lbnVfX2xpbmsge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5zaXRlLW5hdi1tZW51X19pdGVtOmZvY3VzLXdpdGhpbiAuc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMC4ycztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaXRlLW5hdi1tZW51X19pdGVtOmZvY3VzLXdpdGhpbiAuc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24taXRlbSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnNpdGUtbmF2LW1lbnVfX2xpbmsge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc2l0ZS1uYXYtbWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2l0ZS1uYXYtbWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc2l0ZS1uYXYtbWVudV9fbGluayBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5zaXRlLW5hdi1tZW51X19saW5rOmhvdmVyLCAuc2l0ZS1uYXYtbWVudV9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnNpdGUtbmF2LW1lbnVfX2xpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMwZDNkZDk7XG59XG4uc2l0ZS1uYXYtbWVudV9fbGluay5hY3RpdmUgc3BhbiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbn1cblxuLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDkwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDI0NzU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG4uc2l0ZS1uYXYtbWVudV9fZHJvcGRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNnB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzA0MjQ3NTtcbn1cblxuLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWl0ZW0ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xufVxuLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjA0cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA0cztcbn1cbi5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4wOHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wOHM7XG59XG4uc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xufVxuLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjE2cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE2cztcbn1cbi5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCg1KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjI0cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI0cztcbn1cbi5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCg3KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4yOHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yOHM7XG59XG4uc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoOCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMzJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzJzO1xufVxuLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjM2cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM2cztcbn1cbi5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCgxMCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cblxuLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWxpbmsge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24tbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24tbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24tbGluazpob3ZlciwgLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWxpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWJ1dHRvbiBzdmcge1xuICBmaWxsOiAjMDAxYzYwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24tYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24tYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24tYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24tYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5zdGlja3ktbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDYwcHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgYm94LXNoYWRvdyAwLjJzLCB2aXNpYmlsaXR5IDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgYm94LXNoYWRvdyAwLjJzLCB2aXNpYmlsaXR5IDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiA3NnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3RpY2t5LW5hdi0tdmlzaWJsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmFkbWluLWJhciAuc3RpY2t5LW5hdiB7XG4gIHRvcDogY2FsYyg0NnB4ICsgNjBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAuc3RpY2t5LW5hdiB7XG4gICAgdG9wOiBjYWxjKDMycHggKyA2MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA0NDlweCkge1xuICAuc3RpY2t5LW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3RpY2t5LW5hdl9faW5uZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdGlja3ktbmF2X19sZWZ0IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0aWNreS1uYXZfX2xlZnQge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4uc3RpY2t5LW5hdl9fbG9nbyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMjBweCAtIDQwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdGlja3ktbmF2X19sb2dvIHtcbiAgICB3aWR0aDogY2FsYygxNDBweCAtIDQwcHgpO1xuICB9XG59XG5cbi5zdGlja3ktbmF2X19yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGlja3ktbmF2X19yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5cbi5zdGlja3ktbmF2X19saW5rcyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zdGlja3ktbmF2X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RpY2t5LW5hdl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0aWNreS1uYXZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5zdGlja3ktbmF2X190aXRsZSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xufVxuLnN0aWNreS1uYXZfX3RpdGxlIGE6aG92ZXIsIC5zdGlja3ktbmF2X190aXRsZSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLnN0aWNreS1uYXZfX3RpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zdGlja3ktbmF2X190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzBkM2RkOTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGlja3ktbmF2X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RpY2t5LW5hdl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuc3RpY2t5LW5hdl9fdGl0bGUgZW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuXG4uc3RpY2t5LW5hdl9fc29jaWFsLWxpbmtzIHtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdGlja3ktbmF2X19zb2NpYWwtbGlua3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zdGlja3ktbmF2X19qb2luIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGlja3ktbmF2X19qb2luIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGlja3ktbmF2X19qb2luIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zdGlja3ktbmF2X19qb2luIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5zdGlja3ktbmF2X19qb2luOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuc3RpY2t5LW5hdl9fam9pbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3RpY2t5LW5hdl9fam9pbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5zdGlja3ktbmF2X19qb2luOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uc3RpY2t5LW5hdl9fam9pbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuc3RpY2t5LW5hdl9fam9pbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnNvY2lhbC1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc29jaWFsLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNvY2lhbC1saW5rIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zb2NpYWwtbGluayBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5zb2NpYWwtbGluayBzdmcge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBmaWxsOiAjMDAxYzYwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xufVxuLnNvY2lhbC1saW5rOmhvdmVyLCAuc29jaWFsLWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5zb2NpYWwtbGluazpob3ZlciBzdmcsIC5zb2NpYWwtbGluazpmb2N1cyBzdmcge1xuICBmaWxsOiB2YXIoLS1yZWQpO1xufVxuXG4uc29jaWFsLWxpbmtzLS1tZW51IC5zb2NpYWwtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNvY2lhbC1saW5rcy0tbWVudSAuc29jaWFsLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNvY2lhbC1saW5rcy0tbWVudSAuc29jaWFsLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnNvY2lhbC1saW5rcy0tbWVudSAuc29jaWFsLWxpbmsgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uc29jaWFsLWxpbmtzLS1tZW51IC5zb2NpYWwtbGluayBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xufVxuLnNvY2lhbC1saW5rcy0tbWVudSAuc29jaWFsLWxpbms6aG92ZXIsIC5zb2NpYWwtbGlua3MtLW1lbnUgLnNvY2lhbC1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5oYW1idXJnZXIgc3ZnIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmhhbWJ1cmdlcjpob3ZlciwgLmhhbWJ1cmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaGFtYnVyZ2VyOmhvdmVyIHN2ZywgLmhhbWJ1cmdlcjpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1lbnUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgei1pbmRleDogMjAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4ubWVudSA+IHVsID4gbGkge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbn1cbi5tZW51LmFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG4ubWVudS5hY3RpdmUgPiB1bCA+IGxpOm50aC1jaGlsZCg1KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG59XG4ubWVudS5hY3RpdmUgPiB1bCA+IGxpOm50aC1jaGlsZCg2KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoNykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMzVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzVzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoOCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDEwKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMTEpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjU1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjU1cztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDEyKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMTMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjY1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY1cztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDE0KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC43cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMTUpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDE2KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMTcpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjg1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjg1cztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDE4KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC45cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMTkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjk1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjk1cztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDIwKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuLmFkbWluLWJhciAubWVudSB7XG4gIHRvcDogNDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuYWRtaW4tYmFyIC5tZW51IHtcbiAgICB0b3A6IDMycHg7XG4gIH1cbn1cblxuLm1lbnVfX2xvZ28ge1xuICB3aWR0aDogMTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVudV9fY2xvc2Uge1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLm1lbnVfX2Nsb3NlIHN2ZyB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5tZW51X19jbG9zZTpob3ZlciwgLm1lbnVfX2Nsb3NlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbn1cbi5tZW51X19jbG9zZTpob3ZlciBzdmcsIC5tZW51X19jbG9zZTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4ubWVudV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubWVudV9fbGlzdDpob3ZlciBhLCAubWVudV9fbGlzdDpmb2N1cyBhIHtcbiAgY29sb3I6IHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG59XG4ubWVudV9fbGlzdCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubWVudV9fbGlzdCBhIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI0cHggKyAoMzUgLSAyNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tZW51X19saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLm1lbnVfX2xpc3QgYTpob3ZlciwgLm1lbnVfX2xpc3QgYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm1lbnVfX2xpc3QgYSB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tZW51X19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5tZW51X19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuXG4ubWVudV9fc29jaWFsLWxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1lbnVfX2pvaW4ge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubWVudV9fam9pbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWVudV9fam9pbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubWVudV9fam9pbiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5tZW51X19qb2luIHN2ZyB7XG4gIGZpbGw6ICMwMDFjNjA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5tZW51X19qb2luOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAubWVudV9fam9pbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVudV9fam9pbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5tZW51X19qb2luOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ubWVudV9fam9pbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51X19qb2luIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tZW51X19qb2luIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnNoYXJlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc2hhcmUgLnNoYXJlX19saXN0ID4gbGkge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbn1cbi5zaGFyZS5hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBhdXRvO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xuICAtbW96LXVzZXItc2VsZWN0OiBhdXRvO1xuICAtbXMtdXNlci1zZWxlY3Q6IGF1dG87XG4gIHVzZXItc2VsZWN0OiBhdXRvO1xufVxuLnNoYXJlLmFjdGl2ZSAuc2hhcmVfX2xpc3QgPiBsaSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnNoYXJlLmFjdGl2ZSAuc2hhcmVfX2xpc3QgPiBsaTpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xufVxuLnNoYXJlLmFjdGl2ZSAuc2hhcmVfX2xpc3QgPiBsaTpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG4uc2hhcmUuYWN0aXZlIC5zaGFyZV9fbGlzdCA+IGxpOm50aC1jaGlsZCg1KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG59XG4uc2hhcmUuYWN0aXZlIC5zaGFyZV9fbGlzdCA+IGxpOm50aC1jaGlsZCg2KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLnNoYXJlLmFjdGl2ZSAuc2hhcmVfX2xpc3QgPiBsaTpudGgtY2hpbGQoNykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMzVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzVzO1xufVxuLnNoYXJlLmFjdGl2ZSAuc2hhcmVfX2xpc3QgPiBsaTpudGgtY2hpbGQoOCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDEwKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuLnNoYXJlLmFjdGl2ZSAuc2hhcmVfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTEpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjU1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjU1cztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDEyKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuLnNoYXJlLmFjdGl2ZSAuc2hhcmVfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjY1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY1cztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDE0KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC43cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xufVxuLnNoYXJlLmFjdGl2ZSAuc2hhcmVfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTUpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDE2KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xufVxuLnNoYXJlLmFjdGl2ZSAuc2hhcmVfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTcpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjg1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjg1cztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDE4KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC45cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuLnNoYXJlLmFjdGl2ZSAuc2hhcmVfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjk1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjk1cztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDIwKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLnNoYXJlX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMWM2MDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDFjNjA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4uc2hhcmVfX2Nsb3NlIHN2ZyB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIGZpbGw6ICMwMDFjNjA7XG59XG4uc2hhcmVfX2Nsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbn1cbi5zaGFyZV9fY2xvc2U6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5zaGFyZV9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuLnNoYXJlX19jbG9zZTpob3ZlciBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4uc2hhcmVfX2JveCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zaGFyZV9fYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5hZG1pbi1iYXIgLnNoYXJlX19ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2hhcmVfX2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMTcsIDU3LCAwLjQpIDJweCAycHggMjBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMTcsIDU3LCAwLjQpIDJweCAycHggMjBweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5zaGFyZV9fYm94LWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnNoYXJlX19ib3gtaW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlX19ib3gtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5zaGFyZV9fYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uc2hhcmVfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNoYXJlX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNoYXJlX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hhcmVfX2hlYWRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4uc2hhcmVfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNoYXJlX19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBib3JkZXIgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zaGFyZV9fbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2hhcmVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnNoYXJlX19saW5rIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnNoYXJlX19saW5rIHN2ZyB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGZpbGw6ICMwMDFjNjA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG59XG4uc2hhcmVfX2xpbms6aG92ZXIsIC5zaGFyZV9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5zaGFyZV9fbGluazpob3ZlciBzdmcsIC5zaGFyZV9fbGluazpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4uc2hhcmVfX2lucHV0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc2hhcmVfX2lucHV0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zaGFyZV9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLnNoYXJlX19pbnB1dDotbW96LXJlYWQtb25seSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xufVxuLnNoYXJlX19pbnB1dDpyZWFkLW9ubHkge1xuICBjb2xvcjogIzBkM2RkOTtcbn1cbi5zaGFyZV9faW5wdXQ6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG59XG5cbi5zaGFyZV9fY29weSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNoYXJlX19jb3B5IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zaGFyZV9fY29weSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2hhcmVfX2NvcHk6aG92ZXIsIC5zaGFyZV9fY29weTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4uc2hhcmUtYnV0dG9uLS1kZWZhdWx0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNoYXJlLWJ1dHRvbi0tZGVmYXVsdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2hhcmUtYnV0dG9uLS1kZWZhdWx0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zaGFyZS1idXR0b24tLWRlZmF1bHQgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLnNoYXJlLWJ1dHRvbi0tZGVmYXVsdDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnNoYXJlLWJ1dHRvbi0tZGVmYXVsdDpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2hhcmUtYnV0dG9uLS1kZWZhdWx0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLnNoYXJlLWJ1dHRvbi0tZGVmYXVsdDpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnNoYXJlLWJ1dHRvbi0tZGVmYXVsdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnNoYXJlLWJ1dHRvbi0tb3V0bGluZWQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cywgY29sb3IgMC4xNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNoYXJlLWJ1dHRvbi0tb3V0bGluZWQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNoYXJlLWJ1dHRvbi0tb3V0bGluZWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNoYXJlLWJ1dHRvbi0tb3V0bGluZWQgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLnNoYXJlLWJ1dHRvbi0tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5zaGFyZS1idXR0b24tLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgY29sb3I6ICNiY2NiZWY7XG4gIGJvcmRlci1jb2xvcjogI2JjY2JlZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNoYXJlLWJ1dHRvbi0tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuc2hhcmUtYnV0dG9uLS1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjYmNjYmVmO1xufVxuXG4uc2hhcmUtYnV0dG9uX19pY29uIHtcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTNweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cblxuLnByaW50LWJ1dHRvbi0tZGVmYXVsdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmludC1idXR0b24tLWRlZmF1bHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByaW50LWJ1dHRvbi0tZGVmYXVsdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucHJpbnQtYnV0dG9uLS1kZWZhdWx0IHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5wcmludC1idXR0b24tLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wcmludC1idXR0b24tLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByaW50LWJ1dHRvbi0tZGVmYXVsdDpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5wcmludC1idXR0b24tLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5wcmludC1idXR0b24tLWRlZmF1bHQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5wcmludC1idXR0b24tLWludmVydGVkIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByaW50LWJ1dHRvbi0taW52ZXJ0ZWQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByaW50LWJ1dHRvbi0taW52ZXJ0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnByaW50LWJ1dHRvbi0taW52ZXJ0ZWQgc3ZnIHtcbiAgZmlsbDogIzAwMWM2MDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLnByaW50LWJ1dHRvbi0taW52ZXJ0ZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wcmludC1idXR0b24tLWludmVydGVkOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcmludC1idXR0b24tLWludmVydGVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLnByaW50LWJ1dHRvbi0taW52ZXJ0ZWQ6bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5wcmludC1idXR0b24tLWludmVydGVkOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5wcmludC1idXR0b25fX2ljb24ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uZG9jLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzLCBjb2xvciAwLjE1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9jLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZG9jLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZG9jLWJ1dHRvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uZG9jLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLmRvYy1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBjb2xvcjogI2JjY2JlZjtcbiAgYm9yZGVyLWNvbG9yOiAjYmNjYmVmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZG9jLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5kb2MtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNiY2NiZWY7XG59XG5cbi5kb2MtYnV0dG9uX19pY29uIHtcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTdweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cblxuLmhpZ2hsaWdodC1zaGFyZS1wb3BvdmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDgwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogaGlnaGxpZ2h0LXNoYXJlLWludHJvIDAuMnM7XG4gICAgICAgICAgYW5pbWF0aW9uOiBoaWdobGlnaHQtc2hhcmUtaW50cm8gMC4ycztcbn1cbi5oaWdobGlnaHQtc2hhcmUtcG9wb3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41ZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNWVtO1xuICBib3JkZXItd2lkdGg6IDAuNWVtIDAuNWVtIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMWM2MCB0cmFuc3BhcmVudDtcbn1cbi5oaWdobGlnaHQtc2hhcmUtcG9wb3ZlciA+IHVsIHtcbiAgbWFyZ2luLXRvcDogLTAuNzVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogIzAwMWM2MDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGlnaGxpZ2h0LXNoYXJlLXBvcG92ZXIgPiB1bCA+IGxpIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbn1cbi5oaWdobGlnaHQtc2hhcmUtcG9wb3ZlciA+IHVsID4gbGkgPiBhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhpZ2hsaWdodC1zaGFyZS1wb3BvdmVyID4gdWwgPiBsaSA+IGEgc3ZnIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5oaWdobGlnaHQtc2hhcmUtcG9wb3ZlciA+IHVsID4gbGkgPiBhOmhvdmVyLCAuaGlnaGxpZ2h0LXNoYXJlLXBvcG92ZXIgPiB1bCA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJlZCk7XG59XG4uaGlnaGxpZ2h0LXNoYXJlLXBvcG92ZXIgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIGEge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5oaWdobGlnaHQtc2hhcmUtcG9wb3ZlciA+IHVsID4gbGk6bGFzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGlnaGxpZ2h0LXNoYXJlLWludHJvIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGlnaGxpZ2h0LXNoYXJlLWludHJvIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4uZG9jLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5kb2MtbGluazpob3ZlciwgLmRvYy1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbn1cbi5kb2MtbGluay0td2hpdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9jLWxpbmstLXdoaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAwcHg7XG4gIHdpZHRoOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdmFyKC0tcmVkKTtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRvYy1saW5rLS13aGl0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAwcHg7XG4gIHdpZHRoOiAwcHg7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZG9jLWxpbmstLWJsdWUtd2FzaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb2MtbGluay0tYmx1ZS13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAwcHg7XG4gIHdpZHRoOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdmFyKC0tcmVkKTtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRvYy1saW5rLS1ibHVlLXdhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMHB4O1xuICB3aWR0aDogMHB4O1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICNmMmY1ZmM7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRvYy1saW5rLS1zbWFsbCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgbWluLWhlaWdodDogMjIwcHg7XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG59XG4uZG9jLWxpbmstLWxhcmdlIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5kb2MtbGluay0tbGFyZ2UgLmRvYy1saW5rX190eXBlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmRvYy1saW5rX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRvYy1saW5rLS1zbWFsbCAuZG9jLWxpbmtfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9jLWxpbmstLXNtYWxsIC5kb2MtbGlua19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvYy1saW5rLS1zbWFsbCAuZG9jLWxpbmtfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5kb2MtbGluay0tc21hbGwgLmRvYy1saW5rX190aXRsZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5kb2MtbGluay0tbGFyZ2UgLmRvYy1saW5rX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb2MtbGluay0tbGFyZ2UgLmRvYy1saW5rX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZG9jLWxpbmstLWxhcmdlIC5kb2MtbGlua19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZG9jLWxpbmstLWxhcmdlIC5kb2MtbGlua19fdGl0bGUge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cblxuLmRvYy1saW5rX190eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9jLWxpbmtfX3R5cGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvYy1saW5rX190eXBlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5kb2MtbGluay0tc21hbGwgLmRvYy1saW5rX190eXBlIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLmRvYy1saW5rLS1sYXJnZSAuZG9jLWxpbmtfX3R5cGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udGVhc2VfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLnRlYXNlX19saW5rOmhvdmVyLCAudGVhc2VfX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5ICFpbXBvcnRhbnQ7XG59XG4udGVhc2VfX2xpbms6aG92ZXIgLnRlYXNlX190aXRsZSxcbi50ZWFzZV9fbGluazpob3ZlciAudGVhc2VfX2Rlc2MsXG4udGVhc2VfX2xpbms6aG92ZXIgLnRlYXNlX190eXBlLFxuLnRlYXNlX19saW5rOmhvdmVyIC50ZWFzZV9fbnVtYmVyLCAudGVhc2VfX2xpbms6Zm9jdXMgLnRlYXNlX190aXRsZSxcbi50ZWFzZV9fbGluazpmb2N1cyAudGVhc2VfX2Rlc2MsXG4udGVhc2VfX2xpbms6Zm9jdXMgLnRlYXNlX190eXBlLFxuLnRlYXNlX19saW5rOmZvY3VzIC50ZWFzZV9fbnVtYmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGVhc2VfX2xpbms6aG92ZXIgLnRlYXNlX19tYXAtc3ZnLCAudGVhc2VfX2xpbms6Zm9jdXMgLnRlYXNlX19tYXAtc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi50ZWFzZV9fbGluazpob3ZlciAudGVhc2VfX251bWJlciwgLnRlYXNlX19saW5rOmZvY3VzIC50ZWFzZV9fbnVtYmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi50ZWFzZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50ZWFzZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRlYXNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRlYXNlX190aXRsZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudGVhc2VfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbi50ZWFzZV9fZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB3aWR0aDogOTAlO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudGVhc2VfX2Rlc2Mge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuLnRlYXNlX190eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRlYXNlX190eXBlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50ZWFzZV9fdHlwZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4udGVhc2VfX3R5cGUgLmNhcmQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi50ZWFzZS0tc3RhdCAudGVhc2VfX251bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGVhc2UtLXN0YXQgLnRlYXNlX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNjBweCArICg4MCAtIDYwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRlYXNlLS1zdGF0IC50ZWFzZV9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cbi50ZWFzZS0tc3RhdCAudGVhc2VfX3RpdGxlIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLnRlYXNlLS1tYXAgLnRlYXNlX19tYXAtc3ZnIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDE3MHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmaWxsOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbn1cblxuLnRlYXNlLS1pbml0aWF0aXZlIC50ZWFzZV9fdHlwZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50ZWFzZS0tbGFyZ2UtdGV4dCAudGVhc2VfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB3aWR0aDogOTUlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50ZWFzZS0tbGFyZ2UtdGV4dCAudGVhc2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNDAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50ZWFzZS0tbGFyZ2UtdGV4dCAudGVhc2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi50ZWFzZS0tbGFyZ2UtdGV4dCAudGVhc2VfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuLnRlYXNlLS1sYXJnZS10ZXh0IC50ZWFzZV9fbGluazpob3ZlciwgLnRlYXNlLS1sYXJnZS10ZXh0IC50ZWFzZV9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC50ZWFzZS0tbGFyZ2UtdGV4dCAudGVhc2VfX2xpbmsge1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5cbi5saXN0LXRlYXNlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cblxuLmxpc3QtdGVhc2VfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5saXN0LXRlYXNlX19saW5rIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLmxpc3QtdGVhc2VfX2xpbms6aG92ZXIsIC5saXN0LXRlYXNlX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbn1cbi5saXN0LXRlYXNlX19saW5rOmhvdmVyIC5saXN0LXRlYXNlX190aXRsZSxcbi5saXN0LXRlYXNlX19saW5rOmhvdmVyIC5saXN0LXRlYXNlX19kZXNjLFxuLmxpc3QtdGVhc2VfX2xpbms6aG92ZXIgLmxpc3QtdGVhc2VfX3R5cGUsIC5saXN0LXRlYXNlX19saW5rOmZvY3VzIC5saXN0LXRlYXNlX190aXRsZSxcbi5saXN0LXRlYXNlX19saW5rOmZvY3VzIC5saXN0LXRlYXNlX19kZXNjLFxuLmxpc3QtdGVhc2VfX2xpbms6Zm9jdXMgLmxpc3QtdGVhc2VfX3R5cGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpc3QtdGVhc2VfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmxpc3QtdGVhc2VfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygzMy4zJSAtIDI1cHgpO1xuICB9XG59XG5cbi5saXN0LXRlYXNlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxpc3QtdGVhc2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5saXN0LXRlYXNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5saXN0LXRlYXNlX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG4ubGlzdC10ZWFzZV9fZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubGlzdC10ZWFzZV9fZGVzYyB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG4ubGlzdC10ZWFzZV9fdHlwZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5saXN0LXRlYXNlX190eXBlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5saXN0LXRlYXNlX190eXBlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnRlYXNlLWdyaWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuLnRlYXNlLWdyaWQgLnRlYXNlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50ZWFzZS1ncmlkIC50ZWFzZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ZWFzZS1ncmlkIC50ZWFzZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudGVhc2UtZ3JpZCAudGVhc2U6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnRlYXNlLWdyaWQgLnRlYXNlOm50aC1jaGlsZCgybisxKTpudGgtbGFzdC1jaGlsZCgtbisyKSwgLnRlYXNlLWdyaWQgLnRlYXNlOm50aC1jaGlsZCgybisxKTpudGgtbGFzdC1jaGlsZCgtbisyKSB+IC50ZWFzZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAudGVhc2UtZ3JpZCAudGVhc2U6bGFzdC1jaGlsZDpub3QoOm50aC1jaGlsZChldmVuKTpub3QoLnRlYXNlLS1wcmVzcykpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlYXNlLWdyaWQtLWZpdmUtd2lkZSAudGVhc2Uge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnRlYXNlLWdyaWQtLWZpdmUtd2lkZSAudGVhc2U6bnRoLWNoaWxkKDVuKzUpIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnRlYXNlLWdyaWQtLWZpdmUtd2lkZSAudGVhc2U6bnRoLWNoaWxkKDVuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzUpLCAudGVhc2UtZ3JpZC0tZml2ZS13aWRlIC50ZWFzZTpudGgtY2hpbGQoNW4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rNSkgfiAudGVhc2Uge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlYXNlLWdyaWQtLWZvdXItd2lkZSAudGVhc2Uge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnRlYXNlLWdyaWQtLWZvdXItd2lkZSAudGVhc2U6bnRoLWNoaWxkKDRuKzQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnRlYXNlLWdyaWQtLWZvdXItd2lkZSAudGVhc2U6bnRoLWNoaWxkKDRuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzQpLCAudGVhc2UtZ3JpZC0tZm91ci13aWRlIC50ZWFzZTpudGgtY2hpbGQoNG4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rNCkgfiAudGVhc2Uge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlYXNlLWdyaWQtLXN0cmV0Y2hlZCAudGVhc2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgfVxuICAudGVhc2UtZ3JpZC0tc3RyZXRjaGVkIC50ZWFzZTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAudGVhc2UtZ3JpZC0taW5zZXQtd2lkZTpub3QoLnRlYXNlLWdyaWQtLXN0cmV0Y2hlZCkgLnRlYXNlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC50ZWFzZS1ncmlkLS1pbnNldC13aWRlOm5vdCgudGVhc2UtZ3JpZC0tc3RyZXRjaGVkKSAudGVhc2U6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnRlYXNlLWdyaWQtLWluc2V0LXdpZGU6bm90KC50ZWFzZS1ncmlkLS1zdHJldGNoZWQpIC50ZWFzZTpudGgtY2hpbGQoMm4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMiksIC50ZWFzZS1ncmlkLS1pbnNldC13aWRlOm5vdCgudGVhc2UtZ3JpZC0tc3RyZXRjaGVkKSAudGVhc2U6bnRoLWNoaWxkKDJuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzIpIH4gLnRlYXNlIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC50ZWFzZS1ncmlkLS1pbnNldC13aWRlOm5vdCgudGVhc2UtZ3JpZC0tc3RyZXRjaGVkKSAudGVhc2U6bGFzdC1jaGlsZDpub3QoOm50aC1jaGlsZChldmVuKTpub3QoLnRlYXNlLS1wcmVzcykpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRlYXNlLWdyaWQtLWluc2V0LXdpZGU6bm90KC50ZWFzZS1ncmlkLS1zdHJldGNoZWQpIC50ZWFzZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAudGVhc2UtZ3JpZC0taW5zZXQtd2lkZTpub3QoLnRlYXNlLWdyaWQtLXN0cmV0Y2hlZCkgLnRlYXNlOm50aC1jaGlsZCg0bis0KSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC50ZWFzZS1ncmlkLS1pbnNldC13aWRlOm5vdCgudGVhc2UtZ3JpZC0tc3RyZXRjaGVkKSAudGVhc2U6bnRoLWNoaWxkKDRuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzQpLCAudGVhc2UtZ3JpZC0taW5zZXQtd2lkZTpub3QoLnRlYXNlLWdyaWQtLXN0cmV0Y2hlZCkgLnRlYXNlOm50aC1jaGlsZCg0bisxKTpudGgtbGFzdC1jaGlsZCgtbis0KSB+IC50ZWFzZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVhc2UtZ3JpZC0taW5zZXQtd2lkZS50ZWFzZS1ncmlkLS1zdHJldGNoZWQgLnRlYXNlIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi50ZWFzZS1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50ZWFzZS1saXN0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVhc2UtbGlzdCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4udGVhc2UtbGlzdC5ub3QtZmlyc3QtcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZWFzZS1saXN0X190ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRlYXNlLWxpc3RfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRlYXNlLWxpc3RfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC50ZWFzZS1saXN0X190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ZWFzZS1saXN0X190ZXh0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVhc2UtbGlzdF9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiBjYWxjKDYwcHggKyA3NnB4KTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRlYXNlLWxpc3RfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRlYXNlLWxpc3RfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC50ZWFzZS1saXN0X190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hZG1pbi1iYXIgLnRlYXNlLWxpc3RfX3RleHQge1xuICAgIHRvcDogY2FsYyg2MHB4ICsgNzZweCArIDMycHgpO1xuICB9XG59XG5cbi50ZWFzZS1saXN0X19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50ZWFzZS1saXN0X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRlYXNlLWxpc3RfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFzZS1saXN0X19oZWFkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLnRlYXNlLWxpc3RfX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50ZWFzZS1saXN0X19sYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGVhc2UtbGlzdF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50ZWFzZS1saXN0X19sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZWFzZS1saXN0X19saXN0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgd2lkdGg6IDc1JTtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBub3JtYWw7XG4gICAgICAgIGFsaWduLXNlbGY6IG5vcm1hbDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbi5wYWdpbmF0aW9uLS1ibHVlLXdhc2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuXG4ucGFnaW5hdGlvbl9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGFnaW5hdGlvbl9fbGluayBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5wYWdpbmF0aW9uX19saW5rOmhvdmVyLCAucGFnaW5hdGlvbl9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4ucGFnaW5hdGlvbl9fbGlzdCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbl9fbGlzdC1pdGVtLnNlbGVjdGVkIC5wYWdpbmF0aW9uX19saW5rIHtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uX19saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2luYXRpb25fX25leHQtcHJldi5uZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5wYWdpbmF0aW9uX19uZXh0LXByZXYubmV4dCAucGFnaW5hdGlvbl9fbmV4dC1wcmV2LWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnBhZ2luYXRpb25fX25leHQtcHJldi5wcmV2aW91cyB7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGFnaW5hdGlvbl9fbmV4dC1wcmV2LWJ1dHRvbiB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucGFnaW5hdGlvbl9fbmV4dC1wcmV2LWJ1dHRvbjpob3ZlciwgLnBhZ2luYXRpb25fX25leHQtcHJldi1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBhZ2luYXRpb25fX25leHQtcHJldi1idXR0b24gLmFycm93IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTFweDtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wYWdpbmF0aW9uX19uZXh0LXByZXYtYnV0dG9uIC5hcnJvdy5wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucGFnaW5hdGlvbl9fbmV4dC1wcmV2LWJ1dHRvbi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucGFnaW5hdGlvbl9fbmV4dC1wcmV2LWJ1dHRvbi5kaXNhYmxlZCAuYXJyb3cge1xuICBmaWxsOiAjMDAxYzYwO1xufVxuXG4uYXNpZGUge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFzaWRlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hc2lkZSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFzaWRlIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFzaWRlIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG4uYXNpZGUtLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYXNpZGUtLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYXNpZGUtLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFzaWRlLS1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLmFzaWRlX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFzaWRlX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFzaWRlX19oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5hc2lkZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hc2lkZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFzaWRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2lkZV9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYXNpZGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hc2lkZV9fdGl0bGUge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLmFzaWRlX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuYXNpZGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmFzaWRlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hc2lkZV9fdGV4dCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hc2lkZV9fdGV4dCBhOmhvdmVyLCAuYXNpZGVfX3RleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFzaWRlX190ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFzaWRlX190ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXNpZGVfX3RleHQgPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYXNpZGVfX3RleHQgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXNpZGVfX3RleHQgPiB1bCA+IGxpIHVsLFxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hc2lkZV9fdGV4dCA+IHVsIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmFzaWRlX190ZXh0ID4gdWwgYTpob3ZlciwgLmFzaWRlX190ZXh0ID4gdWwgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFzaWRlX190ZXh0ID4gdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXNpZGVfX3RleHQgPiB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYXNpZGVfX3RleHQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXNpZGVfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hc2lkZV9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXNpZGVfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hc2lkZV9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXNpZGVfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYXNpZGVfX3RleHQgPiBvbCA+IGxpIHVsLFxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hc2lkZV9fdGV4dCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmFzaWRlX190ZXh0ID4gb2wgYTpob3ZlciwgLmFzaWRlX190ZXh0ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFzaWRlX190ZXh0ID4gb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXNpZGVfX3RleHQgPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXNpZGVfX2NvbHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmFzaWRlX19sZWZ0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFzaWRlX19sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXNpZGVfX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFzaWRlX19yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5hc2lkZV9fZG9jLWxpbmsge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuXG4uYXNpZGVfX2ltYWdlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXNpZGVfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmFzaWRlX19pbWFnZV9fY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4uYXNpZGVfX2ltYWdlX19jYXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmFzaWRlX19pbWFnZV9fY2FwdGlvbiBhOmhvdmVyLCAuYXNpZGVfX2ltYWdlX19jYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hc2lkZS0tbmFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hc2lkZS0tbmFycm93IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFzaWRlLS1uYXJyb3cge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG4uYXNpZGUtLW5hcnJvdyAuYXNpZGVfX3RpdGxlIHtcbiAgd2lkdGg6IDk1JTtcbn1cbi5hc2lkZS0tbmFycm93IC5hc2lkZV9fY29scyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFzaWRlLS1uYXJyb3cgLmFzaWRlX19sZWZ0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hc2lkZS0tbmFycm93IC5hc2lkZV9fbGVmdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmFzaWRlLS1uYXJyb3cgLmFzaWRlX19yaWdodCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hc2lkZS0tbmFycm93IC5hc2lkZV9fcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmFzaWRlX19zdGF0cyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hc2lkZV9fc3RhdHMge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFzaWRlX19zdGF0cyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFzaWRlX19zdGF0cyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5hc2lkZV9fc3RhdHMtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX19zdGF0cy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFzaWRlX19zdGF0cy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFzaWRlX19zdGF0cy1oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5hc2lkZV9fc3RhdHMgLnRlYXNlLWdyaWQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFzaWRlX19zdGF0cyAudGVhc2UtZ3JpZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFzaWRlX19zdGF0cyAudGVhc2UtZ3JpZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X19jb2xzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b3J5LXByZXZpZXdfX2NvbHMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X19jb2xzIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X19jb2xzIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4uc3RvcnktcHJldmlld19fc3BhY2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0b3J5LXByZXZpZXdfX3NwYWNlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAlICsgKDQwJSAtIDQwMHB4KSk7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X19zcGFjZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwJSArICg0MCUgLSA1MDBweCkpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RvcnktcHJldmlld19fbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB3aWR0aDogODAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RvcnktcHJldmlld19fbGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X19yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X19yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLnN0b3J5LXByZXZpZXdfX2NhdGVnb3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0b3J5LXByZXZpZXdfX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X19jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc3RvcnktcHJldmlld19fY2F0ZWdvcnk6aG92ZXIsIC5zdG9yeS1wcmV2aWV3X19jYXRlZ29yeTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X19jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uc3RvcnktcHJldmlld19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNHB4ICsgKDM1IC0gMjQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RvcnktcHJldmlld19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLnN0b3J5LXByZXZpZXdfX3RpdGxlIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4uc3RvcnktcHJldmlld19fdGl0bGUgYTpob3ZlciwgLnN0b3J5LXByZXZpZXdfX3RpdGxlIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLnN0b3J5LXByZXZpZXdfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnN0b3J5LXByZXZpZXdfX3RleHQge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0b3J5LXByZXZpZXdfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuc3RvcnktcHJldmlld19fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuc3RvcnktcHJldmlld19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0b3J5LXByZXZpZXdfX3RleHQge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogNjBweDtcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6IDYwcHg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA2MHB4O1xuICAgIC13ZWJraXQtY29sdW1uLXJ1bGU6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgICAgIC1tb3otY29sdW1uLXJ1bGU6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgICAgICAgICAgY29sdW1uLXJ1bGU6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG4uc3RvcnktcHJldmlld19fdGV4dCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5zdG9yeS1wcmV2aWV3X190ZXh0IGE6aG92ZXIsIC5zdG9yeS1wcmV2aWV3X190ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLnN0b3J5LXByZXZpZXctLW5hcnJvdyAuc3RvcnktcHJldmlld19fc3BhY2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdG9yeS1wcmV2aWV3LS1uYXJyb3cgLnN0b3J5LXByZXZpZXdfX2NvbHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi5zdG9yeS1wcmV2aWV3LS1uYXJyb3cgLnN0b3J5LXByZXZpZXdfX2xlZnQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RvcnktcHJldmlldy0tbmFycm93IC5zdG9yeS1wcmV2aWV3X19yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0b3J5LXByZXZpZXctLW5hcnJvdyAuc3RvcnktcHJldmlld19fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0b3J5LXByZXZpZXctLW5hcnJvdyAuc3RvcnktcHJldmlld19faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3LS1uYXJyb3cgLnN0b3J5LXByZXZpZXdfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0b3J5LXByZXZpZXctLW5hcnJvdyAuc3RvcnktcHJldmlld19fdGl0bGUge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50LS1sZWZ0IC5zdG9yeS1wcmV2aWV3IC5zdG9yeS1wcmV2aWV3X19jb2xzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnBhZ2VfX2NvbnRlbnQtLWxlZnQgLnN0b3J5LXByZXZpZXcgLnN0b3J5LXByZXZpZXdfX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5wYWdlX19jb250ZW50LS1sZWZ0IC5zdG9yeS1wcmV2aWV3IC5zdG9yeS1wcmV2aWV3X19zcGFjZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2VfX2NvbnRlbnQtLWxlZnQgLnN0b3J5LXByZXZpZXcgLnN0b3J5LXByZXZpZXdfX2xlZnQge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgd2lkdGg6IDM3LjUlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAucGFnZV9fY29udGVudC0tbGVmdCAuc3RvcnktcHJldmlldyAuc3RvcnktcHJldmlld19fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGFnZV9fY29udGVudC0tbGVmdCAuc3RvcnktcHJldmlldyAuc3RvcnktcHJldmlld19fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG4uZG9jLWdyaWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmRvYy1ncmlkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG59XG5cbi5kb2ctZ3JpZF9fbGluayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmRvZy1ncmlkX19saW5rIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRvZy1ncmlkX19saW5rIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRvZy1ncmlkX19saW5rIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kb2ctZ3JpZF9fbGluayB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG4uZG9nLWdyaWRfX2xpbmsgLmRvYy1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmRvZy1ncmlkX19saW5rIC5kb2MtbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb2ctZ3JpZF9fbGluayAuZG9jLWxpbmsge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kb2ctZ3JpZF9fbGluayAuZG9jLWxpbmsge1xuICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kb2ctZ3JpZF9fbGluayAuZG9jLWxpbmsge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5zb2x1dGlvbi1saXN0IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNvbHV0aW9uLWxpc3Qge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9uLWxpc3Qge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zb2x1dGlvbi1saXN0IHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNvbHV0aW9uLWxpc3Qge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnNvbHV0aW9uLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zb2x1dGlvbi1saXN0X19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLnNvbHV0aW9uLWxpc3RfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zb2x1dGlvbi1saXN0X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNvbHV0aW9uLWxpc3RfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc29sdXRpb24tbGlzdF9faGVhZGVyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uc29sdXRpb24tbGlzdF9fbGlzdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5cbi5zb2x1dGlvbi1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cblxuLnNvbHV0aW9uLWxpc3RfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc29sdXRpb24tbGlzdF9fbGluazpob3ZlciwgLnNvbHV0aW9uLWxpc3RfX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNvbHV0aW9uLWxpc3RfX2xpbms6aG92ZXIgLnNvbHV0aW9uLWxpc3RfX3RpdGxlLFxuLnNvbHV0aW9uLWxpc3RfX2xpbms6aG92ZXIgLnNvbHV0aW9uLWxpc3RfX2Rlc2MsIC5zb2x1dGlvbi1saXN0X19saW5rOmZvY3VzIC5zb2x1dGlvbi1saXN0X190aXRsZSxcbi5zb2x1dGlvbi1saXN0X19saW5rOmZvY3VzIC5zb2x1dGlvbi1saXN0X19kZXNjIHtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGJvcmRlci1jb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb24tbGlzdF9fbGluayB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uc29sdXRpb24tbGlzdF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc29sdXRpb24tbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg0MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNvbHV0aW9uLWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb24tbGlzdF9fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uc29sdXRpb24tbGlzdF9fZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuc29sdXRpb24tbGlzdF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuc29sdXRpb24tbGlzdF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9uLWxpc3RfX2Rlc2Mge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ubGluay1ncm91cCB7XG4gIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgIC1tb3otY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cbi5saW5rLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubGluay1ncm91cF9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5saW5rLWdyb3VwX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxpbmstZ3JvdXBfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubGluay1ncm91cF9faGVhZGVyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ubGluay1ncm91cF9fbGlzdDpob3ZlciBhLCAubGluay1ncm91cF9fbGlzdDpmb2N1cyBhIHtcbiAgY29sb3I6ICNiY2NiZWY7XG59XG4ubGluay1ncm91cF9fbGlzdCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxpbmstZ3JvdXBfX2xpc3QgYSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNHB4ICsgKDM1IC0gMjQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGluay1ncm91cF9fbGlzdCBhIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5saW5rLWdyb3VwX19saXN0IGE6aG92ZXIsIC5saW5rLWdyb3VwX19saXN0IGE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDFjNjA7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5saW5rLWdyb3VwX19saXN0IGEge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cblxuLm51bWJlcmVkLWxpc3RfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5udW1iZXJlZC1saXN0X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm51bWJlcmVkLWxpc3RfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubnVtYmVyZWQtbGlzdF9faGVhZGVyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ubnVtYmVyZWQtbGlzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuXG4ubnVtYmVyZWQtbGlzdF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuXG4ubnVtYmVyZWQtbGlzdF9fbGluayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbi5udW1iZXJlZC1saXN0X19saW5rOmhvdmVyLCAubnVtYmVyZWQtbGlzdF9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG59XG4ubnVtYmVyZWQtbGlzdF9fbGluazpob3ZlciAubnVtYmVyZWQtbGlzdF9fdGV4dCxcbi5udW1iZXJlZC1saXN0X19saW5rOmhvdmVyIC5udW1iZXJlZC1saXN0X19udW1iZXIsIC5udW1iZXJlZC1saXN0X19saW5rOmZvY3VzIC5udW1iZXJlZC1saXN0X190ZXh0LFxuLm51bWJlcmVkLWxpc3RfX2xpbms6Zm9jdXMgLm51bWJlcmVkLWxpc3RfX251bWJlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubnVtYmVyZWQtbGlzdF9fbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgd2lkdGg6IDQwcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubnVtYmVyZWQtbGlzdF9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5udW1iZXJlZC1saXN0X19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm51bWJlcmVkLWxpc3RfX251bWJlciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLm51bWJlcmVkLWxpc3RfX3RleHQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubnVtYmVyZWQtbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubnVtYmVyZWQtbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm51bWJlcmVkLWxpc3RfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzAwMWM2MDtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm51bWJlcmVkLWxpc3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjRweCArICgzNSAtIDI0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubnVtYmVyZWQtbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbi5saXN0LW9mLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubGlzdC1vZi1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmxpc3Qtb2YtbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubGlzdC1vZi1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1vZi1saW5rcyB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5saXN0LW9mLWxpbmtzIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LW9mLWxpbmtzIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3Qtb2YtbGlua3MubmFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5saXN0LW9mLWxpbmtzLm5hcnJvdyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5saXN0LW9mLWxpbmtzLm5hcnJvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubGlzdC1vZi1saW5rcy53aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuLmxpc3Qtb2YtbGlua3Mud2hpdGUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG59XG4ubGlzdC1vZi1saW5rcy5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbn1cblxuLmxpc3Qtb2YtbGlua3NfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxpc3Qtb2YtbGlua3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5saXN0LW9mLWxpbmtzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubGlzdC1vZi1saW5rc19fdGl0bGUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5saXN0LW9mLWxpbmtzX19pdGVtIHtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbi5saXN0LW9mLWxpbmtzX19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LW9mLWxpbmtzX19saW5rIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubGlzdC1vZi1saW5rc19fbGluazpob3ZlciAubGlzdC1vZi1saW5rc19fbGluay10aXRsZSwgLmxpc3Qtb2YtbGlua3NfX2xpbms6Zm9jdXMgLmxpc3Qtb2YtbGlua3NfX2xpbmstdGl0bGUge1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi5saXN0LW9mLWxpbmtzX19saW5rOmhvdmVyIC5saXN0LW9mLWxpbmtzX19saW5rLWRlc2MsIC5saXN0LW9mLWxpbmtzX19saW5rOmZvY3VzIC5saXN0LW9mLWxpbmtzX19saW5rLWRlc2Mge1xuICBjb2xvcjogIzQ1NWZhMDtcbn1cbi5saXN0LW9mLWxpbmtzX19saW5rOmhvdmVyIC5saXN0LW9mLWxpbmtzX19saW5rLWljb24sIC5saXN0LW9mLWxpbmtzX19saW5rOmZvY3VzIC5saXN0LW9mLWxpbmtzX19saW5rLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICBib3JkZXItY29sb3I6ICMwMDFjNjA7XG59XG4ubGlzdC1vZi1saW5rc19fbGluazpob3ZlciAubGlzdC1vZi1saW5rc19fbGluay1pY29uIHN2ZywgLmxpc3Qtb2YtbGlua3NfX2xpbms6Zm9jdXMgLmxpc3Qtb2YtbGlua3NfX2xpbmstaWNvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4ubGlzdC1vZi1saW5rc19fbGluay10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGlzdC1vZi1saW5rc19fbGluay10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDQwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGlzdC1vZi1saW5rc19fbGluay10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3Qtb2YtbGlua3NfX2xpbmstdGl0bGUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aWRlIC5saXN0LW9mLWxpbmtzX19saW5rLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubGlzdC1vZi1saW5rc19fbGluay1pY29uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xufVxuLmxpc3Qtb2YtbGlua3NfX2xpbmstaWNvbiBzdmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMXB4O1xuICBmaWxsOiAjMGQzZGQ5O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5saXN0LW9mLWxpbmtzX19saW5rLWljb24ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuLndpZGUgLmxpc3Qtb2YtbGlua3NfX2xpbmstaWNvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2lkZSAubGlzdC1vZi1saW5rc19fbGluay1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5saXN0LW9mLWxpbmtzX19saW5rLWRlc2Mge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmxpc3Qtb2YtbGlua3NfX2xpbmstZGVzYyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAubGlzdC1vZi1saW5rc19fbGluay1kZXNjIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1vZi1saW5rc19fbGluay1kZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG4ubGlzdC1vZi1saW5rcy5ibHVlIC5saXN0LW9mLWxpbmtzX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpc3Qtb2YtbGlua3MuYmx1ZSAubGlzdC1vZi1saW5rc19faXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG59XG4ubGlzdC1vZi1saW5rcy5ibHVlIC5saXN0LW9mLWxpbmtzX19saW5rOmhvdmVyIC5saXN0LW9mLWxpbmtzX19saW5rLWRlc2MsIC5saXN0LW9mLWxpbmtzLmJsdWUgLmxpc3Qtb2YtbGlua3NfX2xpbms6Zm9jdXMgLmxpc3Qtb2YtbGlua3NfX2xpbmstZGVzYyB7XG4gIGNvbG9yOiAjYmNjYmVmO1xufVxuLmxpc3Qtb2YtbGlua3MuYmx1ZSAubGlzdC1vZi1saW5rc19fbGluazpob3ZlciAubGlzdC1vZi1saW5rc19fbGluay1pY29uLCAubGlzdC1vZi1saW5rcy5ibHVlIC5saXN0LW9mLWxpbmtzX19saW5rOmZvY3VzIC5saXN0LW9mLWxpbmtzX19saW5rLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubGlzdC1vZi1saW5rcy5ibHVlIC5saXN0LW9mLWxpbmtzX19saW5rOmhvdmVyIC5saXN0LW9mLWxpbmtzX19saW5rLWljb24gc3ZnLCAubGlzdC1vZi1saW5rcy5ibHVlIC5saXN0LW9mLWxpbmtzX19saW5rOmZvY3VzIC5saXN0LW9mLWxpbmtzX19saW5rLWljb24gc3ZnIHtcbiAgZmlsbDogIzAwMWM2MDtcbn1cbi5saXN0LW9mLWxpbmtzLmJsdWUgLmxpc3Qtb2YtbGlua3NfX2xpbmstdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saXN0LW9mLWxpbmtzLmJsdWUgLmxpc3Qtb2YtbGlua3NfX2xpbmstaWNvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbn1cbi5saXN0LW9mLWxpbmtzLmJsdWUgLmxpc3Qtb2YtbGlua3NfX2xpbmstaWNvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmxpc3Qtb2YtbGlua3MuYmx1ZSAubGlzdC1vZi1saW5rc19fbGluay1kZXNjIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3Qtb2YtbGlua3MuYmx1ZSAubGlzdC1vZi1saW5rc19fbGluay1kZXNjIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgfVxufVxuXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoICNwYWdlLXNlYXJjaC0tc3RhdHMuaGlkZSxcbi5wYWdlLXNlYXJjaF9fc2VhcmNoICNwYWdlLXNlYXJjaC0tcmVzdWx0cy5oaWRlLFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggI3BhZ2Utc2VhcmNoLS1wYWdpbmF0aW9uLmhpZGUsXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX3NvcnQuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAjcGFnZS1zZWFyY2gtLXBhZ2luYXRpb24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAjcGFnZS1zZWFyY2hib3gge1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFuZWwuYWlzLVBhbmVsLS1ub1JlZmluZW1lbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFuZWwuYWlzLVBhbmVsLS1ub1JlZmluZW1lbnQgLnBhZ2Utc2VhcmNoX19maWx0ZXJzLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIGNvbG9yOiAjNDU1ZmEwO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYW5lbC5haXMtUGFuZWwtLW5vUmVmaW5lbWVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiTm8gZmlsdGVyc1wiO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzQ1NWZhMDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy5pcy12aXNpYmxlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMnMsIG9wYWNpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjJzLCBvcGFjaXR5IDAuMnM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy10b3BwZXIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA3N3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtdG9wcGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtaW5uZXIge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIGhlaWdodDogNTB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLWlubmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLWhlYWRlciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtY29scyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLWNvbHMge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLWNvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1jb2wge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLWNvbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtc3RhdGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtc3RhdGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLXN0YXRlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtc3RhdGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1zdGF0ZXMgLmFpcy1SZWZpbmVtZW50TGlzdC1saXN0IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAtd2Via2l0LWNvbHVtbi1ydWxlOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICAgICAgIC1tb3otY29sdW1uLXJ1bGU6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gICAgICAgICAgICBjb2x1bW4tcnVsZTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1zdGF0ZXMgLmFpcy1SZWZpbmVtZW50TGlzdC1saXN0IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcbiAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMztcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1zdGF0ZXMgLmFpcy1SZWZpbmVtZW50TGlzdC1saXN0IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtc3RhdGVzIC5haXMtUmVmaW5lbWVudExpc3QtbGlzdCB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDQ7XG4gICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDQ7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDQ7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fc2hvdy1yZXN1bHRzIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLW9wZW4ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBoZWlnaHQ6IDM4cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLW9wZW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLW9wZW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLW9wZW46aG92ZXIsIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1vcGVuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLW9wZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtY2xvc2Uge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBoZWlnaHQ6IDM4cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLWNsb3NlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1jbG9zZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtY2xvc2U6aG92ZXIsIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1jbG9zZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1jbG9zZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICNiY2NiZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbDpob3ZlciwgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWw6aG92ZXIgLmFpcy1SZWZpbmVtZW50TGlzdC1jb3VudCwgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbDpmb2N1cyAuYWlzLVJlZmluZW1lbnRMaXN0LWNvdW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVJlZmluZW1lbnRMaXN0LWl0ZW0ge1xuICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAtbW96LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVJlZmluZW1lbnRMaXN0LWl0ZW0tLXNlbGVjdGVkIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1SZWZpbmVtZW50TGlzdC1pdGVtLS1zZWxlY3RlZCAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsOmhvdmVyLCAucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVJlZmluZW1lbnRMaXN0LWl0ZW0tLXNlbGVjdGVkIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWw6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMGQzZGQ5O1xuICBib3JkZXItY29sb3I6ICMwZDNkZDk7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVJlZmluZW1lbnRMaXN0LWl0ZW0tLXNlbGVjdGVkIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWw6aG92ZXIgLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbFRleHQsXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVJlZmluZW1lbnRMaXN0LWl0ZW0tLXNlbGVjdGVkIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWw6aG92ZXIgLmFpcy1SZWZpbmVtZW50TGlzdC1jb3VudCwgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1SZWZpbmVtZW50TGlzdC1pdGVtLS1zZWxlY3RlZCAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsOmZvY3VzIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWxUZXh0LFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1SZWZpbmVtZW50TGlzdC1pdGVtLS1zZWxlY3RlZCAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsOmZvY3VzIC5haXMtUmVmaW5lbWVudExpc3QtY291bnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUmVmaW5lbWVudExpc3QtaXRlbS0tc2VsZWN0ZWQgLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbFRleHQge1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUmVmaW5lbWVudExpc3QtaXRlbS0tc2VsZWN0ZWQgLmFpcy1SZWZpbmVtZW50TGlzdC1jb3VudCB7XG4gIGNvbG9yOiAjNDU1ZmEwO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbFRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUmVmaW5lbWVudExpc3QtY2hlY2tib3gge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1SZWZpbmVtZW50TGlzdC1jb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLWN1cnJlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX3JlZmluZW1lbnRzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fcmVmaW5lbWVudHMtcGlsbHMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLUN1cnJlbnRSZWZpbmVtZW50cy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1DdXJyZW50UmVmaW5lbWVudHMtbGlzdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtQ3VycmVudFJlZmluZW1lbnRzLWNhdGVnb3J5IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLUN1cnJlbnRSZWZpbmVtZW50cy1jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLUN1cnJlbnRSZWZpbmVtZW50cy1jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLUN1cnJlbnRSZWZpbmVtZW50cy1jYXRlZ29yeUxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLUN1cnJlbnRSZWZpbmVtZW50cy1kZWxldGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IDI4cHg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGJvcmRlciAwLjJzLCBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGJvcmRlciAwLjJzLCBjb2xvciAwLjJzO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1DdXJyZW50UmVmaW5lbWVudHMtZGVsZXRlOmhvdmVyLCAucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLUN1cnJlbnRSZWZpbmVtZW50cy1kZWxldGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICBib3JkZXItY29sb3I6ICMwMDFjNjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMC4zZW07XG4gIGhlaWdodDogMC4zZW07XG4gIGZpbGw6ICMwZDNkZDk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19pY29uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTAwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19pY29uIHtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybS1pbnB1dCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybS1pbnB1dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNHB4ICsgKDM1IC0gMjQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoX19mb3JtLWlucHV0IHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0taW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMWM2MDtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0taW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMWM2MDtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0taW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoX19mb3JtLWlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMWM2MDtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoX19mb3JtLWlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0taW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybS1pbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybS1pbnB1dDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0taW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybS1pbnB1dCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0taW5wdXQ6Zm9jdXMge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybS1pbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoX19mb3JtLWlucHV0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTAwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0taW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0tcmVzZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybS1zdWJtaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19zb3J0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fc29ydCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX3NvcnQtc3RhdHMge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX3NvcnQtc3RhdHMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19zb3J0LXN0YXRzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19zb3J0LXN0YXRzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19zb3J0LXN0YXRzIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fc29ydC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19zb3J0LWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1Tb3J0Qnktc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtU29ydEJ5LXNlbGVjdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVNvcnRCeS1zZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1Tb3J0Qnktc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDYwcHggI2YyZjVmYyBpbnNldDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA2MHB4ICNmMmY1ZmMgaW5zZXQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMGQzZGQ5O1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1Tb3J0Qnktc2VsZWN0OmhvdmVyLCAucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVNvcnRCeS1zZWxlY3Q6Zm9jdXMge1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1Tb3J0Qnktc2VsZWN0ID4gb3B0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fc29ydC1pY29uIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGZpbGw6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19zb3J0LWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fc29ydC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX3NvcnQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX3NvcnQtbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19zb3J0LWxhYmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX3Jlc3VsdHMtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19yZXN1bHRzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fcmVzdWx0cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fcmVzdWx0cy10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fcmVzdWx0cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19yZXN1bHRzIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbmsge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbmsge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbmsubGFyZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rLmxhcmdlIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluay5sYXJnZSAuc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI2cHggKyAoNzAgLSAyNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluay5sYXJnZSAuc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rLmxhcmdlIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluazpob3ZlciwgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluazpob3ZlciAuc2VhcmNoLXJlc3VsdHNfX3RpdGxlLFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmhvdmVyIC5zZWFyY2gtcmVzdWx0c19fc25pcHBldCxcbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluazpob3ZlciAuc2VhcmNoLXJlc3VsdHNfX3NuaXBwZXQgZW0sXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6aG92ZXIgLnNlYXJjaC1yZXN1bHRzX19ibG9nLFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmhvdmVyIC5zZWFyY2gtcmVzdWx0c19fdHlwZSxcbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluazpob3ZlciAuc2VhcmNoLXJlc3VsdHNfX2NhdGVnb3J5LFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmhvdmVyIC5zZWFyY2gtcmVzdWx0c19fcHJlc3MtZGF0ZSwgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmZvY3VzIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUsXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6Zm9jdXMgLnNlYXJjaC1yZXN1bHRzX19zbmlwcGV0LFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmZvY3VzIC5zZWFyY2gtcmVzdWx0c19fc25pcHBldCBlbSxcbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluazpmb2N1cyAuc2VhcmNoLXJlc3VsdHNfX2Jsb2csXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6Zm9jdXMgLnNlYXJjaC1yZXN1bHRzX190eXBlLFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmZvY3VzIC5zZWFyY2gtcmVzdWx0c19fY2F0ZWdvcnksXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6Zm9jdXMgLnNlYXJjaC1yZXN1bHRzX19wcmVzcy1kYXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6aG92ZXIgLnNlYXJjaC1yZXN1bHRzX19jYXRlZ29yeSwgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmZvY3VzIC5zZWFyY2gtcmVzdWx0c19fY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmhvdmVyIC5zZWFyY2gtcmVzdWx0c19fcmVwb3J0LCAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6Zm9jdXMgLnNlYXJjaC1yZXN1bHRzX19yZXBvcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6aG92ZXIgLnNlYXJjaC1yZXN1bHRzX19yZXBvcnQ6YmVmb3JlLCAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6Zm9jdXMgLnNlYXJjaC1yZXN1bHRzX19yZXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDBweDtcbiAgd2lkdGg6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB2YXIoLS1yZWQpO1xuICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6aG92ZXIgLnNlYXJjaC1yZXN1bHRzX19yZXBvcnQ6YWZ0ZXIsIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluazpmb2N1cyAuc2VhcmNoLXJlc3VsdHNfX3JlcG9ydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAwcHg7XG4gIHdpZHRoOiAwcHg7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgIzAwMWM2MDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6aG92ZXIgLnNlYXJjaC1yZXN1bHRzX190aXRsZSBlbSwgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmZvY3VzIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUgZW0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3RleHQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB3aWR0aDogNzUlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUgZW0ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwZDNkZDk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19zbmlwcGV0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3NuaXBwZXQge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fc25pcHBldCBlbSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3BpbGxzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fdHlwZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fY2F0ZWdvcnkge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2Jsb2cge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3JlcG9ydCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDE0MHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3JlcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMHB4O1xuICB3aWR0aDogMHB4O1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHZhcigtLXJlZCk7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fcmVwb3J0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDBweDtcbiAgd2lkdGg6IDBweDtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3JlcG9ydCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3JlcG9ydCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3JlcG9ydCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fcmVwb3J0OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fcmVwb3J0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3JlcG9ydC1kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3RodW1ibmFpbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAyNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX190aHVtYm5haWwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fcHJlc3MtZGF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fcHJlc3MtZGF0ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3ByZXNzLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3ByZXNzLWRhdGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX25vLXJlc3VsdHMsXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2xvYWRpbmctcmluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbm8tcmVzdWx0cyxcbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fbG9hZGluZy1yaW5nIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI0cHggKyAoMzUgLSAyNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbm8tcmVzdWx0cyxcbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fbG9hZGluZy1yaW5nIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX25vLXJlc3VsdHMsXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2xvYWRpbmctcmluZyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbm8tcmVzdWx0cy1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX25vLXJlc3VsdHMtbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX25vLXJlc3VsdHMtbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX25vLXJlc3VsdHMtbGluayBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbm8tcmVzdWx0cy1saW5rIGE6aG92ZXIsIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbm8tcmVzdWx0cy1saW5rIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDQ0OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1saW5rIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1saW5rIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWxpbms6aG92ZXIsIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24tbGlzdCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24taXRlbS0tcGFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXByZXZpb3VzUGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLW5leHRQYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1uZXh0UGFnZSAuYWlzLVBhZ2luYXRpb24tbGluayB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXByZXZpb3VzUGFnZSAuYWlzLVBhZ2luYXRpb24tbGluayxcbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1uZXh0UGFnZSAuYWlzLVBhZ2luYXRpb24tbGluayB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24taXRlbS0tcHJldmlvdXNQYWdlIC5haXMtUGFnaW5hdGlvbi1saW5rOmhvdmVyLCAucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24taXRlbS0tcHJldmlvdXNQYWdlIC5haXMtUGFnaW5hdGlvbi1saW5rOmZvY3VzLFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLW5leHRQYWdlIC5haXMtUGFnaW5hdGlvbi1saW5rOmhvdmVyLFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLW5leHRQYWdlIC5haXMtUGFnaW5hdGlvbi1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1wcmV2aW91c1BhZ2UgLmFpcy1QYWdpbmF0aW9uLWxpbmsgLmFycm93LFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLW5leHRQYWdlIC5haXMtUGFnaW5hdGlvbi1saW5rIC5hcnJvdyB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDExcHg7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24taXRlbS0tcHJldmlvdXNQYWdlIC5haXMtUGFnaW5hdGlvbi1saW5rIC5hcnJvdy5wcmV2LFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLW5leHRQYWdlIC5haXMtUGFnaW5hdGlvbi1saW5rIC5hcnJvdy5wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24taXRlbS0tc2VsZWN0ZWQgLmFpcy1QYWdpbmF0aW9uLWxpbmsge1xuICBjb2xvcjogIzAwMWM2MDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1kaXNhYmxlZCAuYWlzLVBhZ2luYXRpb24tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLWRpc2FibGVkIC5haXMtUGFnaW5hdGlvbi1saW5rIC5hcnJvdyB7XG4gIGZpbGw6ICM0NTVmYTA7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24taXRlbS0tZGlzYWJsZWQgLmFpcy1QYWdpbmF0aW9uLWxpbms6aG92ZXIsIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1kaXNhYmxlZCAuYWlzLVBhZ2luYXRpb24tbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLS1ub1JlZmluZW1lbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1DbGVhclJlZmluZW1lbnRzLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIGhlaWdodDogMzhweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLUNsZWFyUmVmaW5lbWVudHMtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtQ2xlYXJSZWZpbmVtZW50cy1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1DbGVhclJlZmluZW1lbnRzLWJ1dHRvbjpob3ZlciwgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1DbGVhclJlZmluZW1lbnRzLWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLUNsZWFyUmVmaW5lbWVudHMtYnV0dG9uLS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtQ2xlYXJSZWZpbmVtZW50cy1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5uYXYtc2VhcmNoIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjAwcHgpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIGhlaWdodDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm5hdi1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXYtc2VhcmNoOmZvY3VzLXdpdGhpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG59XG4ubmF2LXNlYXJjaCAuYWlzLVNlYXJjaEJveC1pbnB1dCB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uYXYtc2VhcmNoIC5haXMtU2VhcmNoQm94LWlucHV0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uYXYtc2VhcmNoIC5haXMtU2VhcmNoQm94LWlucHV0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5uYXYtc2VhcmNoIC5haXMtU2VhcmNoQm94LWlucHV0IGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLm5hdi1zZWFyY2ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5uYXYtc2VhcmNoIC5haXMtU2VhcmNoQm94LWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmF2LXNlYXJjaCAuYWlzLVNlYXJjaEJveC1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5uYXYtc2VhcmNoIC5haXMtU2VhcmNoQm94LWlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5uYXYtc2VhcmNoIC5haXMtU2VhcmNoQm94LWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi1zZWFyY2ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLm5hdi1zZWFyY2ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLm5hdi1zZWFyY2ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5uYXYtc2VhcmNoIC5haXMtU2VhcmNoQm94LWlucHV0OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLm5hdi1zZWFyY2ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5uYXYtc2VhcmNoIC5haXMtU2VhcmNoQm94LXJlc2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXYtc2VhcmNoIC5haXMtU2VhcmNoQm94LXN1Ym1pdCBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdi1zZWFyY2ggLmFpcy1TZWFyY2hCb3gtbG9hZGluZ0luZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubmF2LXNlYXJjaCAuYWlzLVNlYXJjaEJveC1sb2FkaW5nSW5kaWNhdG9yIHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi1zZWFyY2ggLmFpcy1TZWFyY2hCb3gtbG9hZGluZ0luZGljYXRvciBzdmcgY2lyY2xlIHtcbiAgc3Ryb2tlLW9wYWNpdHk6IDAuMjtcbn1cbi5uYXYtc2VhcmNoIC5haXMtU2VhcmNoQm94LWxvYWRpbmdJbmRpY2F0b3Igc3ZnIGNpcmNsZSxcbi5uYXYtc2VhcmNoIC5haXMtU2VhcmNoQm94LWxvYWRpbmdJbmRpY2F0b3Igc3ZnIHBhdGgge1xuICBzdHJva2Utd2lkdGg6IDNweDtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1zZWFyY2hib3gge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAwLjhlbTtcbiAgaGVpZ2h0OiAwLjhlbTtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmF2LXNlYXJjaCAuc2VhcmNoLWljb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5hdi1zZWFyY2ggLnNlYXJjaC1pY29uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtaWNvbiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogLTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuYWlzLUhpdHMge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLmFpcy1IaXRzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuYWlzLUhpdHMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5haXMtSGlnaGxpZ2h0LWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICMwMDFjNjA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19uby1yZXN1bHRzIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX25vLXJlc3VsdHMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fbm8tcmVzdWx0cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19uby1yZXN1bHRzIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fbm8tcmVzdWx0cyBhOmhvdmVyLCAubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19uby1yZXN1bHRzIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX2luZm8ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX190eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19ibG9nIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyIDAuMnMsIGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyIDAuMnMsIGNvbG9yIDAuMnM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX2Jsb2dbZGF0YS1ibG9nbmFtZT1cIkV2ZXJ5dG93biBTdXBwb3J0IEZ1bmRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBkM2RkOTtcbiAgY29sb3I6ICMwZDNkZDk7XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19ibG9nW2RhdGEtYmxvZ25hbWU9XCJFdmVyeXRvd24gUmVzZWFyY2hcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX2Jsb2dbZGF0YS1ibG9nbmFtZT1cIkV2ZXJ5dG93biBMYXdcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzQ1NWZhMDtcbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19saW5rLmxhcmdlIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX2xpbmsubGFyZ2UgLnNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19saW5rLmxhcmdlIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19saW5rLmxhcmdlIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19saW5rLmxhcmdlIC5zZWFyY2gtcmVzdWx0c19faW5mbyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX2xpbmsubGFyZ2UgLnNlYXJjaC1yZXN1bHRzX190eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19saW5rOmhvdmVyLCAubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX2xpbms6aG92ZXIgLnNlYXJjaC1yZXN1bHRzX190aXRsZSwgLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fbGluazpmb2N1cyAuc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19saW5rOmhvdmVyIC5zZWFyY2gtcmVzdWx0c19fYmxvZywgLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fbGluazpmb2N1cyAuc2VhcmNoLXJlc3VsdHNfX2Jsb2cge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX2xpbms6aG92ZXIgLnNlYXJjaC1yZXN1bHRzX190eXBlLCAubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19saW5rOmZvY3VzIC5zZWFyY2gtcmVzdWx0c19fdHlwZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19saW5rOmhvdmVyIC5haXMtSGlnaGxpZ2h0LWhpZ2hsaWdodGVkLCAubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19saW5rOmZvY3VzIC5haXMtSGlnaGxpZ2h0LWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19zZWUtYWxsIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19zZWUtYWxsIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX3NlZS1hbGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fc2VlLWFsbDpob3ZlciwgLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fc2VlLWFsbDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucmVsYXRlZC1hcnRpY2xlcyB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlbGF0ZWQtYXJ0aWNsZXMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlbGF0ZWQtYXJ0aWNsZXMge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQtYXJ0aWNsZXMtLW5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVsYXRlZC1hcnRpY2xlcy0tbmFycm93IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnJlbGF0ZWQtYXJ0aWNsZXMtLW5hcnJvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuLnJlbGF0ZWQtYXJ0aWNsZXNfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlbGF0ZWQtYXJ0aWNsZXNfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVsYXRlZC1hcnRpY2xlc19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZWxhdGVkLWFydGljbGVzX19oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5yZWxhdGVkLWFydGljbGVzX19ncmlkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuXG4ucmVsYXRlZC1hcnRpY2xlc19fZ3JpZCAudGVhc2Uge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlbGF0ZWQtYXJ0aWNsZXNfX2dyaWQgLnRlYXNlIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVsYXRlZC1hcnRpY2xlc19fZ3JpZCAudGVhc2Uge1xuICAgIG1pbi13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZWxhdGVkLWFydGljbGVzX19ncmlkIC50ZWFzZSB7XG4gICAgbWluLXdpZHRoOiAyNSU7XG4gIH1cbn1cblxuLmltYWdlLWxheW91dCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtY29sdW1uLWdhcDogMTBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pbWFnZS1sYXlvdXQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmltYWdlLWxheW91dCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbi5pbWFnZS1sYXlvdXQtLTItc3ltbWV0cmljYWwge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuLmltYWdlLWxheW91dC0tMi1hc3ltbWV0cmljYWwge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciAxZnI7XG59XG4uaW1hZ2UtbGF5b3V0LS0zLXN5bW1ldHJpY2FsIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG59XG4uaW1hZ2UtbGF5b3V0LS0zLWFzeW1tZXRyaWNhbCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyLjI2M2ZyIDFmcjtcbn1cbi5pbWFnZS1sYXlvdXQtLTMtYXN5bW1ldHJpY2FsID4gOm50aC1jaGlsZCgxKSB7XG4gIGdyaWQtcm93OiBzcGFuIDIvYXV0bztcbn1cbi5pbWFnZS1sYXlvdXQgLmltYWdlLWxheW91dF9fZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmltYWdlLWxheW91dCAuaW1hZ2UtbGF5b3V0X19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsbC10by1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jYWxsLXRvLWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuY2FsbC10by1hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2FsbC10by1hY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5jYWxsLXRvLWFjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmNhbGwtdG8tYWN0aW9uX190aXRsZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmNhbGwtdG8tYWN0aW9uX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5jYWxsLXRvLWFjdGlvbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNnB4ICsgKDcwIC0gMjYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY2FsbC10by1hY3Rpb25fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FsbC10by1hY3Rpb25fX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuY2FsbC10by1hY3Rpb25fX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbl9fYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2FsbC10by1hY3Rpb25fX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY2FsbC10by1hY3Rpb25fX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uY2FsbC10by1hY3Rpb25fX2J1dHRvbiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5jYWxsLXRvLWFjdGlvbl9fYnV0dG9uIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5jYWxsLXRvLWFjdGlvbl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuY2FsbC10by1hY3Rpb25fX2J1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FsbC10by1hY3Rpb25fX2J1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5jYWxsLXRvLWFjdGlvbl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uY2FsbC10by1hY3Rpb25fX2J1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxsLXRvLWFjdGlvbl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jYWxsLXRvLWFjdGlvbl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5pbnRlcnN0aXRpYWwge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uaW50ZXJzdGl0aWFsLmFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnN0aXRpYWwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG4uaW50ZXJzdGl0aWFsX19ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMTcsIDU3LCAwLjQpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDE3LCA1NywgMC40KSAycHggMnB4IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmludGVyc3RpdGlhbF9fYm94LWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJzdGl0aWFsX19ib3gtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5pbnRlcnN0aXRpYWxfX2JnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmludGVyc3RpdGlhbF9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW50ZXJzdGl0aWFsX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50ZXJzdGl0aWFsX19oZWFkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG5cbi5pbnRlcnN0aXRpYWxfX3RleHQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmludGVyc3RpdGlhbF9fdGV4dCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgYTpob3ZlciwgLmludGVyc3RpdGlhbF9fdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpIHVsLFxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgYTpob3ZlciwgLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSB1bCxcbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sIGE6aG92ZXIsIC5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi5zdWJuYXY6aG92ZXIgYSxcbi5zdWJuYXY6aG92ZXIgYnV0dG9uLCAuc3VibmF2OmZvY3VzIGEsXG4uc3VibmF2OmZvY3VzIGJ1dHRvbiB7XG4gIGNvbG9yOiAjYmNjYmVmO1xufVxuLnN1Ym5hdiBhLFxuLnN1Ym5hdiBidXR0b24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN1Ym5hdiBhLFxuLnN1Ym5hdiBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN1Ym5hdiBhLFxuLnN1Ym5hdiBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnN1Ym5hdiBhOmhvdmVyLCAuc3VibmF2IGE6Zm9jdXMsXG4uc3VibmF2IGJ1dHRvbjpob3Zlcixcbi5zdWJuYXYgYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuc3VibmF2IGEsXG4uc3VibmF2IGJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuLnN1Ym5hdi0taW52ZXJ0ZWQ6aG92ZXIgYSxcbi5zdWJuYXYtLWludmVydGVkOmhvdmVyIGJ1dHRvbiwgLnN1Ym5hdi0taW52ZXJ0ZWQ6Zm9jdXMgYSxcbi5zdWJuYXYtLWludmVydGVkOmZvY3VzIGJ1dHRvbiB7XG4gIGNvbG9yOiByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xufVxuLnN1Ym5hdi0taW52ZXJ0ZWQgYSxcbi5zdWJuYXYtLWludmVydGVkIGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdWJuYXYtLWludmVydGVkIGEsXG4uc3VibmF2LS1pbnZlcnRlZCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN1Ym5hdi0taW52ZXJ0ZWQgYSxcbi5zdWJuYXYtLWludmVydGVkIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc3VibmF2LS1pbnZlcnRlZCBhOmhvdmVyLCAuc3VibmF2LS1pbnZlcnRlZCBhOmZvY3VzLFxuLnN1Ym5hdi0taW52ZXJ0ZWQgYnV0dG9uOmhvdmVyLFxuLnN1Ym5hdi0taW52ZXJ0ZWQgYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuc3VibmF2LS1pbnZlcnRlZCBhLFxuLnN1Ym5hdi0taW52ZXJ0ZWQgYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG59XG5cbi5zdWJuYXZfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnN1Ym5hdl9faGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCIsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgY29sb3I6ICMwMDFjNjA7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdWJuYXZfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN1Ym5hdl9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN1Ym5hdl9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdWJuYXZfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3VibmF2X19oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMDFjNjA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdWJuYXZfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdWJuYXZfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN1Ym5hdl9faGVhZGVyIGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cblxuLnN1Ym5hdl9fc2VsZWN0ZWQtbGluayB7XG4gIGNvbG9yOiAjMDAxYzYwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMWM2MCAhaW1wb3J0YW50O1xufVxuLnN1Ym5hdi0taW52ZXJ0ZWQgLnN1Ym5hdl9fc2VsZWN0ZWQtbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ubG9hZGluZy1yaW5nIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2FkaW5nLXJpbmcgZGl2IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA0cHggc29saWQgIzBkM2RkOTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGluZy1yaW5nIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmctcmluZyAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG4gIGJvcmRlci1jb2xvcjogIzBkM2RkOSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmxvYWRpbmctcmluZy0td2hpdGUgZGl2IHtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ubG9hZGluZy1yaW5nIGRpdjpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNDVzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNDVzO1xufVxuXG4ubG9hZGluZy1yaW5nIGRpdjpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbn1cblxuLmxvYWRpbmctcmluZyBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE1cztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE1cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWRpbmctcmluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmctcmluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnNlYXJjaC10b2FzdCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05NSUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOTUlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDgwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSksIG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlYXJjaC10b2FzdC5zZWFyY2gtaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDQ0OXB4KSB7XG4gIC5zZWFyY2gtdG9hc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zZWFyY2gtdG9hc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2VhcmNoLXRvYXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLnNlYXJjaC10b2FzdF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VhcmNoLXRvYXN0X190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZDNkZDk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNlYXJjaC10b2FzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2VhcmNoLXRvYXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnNlYXJjaC10b2FzdF9fYXJyb3cge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnNlYXJjaC10b2FzdF9fYXJyb3ctaWNvbiB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGZpbGw6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmZvb3Rlci1yciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3Rlci1ycl9fbWFpbiB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1ycl9fbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXItcnJfX21haW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItcnJfX21haW4ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cblxuLmZvb3Rlci1ycl9fbWFpbi1sZWZ0IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmZvb3Rlci1ycl9fbWFpbi1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXItcnJfX21haW4tbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmZvb3Rlci1ycl9fbWFpbi1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1ycl9fbWFpbi1sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyLXJyX19tYWluLWxlZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgKyAyMDBweCAvIDIpO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyLXJyX19tYWluLWxlZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMDBweCAvIDIpO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4uZm9vdGVyLXJyX19tYWluLXJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1ycl9fbWFpbi1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyLXJyX19tYWluLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMDBweCAvIDIpO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3Rlci1ycl9fbWFpbi1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoNTAlICsgMjAwcHggLyAyKTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXJyX190ZXh0LXdyYXBwZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyLXJyX190ZXh0LXdyYXBwZXIge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cblxuLmZvb3Rlci1ycl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5mb290ZXItcnJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI2cHggKyAoNzAgLSAyNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5mb290ZXItcnJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1ycl9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZvb3Rlci1ycl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5mb290ZXItcnJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZm9vdGVyLXJyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuXG4uZm9vdGVyLXJyX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuZm9vdGVyLXJyX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5mb290ZXItcnJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZm9vdGVyLXJyX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5mb290ZXItcnJfX2J1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmZvb3Rlci1ycl9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5mb290ZXItcnJfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZm9vdGVyLXJyX19idXR0b24gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZm9vdGVyLXJyX19idXR0b24gc3ZnIHtcbiAgZmlsbDogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmZvb3Rlci1ycl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZm9vdGVyLXJyX19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvb3Rlci1ycl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmZvb3Rlci1ycl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uZm9vdGVyLXJyX19idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXJyX19idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlci1ycl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5mb290ZXItcnJfX2ltYWdlIC5zcXVhcmUtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmhvbWUtcnIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZS1yciBpZnJhbWUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMTcsIDU3LCAwLjQpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDE3LCA1NywgMC40KSAycHggMnB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUtcnIgaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG4uaG9tZS1yciAuZG9uYXRlLWVtYmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaG9tZS1ycl9fbWFpbiB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtcnJfX21haW4ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUtcnJfX21haW4ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDIwMHB4IC0gMjBweCk7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cblxuLmhvbWUtcnJfX21haW4tbGVmdCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lLXJyX19tYWluLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUtcnJfX21haW4tbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmhvbWUtcnJfX21haW4tbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXJyX19tYWluLWxlZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWUtcnJfX21haW4tbGVmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lLXJyX19tYWluLWxlZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmhvbWUtcnJfX21haW4tbGVmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZS1ycl9fbWFpbi1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lLXJyX19tYWluLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZS1ycl9fbWFpbi1sZWZ0IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxODBweCAvIDIpO1xuICB9XG59XG5cbi5ob21lLXJyX19tYWluLXJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtcnJfX21haW4tcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXJyX19tYWluLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZS1ycl9fbWFpbi1yaWdodCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlICsgMjAwcHggLyAyKTtcbiAgfVxufVxuXG4uaG9tZS1yci0tZG9uYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fbWFpbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX19tYWluLWxlZnQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fbWFpbi1yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXJyLS1kb25hdGUgLmhvbWUtcnJfX21haW4tcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXJyLS1kb25hdGUgLmhvbWUtcnJfX21haW4tcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX19tYWluLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX19tYWluLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxufVxuLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lLXJyLS1kb25hdGUgLmhvbWUtcnJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkgYW5kIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXJyLS1kb25hdGUgLmhvbWUtcnJfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbn1cbi5ob21lLXJyLS1kb25hdGUgLmhvbWUtcnJfX3NlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX19zZWNvbmRhcnktaW5uZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5ob21lLXJyLS1kb25hdGUgLmhvbWUtcnJfX2J1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lLXJyLS1kb25hdGUgLmhvbWUtcnJfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX19idXR0b24gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX19idXR0b24gc3ZnIHtcbiAgZmlsbDogIzAwMWM2MDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX19idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX19idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUtcnItLWNlbnRlcmVkIC5ob21lLXJyX19tYWluIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMjAwcHggLSAyMHB4KTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cbi5ob21lLXJyLS1jZW50ZXJlZCAuaG9tZS1ycl9fbWFpbi1sZWZ0IHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZS1yci0tY2VudGVyZWQgLmhvbWUtcnJfX21haW4tbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lLXJyLS1jZW50ZXJlZCAuaG9tZS1ycl9fbWFpbi1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG4uaG9tZS1yci0tY2VudGVyZWQgLmhvbWUtcnJfX3RleHQtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1yci0tY2VudGVyZWQgLmhvbWUtcnJfX3RleHQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZS1yci0tY2VudGVyZWQgLmhvbWUtcnJfX3RleHQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5ob21lLXJyLS1jZW50ZXJlZCAuaG9tZS1ycl9fdGV4dC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLmhvbWUtcnItLWNlbnRlcmVkIC5ob21lLXJyX19zZWNvbmRhcnktdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUtcnItLWNlbnRlcmVkIC5ob21lLXJyX19zZWNvbmRhcnktdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDIwMHB4IC0gMjBweCk7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB9XG59XG4uaG9tZS1yci0tY2VudGVyZWQgLmhvbWUtcnJfX3RleHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtcnJfX3RleHQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZS1ycl9fdGV4dC13cmFwcGVyIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbi5ob21lLXJyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWUtcnJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI2cHggKyAoNzAgLSAyNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lLXJyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXJyX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaG9tZS1ycl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lLXJyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWUtcnJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5cbi5ob21lLXJyX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuaG9tZS1ycl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaG9tZS1ycl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lLXJyX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5ob21lLXJyX19idXR0b24ge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lLXJyX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWUtcnJfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaG9tZS1ycl9fYnV0dG9uIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmhvbWUtcnJfX2J1dHRvbiBzdmcge1xuICBmaWxsOiB2YXIoLS1yZWQpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uaG9tZS1ycl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuaG9tZS1ycl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ob21lLXJyX19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuaG9tZS1ycl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uaG9tZS1ycl9fYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtcnJfX2J1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZS1ycl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5ob21lLXJyX19pbWFnZSAuc3F1YXJlLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1ycl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhvbWUtcnJfX3NlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG59XG5cbi5ob21lLXJyX19zZWNvbmRhcnktdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5ob21lLXJyX19zZWNvbmRhcnktdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaG9tZS1ycl9fc2Vjb25kYXJ5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhvbWUtcnJfX3NlY29uZGFyeS10ZXh0IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmhvbWUtcnJfX3NlY29uZGFyeS10ZXh0IGE6aG92ZXIsIC5ob21lLXJyX19zZWNvbmRhcnktdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUtcnJfX3NlY29uZGFyeS10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyMDBweCAtIDIwcHgpO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB9XG59XG5cbi50aW1lbGluZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50aW1lbGluZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRpbWVsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnRpbWVsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4udGltZWxpbmVfX2NlbGw6bGFzdC1jaGlsZCAudGltZWxpbmVfX2ltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRpbWVsaW5lX19jZWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLnRpbWVsaW5lX19pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50aW1lbGluZV9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogY2FsYyg2MHB4ICsgNzZweCk7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudGltZWxpbmVfX2ltYWdlIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMDBweCAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFkbWluLWJhciAudGltZWxpbmVfX2ltYWdlIHtcbiAgICB0b3A6IGNhbGMoNjBweCArIDc2cHggKyA0NnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5hZG1pbi1iYXIgLnRpbWVsaW5lX19pbWFnZSB7XG4gICAgdG9wOiBjYWxjKDYwcHggKyA3NnB4ICsgMzJweCk7XG4gIH1cbn1cblxuLnRpbWVsaW5lLWltYWdlX19jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi50aW1lbGluZS1pbWFnZV9fY2FwdGlvbiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi50aW1lbGluZS1pbWFnZV9fY2FwdGlvbiBhOmhvdmVyLCAudGltZWxpbmUtaW1hZ2VfX2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4udGltZWxpbmVfX2luZm8ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRpbWVsaW5lX19pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59XG5cbi50aW1lbGluZV9faW5mby5uby1pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4udGltZWxpbmVfX2luZm8ubm8taW1hZ2UgLnRpbWVsaW5lX19pbmZvLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi50aW1lbGluZV9faW5mby1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50aW1lbGluZV9faW5mby1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAudGltZWxpbmVfX2luZm8taGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAudGltZWxpbmVfX2luZm8taGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnRpbWVsaW5lX19pbmZvLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudGltZWxpbmVfX2luZm8taGVhZGVyOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtNDVweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICB9XG59XG5cbi50aW1lbGluZV9feWVhciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50aW1lbGluZV9feWVhciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA2MHB4ICsgKDI1MCAtIDYwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRpbWVsaW5lX195ZWFyIHtcbiAgICBmb250LXNpemU6IDI1MHB4O1xuICB9XG59XG5cbi50aW1lbGluZV9faGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50aW1lbGluZV9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRpbWVsaW5lX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZV9faGVhZGxpbmUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLnRpbWVsaW5lX190ZXh0LWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4udGltZWxpbmVfX3RleHQtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi50aW1lbGluZV9fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAudGltZWxpbmVfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC50aW1lbGluZV9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG4udGltZWxpbmVfX3RleHQge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC50aW1lbGluZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAudGltZWxpbmVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnRpbWVsaW5lX190ZXh0IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnRpbWVsaW5lX190ZXh0IGE6aG92ZXIsIC50aW1lbGluZV9fdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4udGltZWxpbmVfX3RleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGltZWxpbmVfX3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmVfX3RleHQgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkgdWwsXG4udGltZWxpbmVfX3RleHQgPiB1bCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4udGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4udGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4udGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4udGltZWxpbmVfX3RleHQgPiB1bCBhOmhvdmVyLCAudGltZWxpbmVfX3RleHQgPiB1bCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4udGltZWxpbmVfX3RleHQgPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50aW1lbGluZV9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50aW1lbGluZV9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sID4gbGkgdWwsXG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50aW1lbGluZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50aW1lbGluZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCBhOmhvdmVyLCAudGltZWxpbmVfX3RleHQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4udGltZWxpbmVfX3RleHQgPiBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNoYXJlYWJsZS1pbWFnZXMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2hhcmVhYmxlLWltYWdlcyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNoYXJlYWJsZS1pbWFnZXMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuc2hhcmVhYmxlLWltYWdlcyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLnNoYXJlYWJsZS1pbWFnZXNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zaGFyZWFibGUtaW1hZ2VzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2hhcmVhYmxlLWltYWdlc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnNoYXJlYWJsZS1pbWFnZXNfX3RpdGxlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uc2hhcmVhYmxlLWltYWdlc19fZ3JpZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hhcmVhYmxlLWltYWdlc19fZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbn1cblxuLnNoYXJlYWJsZS1pbWFnZXNfX2ZpZ3VyZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hhcmVhYmxlLWltYWdlc19fZmlndXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaGFyZWFibGUtaW1hZ2VzX19maWd1cmUge1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgfVxufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2ZpZ3VyZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbn1cbi5zaGFyZWFibGUtaW1hZ2VzX19maWd1cmU6aG92ZXIgLnNoYXJlYWJsZS1pbWFnZXNfX2Ryb3Bkb3duIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2hhcmVhYmxlLWltYWdlc19fZmlndXJlOmhvdmVyIC5zaGFyZWFibGUtaW1hZ2VzX19kcm9wZG93bi1pdGVtIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uc2hhcmVhYmxlLWltYWdlc19fZmlndXJlOmZvY3VzLXdpdGhpbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbn1cbi5zaGFyZWFibGUtaW1hZ2VzX19maWd1cmU6Zm9jdXMtd2l0aGluIC5zaGFyZWFibGUtaW1hZ2VzX19kcm9wZG93biB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwLjJzO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2ZpZ3VyZTpmb2N1cy13aXRoaW4gLnNoYXJlYWJsZS1pbWFnZXNfX2Ryb3Bkb3duLWl0ZW0ge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5zaGFyZWFibGUtaW1hZ2VzX19pbWcgaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbn1cblxuLnNoYXJlYWJsZS1pbWFnZXNfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgei1pbmRleDogOTA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hhcmVhYmxlLWltYWdlc19fZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuXG4uc2hhcmVhYmxlLWltYWdlc19fZHJvcGRvd24taXRlbSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG59XG4uc2hhcmVhYmxlLWltYWdlc19fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDRzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDRzO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjA4cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA4cztcbn1cbi5zaGFyZWFibGUtaW1hZ2VzX19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG59XG4uc2hhcmVhYmxlLWltYWdlc19fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTZzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTZzO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG4uc2hhcmVhYmxlLWltYWdlc19fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoNikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMjRzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjRzO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDcpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjI4cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI4cztcbn1cbi5zaGFyZWFibGUtaW1hZ2VzX19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCg4KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zMnM7XG59XG4uc2hhcmVhYmxlLWltYWdlc19fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoOSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMzZzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzZzO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDEwKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2Ryb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zaGFyZWFibGUtaW1hZ2VzX19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDU1cHg7XG4gIHdpZHRoOiA1NXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNoYXJlYWJsZS1pbWFnZXNfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNoYXJlYWJsZS1pbWFnZXNfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2xpbmsgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uc2hhcmVhYmxlLWltYWdlc19fbGluayBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2xpbms6aG92ZXIsIC5zaGFyZWFibGUtaW1hZ2VzX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLnNoYXJlYWJsZS1pbWFnZXNfX3NvY2lhbC1sb2dvIHtcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTdweDtcbn1cblxuLnNoYXJlYWJsZS1pbWFnZXNfX2V4dGVybmFsIHtcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTdweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLnNoYXJlYWJsZS1pbWFnZXNfX2Rvd25sb2FkIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLnNoYXJlYWJsZS1pbWFnZXNfX2NvcHktYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNoYXJlYWJsZS1pbWFnZXNfX2NvcHktYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zaGFyZWFibGUtaW1hZ2VzX19jb3B5LWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2hhcmVhYmxlLWltYWdlc19fY29weS1idXR0b24gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2NvcHktYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuc2hhcmVhYmxlLWltYWdlc19fY29weS1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2NvcHktYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLnNoYXJlYWJsZS1pbWFnZXNfX2NvcHktYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uc2hhcmVhYmxlLWltYWdlc19fY29weS1idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5zaGFyZWFibGUtaW1hZ2VzX19jb3B5LWJ1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cblxuLnByaW50LWJ1dHRvbl9faWNvbiB7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hhcmVhYmxlLWltYWdlcy0tbWluaSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2hhcmVhYmxlLWltYWdlcy0tbWluaSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zaGFyZWFibGUtaW1hZ2VzLS1taW5pIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLnNoYXJlYWJsZS1pbWFnZXMtLW1pbmkgLnNoYXJlYWJsZS1pbWFnZXNfX2ZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2hhcmVhYmxlLWltYWdlcy0tbWluaSAuc2hhcmVhYmxlLWltYWdlc19fZmlndXJlIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5kb25hdGUtYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWhhbGYge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0taGFsZiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWhhbGYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZG9uYXRlLWJsb2NrLS1oYWxmIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0taGFsZiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZG9uYXRlLWJsb2NrLS1oYWxmIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG9uYXRlLWJsb2NrLS1oYWxmIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZG9uYXRlLWJsb2NrLS1oYWxmIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWhhbGYge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWhhbGYge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG4uZG9uYXRlLWJsb2NrLS1oYWxmIC5kb25hdGUtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0taGFsZiAuZG9uYXRlLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZG9uYXRlLWJsb2NrLS1oYWxmIC5kb25hdGUtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0taGFsZiAuZG9uYXRlLWJsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uZG9uYXRlLWJsb2NrLS1oYWxmIC5kb25hdGUtYmxvY2tfX3RleHQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5kb25hdGUtYmxvY2stLWZ1bGwge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWZ1bGwge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWZ1bGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZG9uYXRlLWJsb2NrLS1mdWxsIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWZ1bGwge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0tZnVsbCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWZ1bGwge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0tZnVsbCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG9uYXRlLWJsb2NrLS1mdWxsIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWZ1bGwge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWZ1bGwge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG9uYXRlLWJsb2NrLS1mdWxsIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG4uZG9uYXRlLWJsb2NrLS1mdWxsIC5kb25hdGUtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9uYXRlLWJsb2NrLS1mdWxsIC5kb25hdGUtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI2cHggKyAoNzAgLSAyNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWZ1bGwgLmRvbmF0ZS1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9uYXRlLWJsb2NrLS1mdWxsIC5kb25hdGUtYmxvY2tfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWZ1bGwgLmRvbmF0ZS1ibG9ja19fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmRvbmF0ZS1ibG9jay0tZnVsbCAuZG9uYXRlLWJsb2NrX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuZG9uYXRlLWJsb2NrLS1mdWxsIC5kb25hdGUtYmxvY2tfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0tZnVsbCAuZG9uYXRlLWJsb2NrX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZG9uYXRlLWJsb2NrLS1mdWxsIC5kb25hdGUtYmxvY2tfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnN0YXQtYmxvY2sge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zdGF0LWJsb2NrX19iaWctbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0LWJsb2NrX19iaWctbnVtYmVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDYwcHggKyAoODAgLSA2MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0LWJsb2NrX19iaWctbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cblxuLnN0YXQtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5zdGF0LWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuc3RhdC1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG4uc3RhdC1ibG9ja19fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXQtYmxvY2tfX2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uc3RhdC1ibG9ja19fc291cmNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICM0NTVmYTA7XG59XG4uc3RhdC1ibG9ja19fc291cmNlIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSBhOmhvdmVyLCAuc3RhdC1ibG9ja19fc291cmNlIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc3RhdC1ibG9ja19fc291cmNlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgdWwsXG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCBhOmhvdmVyLCAuc3RhdC1ibG9ja19fc291cmNlID4gdWwgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpIHVsLFxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gb2wgYTpob3ZlciwgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zdGF0LWJsb2NrX19kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5zdGF0LWJsb2NrX19zb3VyY2UgKyAuc3RhdC1ibG9ja19fZGF0ZSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5cbi5zdGF0LWJsb2NrX19pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0xIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0xIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTEge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG4uc3RhdC1ibG9jay0tMSAuc3RhdC1ibG9ja19faXRlbSB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdC1ibG9jay0tMSAuc3RhdC1ibG9ja19faXRlbSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0xIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0xIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG5cbi5zdGF0LWJsb2NrLS0xLm5vbmUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0xLm5vbmUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0xLm5vbmUge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuc3RhdC1ibG9jay0tMS5ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnN0YXQtYmxvY2stLTEubm9uZSAuc3RhdC1ibG9ja19fYmlnLW51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0LWJsb2NrLS0xLm5vbmUgLnN0YXQtYmxvY2tfX2JpZy1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNjBweCArICgyNTAgLSA2MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0xLm5vbmUgLnN0YXQtYmxvY2tfX2JpZy1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuc3RhdC1ibG9jay0tMS5yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTEucmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0xLnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTEucmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uc3RhdC1ibG9jay0tMS5yaWdodCAuc3RhdC1ibG9ja19faXRlbSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTEucmlnaHQgLnN0YXQtYmxvY2tfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5zdGF0LWJsb2NrLS0yLFxuLnN0YXQtYmxvY2stLTMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTIsXG4uc3RhdC1ibG9jay0tMyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTIsXG4uc3RhdC1ibG9jay0tMyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0yLFxuLnN0YXQtYmxvY2stLTMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uc3RhdC1ibG9jay0tMiAuc3RhdC1ibG9ja19faXRlbSxcbi5zdGF0LWJsb2NrLS0zIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RhdC1ibG9jay0tMixcbi5zdGF0LWJsb2NrLS0zIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnN0YXQtYmxvY2stLTIgLnN0YXQtYmxvY2tfX2l0ZW0sXG4uc3RhdC1ibG9jay0tMyAuc3RhdC1ibG9ja19faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnN0YXQtYmxvY2stLTIgLnN0YXQtYmxvY2tfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSxcbi5zdGF0LWJsb2NrLS0zIC5zdGF0LWJsb2NrX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuc3RhdC1ibG9jay0tMiAuc3RhdC1ibG9ja19faXRlbSxcbi5zdGF0LWJsb2NrLS0zIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAuc3RhdC1ibG9jay0tMiAuc3RhdC1ibG9ja19faXRlbTpub3QoOmxhc3QtY2hpbGQpLFxuLnN0YXQtYmxvY2stLTMgLnN0YXQtYmxvY2tfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdGF0LWJsb2NrLS0yLFxuLnN0YXQtYmxvY2stLTMge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3RhdC1ibG9jay0tMiAuc3RhdC1ibG9ja19faXRlbSxcbi5zdGF0LWJsb2NrLS0zIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAuc3RhdC1ibG9jay0tMiAuc3RhdC1ibG9ja19faXRlbTpub3QoOmxhc3QtY2hpbGQpLFxuLnN0YXQtYmxvY2stLTMgLnN0YXQtYmxvY2tfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTIgLnN0YXQtYmxvY2tfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSxcbi5zdGF0LWJsb2NrLS0zIC5zdGF0LWJsb2NrX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0yIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0yIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTIge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbi5zdGF0LWJsb2NrLS0yIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuc3RhdC1ibG9jay0tMiAuc3RhdC1ibG9ja19faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdGF0LWJsb2NrLS0yIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RhdC1ibG9jay0tMiAuc3RhdC1ibG9ja19faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbi5zdGF0LWJsb2NrLS0zIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuc3RhdC1ibG9jay0tMyAuc3RhdC1ibG9ja19faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN0YXQtYmxvY2stLTMgLnN0YXQtYmxvY2tfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0zIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcmVwb3J0cyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlbGF0ZWQtcmVwb3J0cyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlbGF0ZWQtcmVwb3J0cyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5yZWxhdGVkLXJlcG9ydHMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5yZWxhdGVkLXJlcG9ydHNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZWxhdGVkLXJlcG9ydHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZWxhdGVkLXJlcG9ydHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZWxhdGVkLXJlcG9ydHNfX3RpdGxlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ucmVsYXRlZC1yZXBvcnRzX19mb290ZXIge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cblxuLnJlbGF0ZWQtcmVwb3J0c19fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVsYXRlZC1yZXBvcnRzX19saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZWxhdGVkLXJlcG9ydHNfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnJlbGF0ZWQtcmVwb3J0c19fbGluazpob3ZlciwgLnJlbGF0ZWQtcmVwb3J0c19fbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4ucmVsYXRlZC1yZXBvcnRzLS1tdWx0aSAucmVsYXRlZC1yZXBvcnRzX19saXN0IHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5yZWxhdGVkLXJlcG9ydHMtLW11bHRpIC5yZWxhdGVkLXJlcG9ydF9fbGlzdC1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZWxhdGVkLXJlcG9ydHMtLW11bHRpIC5yZWxhdGVkLXJlcG9ydF9fbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlbGF0ZWQtcmVwb3J0cy0tbXVsdGkgLnJlbGF0ZWQtcmVwb3J0X19saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5yZWxhdGVkLXJlcG9ydHMtLW11bHRpIC5kb2MtbGluayB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuLnJlbGF0ZWQtcmVwb3J0cy0tc2luZ2xlIC5kb2MtbGluayB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5kb25hdGUtZW1iZWRfX2J1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZS1lbWJlZF9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kb25hdGUtZW1iZWRfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZG9uYXRlLWVtYmVkX19idXR0b24gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZG9uYXRlLWVtYmVkX19idXR0b24gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmRvbmF0ZS1lbWJlZF9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZG9uYXRlLWVtYmVkX19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRvbmF0ZS1lbWJlZF9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmRvbmF0ZS1lbWJlZF9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uZG9uYXRlLWVtYmVkX19idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG9uYXRlLWVtYmVkX19idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5cbi5iYW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA4MDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYmFubmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYmFubmVyIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5iYW5uZXIge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbi5iYW5uZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYW5uZXJfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5iYW5uZXJfX2NhcmQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmJhbm5lcl9fY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG4uYmFubmVyX19jYXJkLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZDNkZDk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuYmFubmVyX19jYXJkLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYmFubmVyX19jYXJkLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG4uYmFubmVyX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmJhbm5lcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYmFubmVyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuYmFubmVyX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMGQzZGQ5O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYmFubmVyX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmJhbm5lcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmJhbm5lcl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5iYW5uZXJfX3RleHQge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuLmJhbm5lcl9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5iYW5uZXJfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmJhbm5lcl9fbGluayB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYmFubmVyX19saW5rIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmJhbm5lcl9fbGluayBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uYmFubmVyX19saW5rOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuYmFubmVyX19saW5rOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iYW5uZXJfX2xpbms6bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuYmFubmVyX19saW5rOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uYmFubmVyX19saW5rOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lcl9fbGluayB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYmFubmVyX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5iYW5uZXJfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMGQzZGQ5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzBkM2RkOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbi5iYW5uZXJfX2Nsb3NlIHN2ZyB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIGZpbGw6ICMwZDNkZDk7XG59XG4uYmFubmVyX19jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG59XG4uYmFubmVyX19jbG9zZTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmJhbm5lcl9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuLmJhbm5lcl9fY2xvc2U6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLmdyYXBoLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmdyYXBoLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZ3JhcGgtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZ3JhcGgtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5ncmFwaC1ibG9jay0td2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmdyYXBoLWJsb2NrLS1tZWRpdW0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JhcGgtYmxvY2stLW5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZ3JhcGgtYmxvY2stLW5hcnJvdyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5ncmFwaC1ibG9jay0tbmFycm93IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4uZ3JhcGgtYmxvY2tfX2NhcmQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ncmFwaC1ibG9ja19fY2FyZCB7XG4gICAgcGFkZGluZzogODBweCAyMHB4IDQwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmFwaC1ibG9ja19fY2FyZCB7XG4gICAgcGFkZGluZzogODBweCAzMHB4IDMwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ncmFwaC1ibG9ja19fY2FyZCB7XG4gICAgcGFkZGluZzogODBweCA2MHB4IDYwcHggNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ3JhcGgtYmxvY2tfX2NhcmQge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stY29sdW1uIC5ncmFwaC1ibG9ja19fY2FyZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmdyYXBoLWJsb2NrX19lbWJlZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmdyYXBoLWJsb2NrX19lbWJlZC53aXRoLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JhcGgtYmxvY2tfX2VtYmVkLndpdGgtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLmdyYXBoLWJsb2NrX19lbWJlZCA+IGRpdixcbi5ncmFwaC1ibG9ja19fZW1iZWQgaWZyYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZ3JhcGgtYmxvY2tfX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ncmFwaC1ibG9ja19fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdyYXBoLWJsb2NrX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZ3JhcGgtYmxvY2tfX2xhYmVsIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZ3JhcGgtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdyYXBoLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZ3JhcGgtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyYXBoLWJsb2NrX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZ3JhcGgtYmxvY2tfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gLmdyYXBoLWJsb2NrX190aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4uZ3JhcGgtYmxvY2tfX2VtYmVkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZ3JhcGgtYmxvY2tfX2VtYmVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ncmFwaC1ibG9ja19fZW1iZWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JhcGgtYmxvY2tfX2VtYmVkLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuXG4uZ3JhcGgtYmxvY2tfX2xhYmVsICsgLmdyYXBoLWJsb2NrX190aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZ3JhcGgtYmxvY2tfX2xhYmVsICsgLmdyYXBoLWJsb2NrX19lbWJlZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5ncmFwaC1ibG9ja19fZ3JhcGgtY2hhcnQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdyYXBoLWJsb2NrX19ncmFwaC1jaGFydCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZ3JhcGgtYmxvY2tfX2dyYXBoLWNoYXJ0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5ncmFwaC1ibG9ja19fZ3JhcGgtY2hhcnQgPiBkaXYge1xuICBwb3NpdGlvbjogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gLmdyYXBoLWJsb2NrX19ncmFwaC1jaGFydCB7XG4gICAgbWF4LWhlaWdodDogNDV2aDtcbiAgfVxufVxuLmdyYXBoLWJsb2NrX19ncmFwaC1jaGFydC5waWUge1xuICBtaW4taGVpZ2h0OiA0MHZoO1xufVxuXG4uZ3JhcGgtYmxvY2tfX3Zlbm4tZGlhZ3JhbSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZ3JhcGgtYmxvY2tfX3Zlbm4tZGlhZ3JhbSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZ3JhcGgtYmxvY2tfX3Zlbm4tZGlhZ3JhbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZ3JhcGgtYmxvY2tfX3Zlbm4tZGlhZ3JhbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDcwJTtcbn1cblxuLmdyYXBoLWJsb2NrX19ncmFwaC1sZWdlbmQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZ3JhcGgtYmxvY2tfX2dyYXBoLWxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZ3JhcGgtYmxvY2tfX2dyYXBoLWxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5ncmFwaC1ibG9ja19fbG9hZGluZyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1hcC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tYXAtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5tYXAtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubWFwLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5tYXAtYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbi5tYXAtYmxvY2tfX2NhcmQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXAtYmxvY2tfX2NhcmQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubWFwLWJsb2NrX19jYXJkIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYXAtYmxvY2tfX2NhcmQge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cblxuLm1hcC1ibG9ja19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubWFwLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFwLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXAtYmxvY2tfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuXG4ubWFwLWJsb2NrX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubWFwLWJsb2NrX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFwLWJsb2NrX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubWFwLWJsb2NrX19sYWJlbCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLm1hcC1ibG9ja19fbGFiZWwgKyAubWFwLWJsb2NrX190aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubWFwLWJsb2NrX19tYXAtcGFkZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDgwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm1hcC1ibG9ja19fbWFwLXBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB9XG59XG5cbi5tYXAtYmxvY2tfX21hcC1jaGFydCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm1hcC1ibG9ja19fbWFwLWNoYXJ0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tYXAtYmxvY2tfX21hcC1jaGFydCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAubWFwLWJsb2NrX19tYXAtY2hhcnQge1xuICAgIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYXAtYmxvY2tfX21hcC1jaGFydC5qcy0tdXMtbWFwLWNoYXJ0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1hcC1ibG9ja19fbWFwLWNoYXJ0LmpzLS11cy1tYXAtY2hhcnQgLmxlZ2VuZC10YXJnZXQge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubWFwLWJsb2NrX19tYXAtY2hhcnQuanMtLXVzLW1hcC1jaGFydCAuY2hhcnQtdGFyZ2V0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xufVxuXG4ubWFwLWJsb2NrX19sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ucGFydG5lcnNfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFydG5lcnNfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFydG5lcnNfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGFydG5lcnNfX2hlYWRlciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVyc19fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFydG5lcnNfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG59XG5cbi5wYXJ0bmVyc19fbGlzdC1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnNfX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYXJ0bmVyc19fbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4ucGFydG5lcnNfX2xvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHdpZHRoOiAyMCU7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhcnRuZXJzX19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFydG5lcnNfX2xvZ28ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuLnBhcnRuZXJzX19sb2dvLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFydG5lcnNfX2xvZ28tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4ucGFydG5lcnNfX3RleHQtbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYXJ0bmVyc19fdGV4dC1uYW1lIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYXJ0bmVyc19fdGV4dC1uYW1lIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5wYXJ0bmVyc19fdGV4dC1uYW1lIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4ucGFydG5lcnNfX3RleHQtbmFtZSBhOmhvdmVyLCAucGFydG5lcnNfX3RleHQtbmFtZSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5wYXJ0bmVyc19fdGV4dC1kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5hdXRob3JzX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmF1dGhvcnNfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXV0aG9yc19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hdXRob3JzX19oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYXV0aG9yc19fbGlzdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cblxuLmF1dGhvcnNfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmF1dGhvcnNfX2xpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hdXRob3JzX19saXN0LWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxuICAuYXV0aG9yc19fbGlzdC1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5hdXRob3JzX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmF1dGhvcnNfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmF1dGhvcnNfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uYXV0aG9yc19fYmlvIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5hdXRob3JzX19iaW8gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYXV0aG9yc19fYmlvIGE6aG92ZXIsIC5hdXRob3JzX19iaW8gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmF1dGhvcnNfX2JpbyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hdXRob3JzX19iaW8gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hdXRob3JzX19iaW8gPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaSB1bCxcbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF1dGhvcnNfX2JpbyA+IHVsIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmF1dGhvcnNfX2JpbyA+IHVsIGE6aG92ZXIsIC5hdXRob3JzX19iaW8gPiB1bCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYXV0aG9yc19fYmlvID4gdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXV0aG9yc19fYmlvID4gdWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmF1dGhvcnNfX2JpbyA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXV0aG9yc19fYmlvID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXV0aG9yc19fYmlvID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgdWwsXG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hdXRob3JzX19iaW8gPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hdXRob3JzX19iaW8gPiBvbCBhOmhvdmVyLCAuYXV0aG9yc19fYmlvID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmF1dGhvcnNfX2JpbyA+IG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmF1dGhvcnNfX2JpbyA+IG9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmF1dGhvcnNfX2xpc3QtLXNpbmdsZSAuYXV0aG9yc19fbGlzdC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmhvbWUtcHJvbW9zX19oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWUtcHJvbW9zX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNnB4ICsgKDcwIC0gMjYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZS1wcm9tb3NfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtcHJvbW9zX19oZWFkbGluZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ob21lLXByb21vc19faGVhZGxpbmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzAwMWM2MDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWUtcHJvbW9zX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lLXByb21vc19faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXByb21vc19faGVhZGxpbmUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG5cbi5ob21lLXByb21vc19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmhvbWUtcHJvbW9zX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5ob21lLXByb21vc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtcHJvbW9zX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5ob21lLXByb21vc19fYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZS1wcm9tb3NfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZS1wcm9tb3NfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaG9tZS1wcm9tb3NfX2J1dHRvbiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5ob21lLXByb21vc19fYnV0dG9uIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5ob21lLXByb21vc19fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuaG9tZS1wcm9tb3NfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaG9tZS1wcm9tb3NfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5ob21lLXByb21vc19fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uaG9tZS1wcm9tb3NfX2J1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXByb21vc19fYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuXG4uaG9tZS1wcm9tb3NfX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ob21lLXByb21vc19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uaG9tZS1wcm9tb3NfX2xpc3Q6aG92ZXIgYSxcbi5ob21lLXByb21vc19fbGlzdDpob3ZlciBidXR0b24sIC5ob21lLXByb21vc19fbGlzdDpmb2N1cyBhLFxuLmhvbWUtcHJvbW9zX19saXN0OmZvY3VzIGJ1dHRvbiB7XG4gIGNvbG9yOiAjYmNjYmVmO1xufVxuLmhvbWUtcHJvbW9zX19saXN0IGEsXG4uaG9tZS1wcm9tb3NfX2xpc3QgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lLXByb21vc19fbGlzdCBhLFxuLmhvbWUtcHJvbW9zX19saXN0IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZS1wcm9tb3NfX2xpc3QgYSxcbi5ob21lLXByb21vc19fbGlzdCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmhvbWUtcHJvbW9zX19saXN0IGE6aG92ZXIsIC5ob21lLXByb21vc19fbGlzdCBhOmZvY3VzLFxuLmhvbWUtcHJvbW9zX19saXN0IGJ1dHRvbjpob3Zlcixcbi5ob21lLXByb21vc19fbGlzdCBidXR0b246Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDFjNjA7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5ob21lLXByb21vc19fbGlzdCBhLFxuLmhvbWUtcHJvbW9zX19saXN0IGJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaG9tZS1wcm9tb3NfX2xpc3Q6aG92ZXIgYSwgLmhvbWUtcHJvbW9zX19saXN0OmZvY3VzIGEge1xuICAgIGNvbG9yOiAjYmNjYmVmO1xuICB9XG4gIC5ob21lLXByb21vc19fbGlzdCBhIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICMwZDNkZDk7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWUtcHJvbW9zX19saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjRweCArICgzNSAtIDI0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWUtcHJvbW9zX19saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaG9tZS1wcm9tb3NfX2xpc3QgYTpob3ZlciwgLmhvbWUtcHJvbW9zX19saXN0IGE6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMWM2MDtcbiAgICBjb2xvcjogIzAwMWM2MDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lLXByb21vc19fbGlzdCBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG59XG5cbi5ob21lLXByb21vc19fb2RkIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZS1wcm9tb3NfX29kZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUtcHJvbW9zX19vZGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuaG9tZS1wcm9tb3NfX29kZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZS1wcm9tb3NfX29kZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUtcHJvbW9zX19vZGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lLXByb21vc19fb2RkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cblxuLmhvbWUtcHJvbW9zX19vZGQtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZS1wcm9tb3NfX29kZC1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuXG4uaG9tZS1wcm9tb3NfX29kZC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmhvbWUtcHJvbW9zX19vZGQtcmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZS1wcm9tb3NfX29kZC1yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuaG9tZS1wcm9tb3NfX29kZC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lLXByb21vc19fb2RkLWNvbnRlbnQge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLmhvbWUtcHJvbW9zX19ldmVuIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZS1wcm9tb3NfX2V2ZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lLXByb21vc19fZXZlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5ob21lLXByb21vc19fZXZlbiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lLXByb21vc19fZXZlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZS1wcm9tb3NfX2V2ZW4tY29scyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5ob21lLXByb21vc19fZXZlbi1hc3NldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lLXByb21vc19fZXZlbi1hc3NldCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuaG9tZS1wcm9tb3NfX2V2ZW4taGVhZGxpbmUge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZS1wcm9tb3NfX2V2ZW4taGVhZGxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUtcHJvbW9zX19ldmVuLWhlYWRsaW5lIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmhvbWUtcHJvbW9zX19ldmVuLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUtcHJvbW9zX19ldmVuLWNvbnRlbnQge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLnBvc3QtY2F0ZWdvcnkge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wb3N0LWNhdGVnb3J5IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0LWNhdGVnb3J5IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG4ucG9zdC1jYXRlZ29yeV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLnBvc3QtY2F0ZWdvcnlfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMC4yZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3QtY2F0ZWdvcnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI2cHggKyAoNzAgLSAyNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0LWNhdGVnb3J5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0LWNhdGVnb3J5X190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucG9zdC1jYXRlZ29yeV9fdGl0bGUge1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICB9XG59XG5cbi5wb3N0LWNhdGVnb3J5X19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdC1jYXRlZ29yeV9fbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdC1jYXRlZ29yeV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucG9zdC1jYXRlZ29yeV9fbGluayBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4ucG9zdC1jYXRlZ29yeV9fbGluazpub3QoOmRpc2FibGVkKTpob3ZlciwgLnBvc3QtY2F0ZWdvcnlfX2xpbms6bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBvc3QtY2F0ZWdvcnlfX2xpbms6bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAucG9zdC1jYXRlZ29yeV9fbGluazpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnBvc3QtY2F0ZWdvcnlfX2xpbms6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnBvc3QtY2F0ZWdvcnlfX3RlYXNlLWdyaWQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBvc3QtY2F0ZWdvcnlfX3RlYXNlLWdyaWQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3aWR0aDogMTAwJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY2NvcmRpb24ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY2NvcmRpb24ge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5hY2NvcmRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmFjY29yZGlvbiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWNjb3JkaW9uID4gcC5zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi5hY2NvcmRpb24gPiBwLmxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNHB4ICsgKDM1IC0gMjQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uYWNjb3JkaW9uID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWNjb3JkaW9uID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gPiBwIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmFjY29yZGlvbiA+IHAgYTpob3ZlciwgLmFjY29yZGlvbiA+IHAgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFjY29yZGlvbiBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMC4zN2VtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zN2VtO1xuICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBGb3JjZSBGaXJlZm94IHRvIGRpc3BsYXkgdGhlIGRyb3AtY2FwIGNvcnJlY3RseSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDM0cHggKyAoNTIgLSAzNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9uIHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgfVxufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLmFjY29yZGlvbiBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjU1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICB9XG59XG4uYWNjb3JkaW9uID4gaDEsXG4uYWNjb3JkaW9uID4gaDIsXG4uYWNjb3JkaW9uID4gaDMsXG4uYWNjb3JkaW9uID4gaDQsXG4uYWNjb3JkaW9uID4gaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFjY29yZGlvbiA+IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmFjY29yZGlvbiA+IHAgKyBoMSxcbi5hY2NvcmRpb24gPiBwICsgaDIsXG4uYWNjb3JkaW9uID4gcCArIGgzLFxuLmFjY29yZGlvbiA+IHAgKyBoNCxcbi5hY2NvcmRpb24gPiBwICsgaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY2NvcmRpb24gPiBwICsgaDEsXG4uYWNjb3JkaW9uID4gcCArIGgyLFxuLmFjY29yZGlvbiA+IHAgKyBoMyxcbi5hY2NvcmRpb24gPiBwICsgaDQsXG4uYWNjb3JkaW9uID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjY29yZGlvbiA+IHAgKyBoMSxcbi5hY2NvcmRpb24gPiBwICsgaDIsXG4uYWNjb3JkaW9uID4gcCArIGgzLFxuLmFjY29yZGlvbiA+IHAgKyBoNCxcbi5hY2NvcmRpb24gPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IHAgKyBoMSxcbi5hY2NvcmRpb24gPiBwICsgaDIsXG4uYWNjb3JkaW9uID4gcCArIGgzLFxuLmFjY29yZGlvbiA+IHAgKyBoNCxcbi5hY2NvcmRpb24gPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4uYWNjb3JkaW9uID4gcCArIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY2NvcmRpb24gPiBwICsgaDUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiBoMSArIGgxLFxuLmFjY29yZGlvbiA+IGgxICsgaDIsXG4uYWNjb3JkaW9uID4gaDEgKyBoMyxcbi5hY2NvcmRpb24gPiBoMSArIGg0LFxuLmFjY29yZGlvbiA+IGgxICsgaDUsXG4uYWNjb3JkaW9uID4gaDEgKyBoNixcbi5hY2NvcmRpb24gPiBoMiArIGgxLFxuLmFjY29yZGlvbiA+IGgyICsgaDIsXG4uYWNjb3JkaW9uID4gaDIgKyBoMyxcbi5hY2NvcmRpb24gPiBoMiArIGg0LFxuLmFjY29yZGlvbiA+IGgyICsgaDUsXG4uYWNjb3JkaW9uID4gaDIgKyBoNixcbi5hY2NvcmRpb24gPiBoMyArIGgxLFxuLmFjY29yZGlvbiA+IGgzICsgaDIsXG4uYWNjb3JkaW9uID4gaDMgKyBoMyxcbi5hY2NvcmRpb24gPiBoMyArIGg0LFxuLmFjY29yZGlvbiA+IGgzICsgaDUsXG4uYWNjb3JkaW9uID4gaDMgKyBoNixcbi5hY2NvcmRpb24gPiBoNCArIGgxLFxuLmFjY29yZGlvbiA+IGg0ICsgaDIsXG4uYWNjb3JkaW9uID4gaDQgKyBoMyxcbi5hY2NvcmRpb24gPiBoNCArIGg0LFxuLmFjY29yZGlvbiA+IGg0ICsgaDUsXG4uYWNjb3JkaW9uID4gaDQgKyBoNixcbi5hY2NvcmRpb24gPiBoNSArIGgxLFxuLmFjY29yZGlvbiA+IGg1ICsgaDIsXG4uYWNjb3JkaW9uID4gaDUgKyBoMyxcbi5hY2NvcmRpb24gPiBoNSArIGg0LFxuLmFjY29yZGlvbiA+IGg1ICsgaDUsXG4uYWNjb3JkaW9uID4gaDUgKyBoNixcbi5hY2NvcmRpb24gPiBoNiArIGgxLFxuLmFjY29yZGlvbiA+IGg2ICsgaDIsXG4uYWNjb3JkaW9uID4gaDYgKyBoMyxcbi5hY2NvcmRpb24gPiBoNiArIGg0LFxuLmFjY29yZGlvbiA+IGg2ICsgaDUsXG4uYWNjb3JkaW9uID4gaDYgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjY29yZGlvbiA+IGgxICsgaDEsXG4uYWNjb3JkaW9uID4gaDEgKyBoMixcbi5hY2NvcmRpb24gPiBoMSArIGgzLFxuLmFjY29yZGlvbiA+IGgxICsgaDQsXG4uYWNjb3JkaW9uID4gaDEgKyBoNSxcbi5hY2NvcmRpb24gPiBoMSArIGg2LFxuLmFjY29yZGlvbiA+IGgyICsgaDEsXG4uYWNjb3JkaW9uID4gaDIgKyBoMixcbi5hY2NvcmRpb24gPiBoMiArIGgzLFxuLmFjY29yZGlvbiA+IGgyICsgaDQsXG4uYWNjb3JkaW9uID4gaDIgKyBoNSxcbi5hY2NvcmRpb24gPiBoMiArIGg2LFxuLmFjY29yZGlvbiA+IGgzICsgaDEsXG4uYWNjb3JkaW9uID4gaDMgKyBoMixcbi5hY2NvcmRpb24gPiBoMyArIGgzLFxuLmFjY29yZGlvbiA+IGgzICsgaDQsXG4uYWNjb3JkaW9uID4gaDMgKyBoNSxcbi5hY2NvcmRpb24gPiBoMyArIGg2LFxuLmFjY29yZGlvbiA+IGg0ICsgaDEsXG4uYWNjb3JkaW9uID4gaDQgKyBoMixcbi5hY2NvcmRpb24gPiBoNCArIGgzLFxuLmFjY29yZGlvbiA+IGg0ICsgaDQsXG4uYWNjb3JkaW9uID4gaDQgKyBoNSxcbi5hY2NvcmRpb24gPiBoNCArIGg2LFxuLmFjY29yZGlvbiA+IGg1ICsgaDEsXG4uYWNjb3JkaW9uID4gaDUgKyBoMixcbi5hY2NvcmRpb24gPiBoNSArIGgzLFxuLmFjY29yZGlvbiA+IGg1ICsgaDQsXG4uYWNjb3JkaW9uID4gaDUgKyBoNSxcbi5hY2NvcmRpb24gPiBoNSArIGg2LFxuLmFjY29yZGlvbiA+IGg2ICsgaDEsXG4uYWNjb3JkaW9uID4gaDYgKyBoMixcbi5hY2NvcmRpb24gPiBoNiArIGgzLFxuLmFjY29yZGlvbiA+IGg2ICsgaDQsXG4uYWNjb3JkaW9uID4gaDYgKyBoNSxcbi5hY2NvcmRpb24gPiBoNiArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uYWNjb3JkaW9uID4gaDEgYSxcbi5hY2NvcmRpb24gPiBoMiBhLFxuLmFjY29yZGlvbiA+IGgzIGEsXG4uYWNjb3JkaW9uID4gaDUgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYWNjb3JkaW9uID4gaDEgYTpob3ZlciwgLmFjY29yZGlvbiA+IGgxIGE6Zm9jdXMsXG4uYWNjb3JkaW9uID4gaDIgYTpob3Zlcixcbi5hY2NvcmRpb24gPiBoMiBhOmZvY3VzLFxuLmFjY29yZGlvbiA+IGgzIGE6aG92ZXIsXG4uYWNjb3JkaW9uID4gaDMgYTpmb2N1cyxcbi5hY2NvcmRpb24gPiBoNSBhOmhvdmVyLFxuLmFjY29yZGlvbiA+IGg1IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hY2NvcmRpb24gPiBoNCBhLFxuLmFjY29yZGlvbiA+IGg2IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4uYWNjb3JkaW9uID4gaDQgYTpob3ZlciwgLmFjY29yZGlvbiA+IGg0IGE6Zm9jdXMsXG4uYWNjb3JkaW9uID4gaDYgYTpob3Zlcixcbi5hY2NvcmRpb24gPiBoNiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYWNjb3JkaW9uID4gaDEge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uID4gaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gPiBoMSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiA+IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI2cHggKyAoNzAgLSAyNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gPiBoMiB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvcmRpb24gPiBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLmFjY29yZGlvbiA+IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiA+IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gPiBoMyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvcmRpb24gPiBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiA+IGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gPiBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWNjb3JkaW9uID4gaDQgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uYWNjb3JkaW9uID4gaDUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gPiBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uID4gaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uID4gaDYge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiBoMSBzdHJvbmcsXG4uYWNjb3JkaW9uID4gaDIgc3Ryb25nLFxuLmFjY29yZGlvbiA+IGgzIHN0cm9uZyxcbi5hY2NvcmRpb24gPiBoNCBzdHJvbmcsXG4uYWNjb3JkaW9uID4gaDUgc3Ryb25nLFxuLmFjY29yZGlvbiA+IGg2IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB1bCxcbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6aG92ZXIsIC5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hY2NvcmRpb24gPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmFjY29yZGlvbiA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpIHVsLFxuLmFjY29yZGlvbiA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9uID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYWNjb3JkaW9uID4gb2wgYTpob3ZlciwgLmFjY29yZGlvbiA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hY2NvcmRpb24gPiBoMSArIHVsLFxuLmFjY29yZGlvbiA+IGgyICsgdWwsXG4uYWNjb3JkaW9uID4gaDMgKyB1bCxcbi5hY2NvcmRpb24gPiBoNCArIHVsLFxuLmFjY29yZGlvbiA+IGg1ICsgdWwsXG4uYWNjb3JkaW9uID4gaDYgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24gPiBoMSArIG9sLFxuLmFjY29yZGlvbiA+IGgyICsgb2wsXG4uYWNjb3JkaW9uID4gaDMgKyBvbCxcbi5hY2NvcmRpb24gPiBoNCArIG9sLFxuLmFjY29yZGlvbiA+IGg1ICsgb2wsXG4uYWNjb3JkaW9uID4gaDYgKyBvbCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24gPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWNjb3JkaW9uID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuYWNjb3JkaW9uID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uYWNjb3JkaW9uIGZpZ2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLmFjY29yZGlvbiBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmFjY29yZGlvbiBmaWdjYXB0aW9uIGE6aG92ZXIsIC5hY2NvcmRpb24gZmlnY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYWNjb3JkaW9uOm5vdCgud3AtYmxvY2staW1hZ2UpIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWNjb3JkaW9uIC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWNjb3JkaW9uIC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmFjY29yZGlvbiA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbiBociB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjY29yZGlvbiBociB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjY29yZGlvbiBociB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hY2NvcmRpb24gaHIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uYWNjb3JkaW9uID4gaDEgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmFjY29yZGlvbiA+IGgyICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5hY2NvcmRpb24gPiBoMyArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uYWNjb3JkaW9uID4gaDQgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmFjY29yZGlvbiA+IGg2ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24gPiBoNSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9uID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjY29yZGlvbiA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFjY29yZGlvbiA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWxpc3QtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tbGlzdC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWxpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWxpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24tbGlzdC10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWl0ZW0tdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taXRlbS10aXRsZSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taXRlbS10aXRsZSBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taXRlbS10aXRsZSBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taXRlbS10aXRsZSBoNCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1pdGVtLXRpdGxlOmhvdmVyLCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taXRlbS10aXRsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taXRlbS10aXRsZTpob3ZlciBoNCwgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWl0ZW0tdGl0bGU6Zm9jdXMgaDQge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1pdGVtLXRpdGxlOmFmdGVyLCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taXRlbS10aXRsZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIHdpZHRoOiAycHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWl0ZW0tdGl0bGU6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWl0ZW0tdGl0bGU6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjNzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4zcztcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MsIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcywgYm94LXNoYWRvdyAwLjNzO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcywgYm94LXNoYWRvdyAwLjNzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4zcztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1bb3Blbl0gPiAuYWNjb3JkaW9uLWl0ZW0tdGl0bGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtW29wZW5dIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICBib3JkZXItY29sb3I6ICNiY2NiZWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgYTpob3ZlciwgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpIHVsLFxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgYTpob3ZlciwgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgdWwsXG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCBhOmhvdmVyLCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sIGxpOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zLjRlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sIGxpOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgbGk6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuLnZpY3Rvcmllcy1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC52aWN0b3JpZXMtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC52aWN0b3JpZXMtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudmljdG9yaWVzLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpY3Rvcmllcy1ibG9jay0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudmljdG9yaWVzLWJsb2NrLS0yIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnZpY3Rvcmllcy1ibG9jay0tMiB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWN0b3JpZXMtYmxvY2stLTEge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnZpY3Rvcmllcy1ibG9jay0tMSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC52aWN0b3JpZXMtYmxvY2stLTEge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnZpY3Rvcmllcy1ibG9jay0tMSAudmljdG9yeS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnZpY3Rvcmllcy1ibG9jay0tMSAudmljdG9yeS1saXN0X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmljdG9yaWVzLWJsb2NrLS0xIC52aWN0b3J5LWxpc3RfX2hlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmljdG9yaWVzLWJsb2NrLS0xIC52aWN0b3J5LWxpc3QtLTEgLnZpY3RvcnktbGlzdF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzLWJsb2NrLS0xIC52aWN0b3J5LWxpc3QtLTEgLnZpY3RvcnktbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllcy1ibG9jay0tMSAudmljdG9yeS1saXN0LS0xIC52aWN0b3J5LWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLm5ld3MtYmxvY2sge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5uZXdzLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubmV3cy1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5uZXdzLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubmV3cy1ibG9jayAudGVhc2UtZ3JpZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLWJsb2NrLS0yIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uZXdzLWJsb2NrLS0yIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLm5ld3MtYmxvY2stLTIge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3cy1ibG9jay0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubmV3cy1ibG9jay0tMSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5uZXdzLWJsb2NrLS0xIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLm5ld3MtYmxvY2stLTEgLnRlYXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cbi5uZXdzLWJsb2NrLS0xIC50ZWFzZS1ncmlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbn1cblxuLm5ld3MtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmV3cy1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3MtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5uZXdzLWJsb2NrX190aXRsZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmFjdGlvbi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjdGlvbi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hY3Rpb24tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9uLWJsb2NrLS1zaW5nbGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWN0aW9uLWJsb2NrLS1zaW5nbGUge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4IC0gMTI1cHggLSAyMHB4KTtcbiAgfVxuICAuYWRtaW4tYmFyIC5hY3Rpb24tYmxvY2stLXNpbmdsZSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHggLSAxMjVweCAtIDIwcHggLSAzMnB4KTtcbiAgfVxufVxuXG4uYWN0aW9uLWJsb2NrX19sZWZ0LFxuLmFjdGlvbi1ibG9ja19fcmlnaHQge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX2xlZnQsXG4uYWN0aW9uLWJsb2NrX19yaWdodCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX2xlZnQsXG4uYWN0aW9uLWJsb2NrX19yaWdodCB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWN0aW9uLWJsb2NrX19sZWZ0LFxuLmFjdGlvbi1ibG9ja19fcmlnaHQge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9uLWJsb2NrX19sZWZ0LFxuLmFjdGlvbi1ibG9ja19fcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9uLWJsb2NrX19sZWZ0LFxuLmFjdGlvbi1ibG9ja19fcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWN0aW9uLWJsb2NrX19sZWZ0LFxuLmFjdGlvbi1ibG9ja19fcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxufVxuXG4uYWN0aW9uLWJsb2NrX19sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYWN0aW9uLWJsb2NrX19yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX3JpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiA1MHZoO1xuICB9XG59XG5cbi5hY3Rpb24tYmxvY2tfX3RvcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWN0aW9uLWJsb2NrX19iZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5hY3Rpb24tYmxvY2tfX3RpdGxlIGEge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX3RpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbi1ibG9ja19fdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX3RpdGxlIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX3RpdGxlIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX3RpdGxlIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5hY3Rpb24tYmxvY2tfX2J1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbi1ibG9ja19fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWN0aW9uLWJsb2NrX19idXR0b24gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uYWN0aW9uLWJsb2NrX19idXR0b24gc3ZnIHtcbiAgZmlsbDogdmFyKC0tcmVkKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmFjdGlvbi1ibG9ja19fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuYWN0aW9uLWJsb2NrX19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjdGlvbi1ibG9ja19fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmFjdGlvbi1ibG9ja19fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uYWN0aW9uLWJsb2NrX19idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9uLWJsb2NrX19idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5cbi5hY3Rpb24tYmxvY2tfX2Jsb2NrLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX2Jsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX2Jsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY3Rpb24tYmxvY2tfX2Jsb2NrLXRpdGxlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYWN0aW9uLWJsb2NrLS1tdWx0aSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbi1ibG9jay0tbXVsdGkge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjdGlvbi1ibG9jay0tbXVsdGkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hY3Rpb24tYmxvY2stLW11bHRpIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFjdGlvbi1ibG9jay0tbXVsdGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5hY3Rpb24tYmxvY2tfX211bHRpLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uLWJsb2NrX19tdWx0aS10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNnB4ICsgKDcwIC0gMjYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWN0aW9uLWJsb2NrX19tdWx0aS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX211bHRpLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFjdGlvbi1ibG9jay0tMiB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY3Rpb24tZ3JpZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuXG4uYWN0aW9uLWdyaWRfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5hY3Rpb24tZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY3Rpb24tZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hY3Rpb24tZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuYWN0aW9uLWdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmFjdGlvbi1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWN0aW9uLWdyaWRfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbi1ncmlkX19saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uYWN0aW9uLWdyaWRfX2xpbms6aG92ZXIgLmFjdGlvbi1ncmlkX19maWd1cmUsIC5hY3Rpb24tZ3JpZF9fbGluazpmb2N1cyAuYWN0aW9uLWdyaWRfX2ZpZ3VyZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmFjdGlvbi1ncmlkX19saW5rOmhvdmVyIC5hY3Rpb24tZ3JpZF9fbGluay1pbm5lciwgLmFjdGlvbi1ncmlkX19saW5rOmZvY3VzIC5hY3Rpb24tZ3JpZF9fbGluay1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMWM2MDtcbn1cbi5hY3Rpb24tZ3JpZF9fbGluazpob3ZlciAuYWN0aW9uLWdyaWRfX3RpdGxlLCAuYWN0aW9uLWdyaWRfX2xpbms6Zm9jdXMgLmFjdGlvbi1ncmlkX190aXRsZSB7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBib3JkZXItY29sb3I6ICMwMDFjNjA7XG59XG5cbi5hY3Rpb24tZ3JpZF9fbGluay1pbm5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXJlZCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbi1ncmlkX19saW5rLWlubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmFjdGlvbi1ncmlkX19maWd1cmUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogNzAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cbi5hY3Rpb24tZ3JpZF9fZmlndXJlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uLWdyaWRfX2ZpZ3VyZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uYWN0aW9uLWdyaWRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uLWdyaWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb24tZ3JpZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYWN0aW9uLWdyaWRfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uLWdyaWRfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tcmVkKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbi1ncmlkLS0xIC5hY3Rpb24tZ3JpZF9fbGluay1pbm5lcixcbi5hY3Rpb24tZ3JpZC0tMiAuYWN0aW9uLWdyaWRfX2xpbmstaW5uZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uLWdyaWQtLTEgLmFjdGlvbi1ncmlkX190aXRsZSxcbi5hY3Rpb24tZ3JpZC0tMiAuYWN0aW9uLWdyaWRfX3RpdGxlIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuXG4uYWN0aW9uLWdyaWQtLTEgLmFjdGlvbi1ncmlkX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbi1ncmlkLS0xIC5hY3Rpb24tZ3JpZF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXJlZCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY3Rpb24tZ3JpZC0tMSAuYWN0aW9uLWdyaWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI2cHggKyAoNzAgLSAyNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbi1ncmlkLS0xIC5hY3Rpb24tZ3JpZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY3Rpb24tZ3JpZC0tMSAuYWN0aW9uLWdyaWRfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hY3Rpb24tZ3JpZC0tMSAuYWN0aW9uLWdyaWRfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY3Rpb24tZ3JpZC0tMSAuYWN0aW9uLWdyaWRfX2ZpZ3VyZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFjdGlvbi1ncmlkLS0xIC5hY3Rpb24tZ3JpZF9fZmlndXJlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uLWdyaWQtLTIgLmFjdGlvbi1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWN0aW9uLWdyaWQtLTIgLmFjdGlvbi1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY3Rpb24tZ3JpZC0tMiAuYWN0aW9uLWdyaWRfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWN0aW9uLWdyaWQtLTIgLmFjdGlvbi1ncmlkX190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFjdGlvbi1ncmlkLS0yIC5hY3Rpb24tZ3JpZF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbi1ncmlkLS0yIC5hY3Rpb24tZ3JpZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbi1ncmlkLS0yIC5hY3Rpb24tZ3JpZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWN0aW9uLWdyaWQtLTIgLmFjdGlvbi1ncmlkX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uLWdyaWQtLTIgLmFjdGlvbi1ncmlkX19maWd1cmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9uLWdyaWQtLTIgLmFjdGlvbi1ncmlkX19maWd1cmUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFjdGlvbi1ncmlkLS0yIC5hY3Rpb24tZ3JpZF9fZmlndXJlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWN0aW9uLWdyaWQtLTMgLmFjdGlvbi1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbn1cblxuLnZpY3RvcnktbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWN0b3J5LWxpc3RfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgYm94LXNoYWRvdyAwLjJzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpY3RvcnktbGlzdF9faXRlbTpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnZpY3RvcnktbGlzdF9faXRlbTpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xufVxuLnZpY3RvcnktbGlzdF9faXRlbTpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuLnZpY3RvcnktbGlzdF9faXRlbTpudGgtY2hpbGQoNCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuLnZpY3RvcnktbGlzdF9faXRlbTpudGgtY2hpbGQoNCkgLnZpY3RvcnktbGlzdF9fdGl0bGUsXG4udmljdG9yeS1saXN0X19pdGVtOm50aC1jaGlsZCg0KSAudmljdG9yeS1saXN0X19kYXRlIHtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4udmljdG9yeS1saXN0X19pdGVtOmhvdmVyLCAudmljdG9yeS1saXN0X19pdGVtOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAyO1xufVxuLnZpY3RvcnktbGlzdF9faXRlbTpob3ZlciAudmljdG9yeS1saXN0X190aXRsZSxcbi52aWN0b3J5LWxpc3RfX2l0ZW06aG92ZXIgLnZpY3RvcnktbGlzdF9fZGF0ZSwgLnZpY3RvcnktbGlzdF9faXRlbTpmb2N1cyAudmljdG9yeS1saXN0X190aXRsZSxcbi52aWN0b3J5LWxpc3RfX2l0ZW06Zm9jdXMgLnZpY3RvcnktbGlzdF9fZGF0ZSB7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpY3RvcnktbGlzdF9faXRlbSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWN0b3J5LWxpc3RfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmljdG9yeS1saXN0X19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4udmljdG9yeS1saXN0X19pdGVtLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmljdG9yeS1saXN0X19saW5rIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpY3RvcnktbGlzdF9fbGluayB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnZpY3RvcnktbGlzdF9fbGluayB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLnZpY3RvcnktbGlzdF9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3RvcnktbGlzdF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3J5LWxpc3RfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udmljdG9yeS1saXN0X19oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnZpY3RvcnktbGlzdF9faGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnZpY3RvcnktbGlzdF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yeS1saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yeS1saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi52aWN0b3J5LWxpc3RfX2RhdGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yeS1saXN0X19kYXRlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3J5LWxpc3RfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC52aWN0b3J5LWxpc3RfX2RhdGUge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC52aWN0b3J5LWxpc3RfX2RhdGUge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAudmljdG9yeS1saXN0X19kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuXG4udmljdG9yeS1saXN0LS0xIC52aWN0b3J5LWxpc3RfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yeS1saXN0LS0xIC52aWN0b3J5LWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI2cHggKyAoNzAgLSAyNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3J5LWxpc3QtLTEgLnZpY3RvcnktbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmljdG9yeS1saXN0LS0xIC52aWN0b3J5LWxpc3RfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5wcmVzcy1maWx0ZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByZXNzLWZpbHRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5cbi5wcmVzcy1maWx0ZXJfX21lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByZXNzLWZpbHRlcl9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzLWZpbHRlcl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNnB4ICsgKDcwIC0gMjYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3MtZmlsdGVyX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByZXNzLWZpbHRlcl9faGVhZGluZyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4ucHJlc3MtZmlsdGVyX19zZWxlY3Qtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByZXNzLWZpbHRlcl9fc2VsZWN0LXdyYXBwZXIge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcmVzcy1maWx0ZXJfX3NlbGVjdC13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wcmVzcy1maWx0ZXJfX3NlbGVjdC13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxcHgpO1xuICB9XG59XG5cbi5wcmVzcy1maWx0ZXJfX3NlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGhlaWdodDogNTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3MtZmlsdGVyX19zZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzLWZpbHRlcl9fc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wcmVzcy1maWx0ZXJfX3NlbGVjdDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA2MHB4ICNmMmY1ZmMgaW5zZXQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNjBweCAjZjJmNWZjIGluc2V0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzBkM2RkOTtcbn1cbi5wcmVzcy1maWx0ZXJfX3NlbGVjdDpob3ZlciwgLnByZXNzLWZpbHRlcl9fc2VsZWN0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByZXNzLWZpbHRlcl9faWNvbiB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICBmaWxsOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cblxuLnByZXNzLWZpbHRlcl9fc2VhcmNoLXdyYXBwZXIge1xuICBoZWlnaHQ6IDU1cHg7XG4gIHdpZHRoOiA1NXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cblxuLnByZXNzLWZpbHRlcl9fc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLnByZXNzLWZpbHRlcl9fc2VhcmNoOmhvdmVyLCAucHJlc3MtZmlsdGVyX19zZWFyY2g6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuXG4ucHJlc3MtZmlsdGVyX19zZWFyY2gtaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZmlsbDogIzBkM2RkOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3MtZmlsdGVyX19zZWFyY2gtaWNvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3MtZmlsdGVyX19zZWFyY2gtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wcmVzcy1maWx0ZXJfX25vLXJlc3VsdHMge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmVzcy1maWx0ZXJfX25vLXJlc3VsdHMge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucHJlc3MtZmlsdGVyX19uby1yZXN1bHRzIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcmVzcy1maWx0ZXJfX25vLXJlc3VsdHMge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3MtZmlsdGVyX19uby1yZXN1bHRzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzcy1maWx0ZXJfX25vLXJlc3VsdHMge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcmVzcy1maWx0ZXJfX25vLXJlc3VsdHMge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuXG4uaW1hZ2UtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmltYWdlLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmltYWdlLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWJsb2NrOmZpcnN0LWNoaWxkIC5pbWFnZS1ibG9ja19fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS1ibG9ja19faW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmltYWdlLWJsb2NrX190ZXh0IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWJsb2NrX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmltYWdlLWJsb2NrX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmltYWdlLWJsb2NrX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5pbWFnZS1ibG9ja19fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5pbWFnZS1ibG9ja19fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbWFnZS1ibG9ja19fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmltYWdlLWJsb2NrX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaW1hZ2UtYmxvY2tfX2xhYmVsIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW1hZ2UtYmxvY2tfX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uaW1hZ2UtYmxvY2tfX2xhYmVsLmhhcy10b29sdGlwIHtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG59XG4uaW1hZ2UtYmxvY2tfX2xhYmVsLmhhcy10b29sdGlwOmhvdmVyLCAuaW1hZ2UtYmxvY2tfX2xhYmVsLmhhcy10b29sdGlwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCB2YXIoLS1yZWQpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgdmFyKC0tcmVkKTtcbn1cbi5pbWFnZS1ibG9ja19fbGFiZWwuaGFzLXRvb2x0aXBbZGF0YS10b29sdGlwXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltYWdlLWJsb2NrX19sYWJlbC5oYXMtdG9vbHRpcFtkYXRhLXRvb2x0aXBdOmJlZm9yZSwgLmltYWdlLWJsb2NrX19sYWJlbC5oYXMtdG9vbHRpcFtkYXRhLXRvb2x0aXBdOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnM7XG59XG4uaW1hZ2UtYmxvY2tfX2xhYmVsLmhhcy10b29sdGlwW2RhdGEtdG9vbHRpcF06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDc5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyNDc1O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW1hZ2UtYmxvY2tfX2xhYmVsLmhhcy10b29sdGlwW2RhdGEtdG9vbHRpcF06YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbWFnZS1ibG9ja19fbGFiZWwuaGFzLXRvb2x0aXBbZGF0YS10b29sdGlwXTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pbWFnZS1ibG9ja19fbGFiZWwuaGFzLXRvb2x0aXBbZGF0YS10b29sdGlwXTpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuLmltYWdlLWJsb2NrX19sYWJlbC5oYXMtdG9vbHRpcFtkYXRhLXRvb2x0aXBdOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIHotaW5kZXg6IDc5O1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICMwNDI0NzU7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi5pbWFnZS1ibG9ja19fbGFiZWwuaGFzLXRvb2x0aXBbZGF0YS10b29sdGlwXTpob3ZlcjpiZWZvcmUsIC5pbWFnZS1ibG9ja19fbGFiZWwuaGFzLXRvb2x0aXBbZGF0YS10b29sdGlwXTpob3ZlcjphZnRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5pbWFnZS1ibG9ja19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB3aWR0aDogODAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbWFnZS1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmltYWdlLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZS1ibG9ja19fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmltYWdlLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmltYWdlLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEwMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmltYWdlLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgfVxufVxuXG4uaW1hZ2UtYmxvY2tfX2Rlc2Mge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5pbWFnZS1ibG9ja19fZGVzYyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaW1hZ2UtYmxvY2tfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltYWdlLWJsb2NrX19kZXNjIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWJsb2NrX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmltYWdlLWJsb2NrX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5pbWFnZS1ibG9ja19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uaW1hZ2UtYmxvY2tfX2xpc3Q6aG92ZXIgYSwgLmltYWdlLWJsb2NrX19saXN0OmZvY3VzIGEge1xuICBjb2xvcjogI2JjY2JlZjtcbn1cbi5pbWFnZS1ibG9ja19fbGlzdCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmltYWdlLWJsb2NrX19saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjRweCArICgzNSAtIDI0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmltYWdlLWJsb2NrX19saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLmltYWdlLWJsb2NrX19saXN0IGE6aG92ZXIsIC5pbWFnZS1ibG9ja19fbGlzdCBhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaW1hZ2UtYmxvY2tfX2xpc3QgYSB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW1hZ2UtYmxvY2tfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmltYWdlLWJsb2NrX19jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLmltYWdlLWJsb2NrX19idXR0b24ge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbWFnZS1ibG9ja19fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbWFnZS1ibG9ja19fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pbWFnZS1ibG9ja19fYnV0dG9uIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmltYWdlLWJsb2NrX19idXR0b24gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmltYWdlLWJsb2NrX19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5pbWFnZS1ibG9ja19fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbWFnZS1ibG9ja19fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmltYWdlLWJsb2NrX19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5pbWFnZS1ibG9ja19fYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWJsb2NrX19idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWJsb2NrX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS1ibG9jay0tcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pbWFnZS1ibG9jay0tcmV2ZXJzZSAuaW1hZ2UtYmxvY2tfX2ltYWdlIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgKyA4MHB4KTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtYmxvY2stLXJldmVyc2UgLmltYWdlLWJsb2NrX190ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhlYWRlci1saW5rcyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGVhZGVyLWxpbmtzIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oZWFkZXItbGlua3Mge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLWxpbmtzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5oZWFkZXItbGlua3NfX2xlZnQge1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbn1cblxuLmhlYWRlci1saW5rc19fcmlnaHQge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19fcmlnaHQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19fcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhlYWRlci1saW5rc19fbGlzdC1jb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGVhZGVyLWxpbmtzX19saXN0LWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cblxuLmhlYWRlci1saW5rc19fbGlzdC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2xpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19fbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5oZWFkZXItbGlua3NfX2xpc3Q6aG92ZXIgYSxcbi5oZWFkZXItbGlua3NfX2xpc3Q6aG92ZXIgYnV0dG9uLCAuaGVhZGVyLWxpbmtzX19saXN0OmZvY3VzIGEsXG4uaGVhZGVyLWxpbmtzX19saXN0OmZvY3VzIGJ1dHRvbiB7XG4gIGNvbG9yOiAjYmNjYmVmO1xufVxuLmhlYWRlci1saW5rc19fbGlzdCBhLFxuLmhlYWRlci1saW5rc19fbGlzdCBidXR0b24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhlYWRlci1saW5rc19fbGlzdCBhLFxuLmhlYWRlci1saW5rc19fbGlzdCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19fbGlzdCBhLFxuLmhlYWRlci1saW5rc19fbGlzdCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmhlYWRlci1saW5rc19fbGlzdCBhOmhvdmVyLCAuaGVhZGVyLWxpbmtzX19saXN0IGE6Zm9jdXMsXG4uaGVhZGVyLWxpbmtzX19saXN0IGJ1dHRvbjpob3Zlcixcbi5oZWFkZXItbGlua3NfX2xpc3QgYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuaGVhZGVyLWxpbmtzX19saXN0IGEsXG4uaGVhZGVyLWxpbmtzX19saXN0IGJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuXG4uaGVhZGVyLWxpbmtzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXgtd2lkdGg6IDExMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGVhZGVyLWxpbmtzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uIGE6aG92ZXIsIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgdWwsXG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCBhOmhvdmVyLCAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgdWwsXG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCBhOmhvdmVyLCAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuXG4uaGVhZGVyLWxpbmtzX19icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2JyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGVhZGVyLWxpbmtzX19icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2JyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhlYWRlci1saW5rc19fYnJlYWRjcnVtYiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5oZWFkZXItbGlua3NfX2JyZWFkY3J1bWI6aG92ZXIsIC5oZWFkZXItbGlua3NfX2JyZWFkY3J1bWI6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwIHZhcigtLXJlZCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCB2YXIoLS1yZWQpO1xufVxuXG4uaGVhZGVyLWxpbmtzX19hbGwtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhlYWRlci1saW5rc19fYWxsLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGVhZGVyLWxpbmtzX19hbGwtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5oZWFkZXItbGlua3NfX2FsbC1idXR0b24gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmhlYWRlci1saW5rc19fYWxsLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLmhlYWRlci1saW5rc19fYWxsLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyLWxpbmtzX19hbGwtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmhlYWRlci1saW5rc19fYWxsLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmhlYWRlci1saW5rc19fYWxsLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ubW9kYWwtbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5tb2RhbC1uYXYgLm1vZGFsLW5hdl9fbGlzdCA+IGxpIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCksIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjAycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjAycztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDRzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDRzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4wNnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNnM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjA4cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA4cztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoNSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoNikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCg3KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xNHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNHM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDgpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjE2cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE2cztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoOSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMThzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMThzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCgxMCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTEpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTIpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjI0cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI0cztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjI2cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI2cztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjI4cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI4cztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTUpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDE2KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zMnM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDE3KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zNHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zNHM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDE4KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zNnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zNnM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDE5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zOHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zOHM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDIwKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCgyMSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNDJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNDJzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCgyMikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNDRzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNDRzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCgyMykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNDZzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNDZzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCgyNCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNDhzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNDhzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCgyNSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoMjYpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjUycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjUycztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoMjcpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjU0cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjU0cztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoMjgpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjU2cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjU2cztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoMjkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjU4cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjU4cztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoMzApIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLW5hdiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5tb2RhbC1uYXZfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAxYzYwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMWM2MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbi5tb2RhbC1uYXZfX2Nsb3NlIHN2ZyB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIGZpbGw6ICMwMDFjNjA7XG59XG4ubW9kYWwtbmF2X19jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG59XG4ubW9kYWwtbmF2X19jbG9zZTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLm1vZGFsLW5hdl9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuLm1vZGFsLW5hdl9fY2xvc2U6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLm1vZGFsLW5hdl9fYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDAsIDE3LCA1NywgMC40KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLCAxNywgNTcsIDAuNCkgMnB4IDJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAyO1xufVxuLmFkbWluLWJhciAubW9kYWwtbmF2X19ib3gge1xuICB0b3A6IDQ2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAubW9kYWwtbmF2X19ib3gge1xuICAgIHRvcDogY2FsYyg4MHB4ICsgMzJweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAubW9kYWwtbmF2X19ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDgwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwtbmF2X19ib3gge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLm1vZGFsLW5hdl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDFjNjA7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5hZG1pbi1iYXIgLm1vZGFsLW5hdl9faW5uZXIge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDZweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAubW9kYWwtbmF2X19pbm5lciB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE4MHB4IC0gMzJweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtbmF2X19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm1vZGFsLW5hdl9faW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxODBweCk7XG4gIH1cbn1cblxuLm1vZGFsLW5hdl9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubW9kYWwtbmF2X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1vZGFsLW5hdl9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLW5hdl9faGVhZGVyIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5tb2RhbC1uYXZfX2xpc3Q6aG92ZXIgYSxcbi5tb2RhbC1uYXZfX2xpc3Q6aG92ZXIgYnV0dG9uLCAubW9kYWwtbmF2X19saXN0OmZvY3VzIGEsXG4ubW9kYWwtbmF2X19saXN0OmZvY3VzIGJ1dHRvbiB7XG4gIGNvbG9yOiAjYmNjYmVmO1xufVxuLm1vZGFsLW5hdl9fbGlzdCBhLFxuLm1vZGFsLW5hdl9fbGlzdCBidXR0b24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm1vZGFsLW5hdl9fbGlzdCBhLFxuLm1vZGFsLW5hdl9fbGlzdCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1vZGFsLW5hdl9fbGlzdCBhLFxuLm1vZGFsLW5hdl9fbGlzdCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm1vZGFsLW5hdl9fbGlzdCBhOmhvdmVyLCAubW9kYWwtbmF2X19saXN0IGE6Zm9jdXMsXG4ubW9kYWwtbmF2X19saXN0IGJ1dHRvbjpob3Zlcixcbi5tb2RhbC1uYXZfX2xpc3QgYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAubW9kYWwtbmF2X19saXN0IGEsXG4ubW9kYWwtbmF2X19saXN0IGJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1uYXZfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLm1vZGFsLW5hdl9fYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uaG9yaXpvbnRhbC10ZWFzZXM6aG92ZXIgLmhvcml6b250YWwtdGVhc2VzX190aXRsZSxcbi5ob3Jpem9udGFsLXRlYXNlczpob3ZlciAuaG9yaXpvbnRhbC10ZWFzZXNfX3R5cGUsIC5ob3Jpem9udGFsLXRlYXNlczpmb2N1cyAuaG9yaXpvbnRhbC10ZWFzZXNfX3RpdGxlLFxuLmhvcml6b250YWwtdGVhc2VzOmZvY3VzIC5ob3Jpem9udGFsLXRlYXNlc19fdHlwZSB7XG4gIGNvbG9yOiAjNDU1ZmEwO1xufVxuLmhvcml6b250YWwtdGVhc2VzOmhvdmVyIC5ob3Jpem9udGFsLXRlYXNlc19faW1hZ2UsIC5ob3Jpem9udGFsLXRlYXNlczpmb2N1cyAuaG9yaXpvbnRhbC10ZWFzZXNfX2ltYWdlIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uaG9yaXpvbnRhbC10ZWFzZXNfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvcml6b250YWwtdGVhc2VzX19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uaG9yaXpvbnRhbC10ZWFzZXNfX2xpbmsge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaG9yaXpvbnRhbC10ZWFzZXNfX2xpbms6aG92ZXIgLmhvcml6b250YWwtdGVhc2VzX190aXRsZSxcbi5ob3Jpem9udGFsLXRlYXNlc19fbGluazpob3ZlciAuaG9yaXpvbnRhbC10ZWFzZXNfX3R5cGUsIC5ob3Jpem9udGFsLXRlYXNlc19fbGluazpmb2N1cyAuaG9yaXpvbnRhbC10ZWFzZXNfX3RpdGxlLFxuLmhvcml6b250YWwtdGVhc2VzX19saW5rOmZvY3VzIC5ob3Jpem9udGFsLXRlYXNlc19fdHlwZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhvcml6b250YWwtdGVhc2VzX19saW5rOmhvdmVyIC5ob3Jpem9udGFsLXRlYXNlc19fdHlwZSwgLmhvcml6b250YWwtdGVhc2VzX19saW5rOmZvY3VzIC5ob3Jpem9udGFsLXRlYXNlc19fdHlwZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5ob3Jpem9udGFsLXRlYXNlc19fbGluazpob3ZlciAuaG9yaXpvbnRhbC10ZWFzZXNfX2ltYWdlLCAuaG9yaXpvbnRhbC10ZWFzZXNfX2xpbms6Zm9jdXMgLmhvcml6b250YWwtdGVhc2VzX19pbWFnZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ob3Jpem9udGFsLXRlYXNlc19faW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyNSU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIG1heC13aWR0aDogMTQwcHg7XG59XG4uaG9yaXpvbnRhbC10ZWFzZXNfX2ltYWdlIC5zcXVhcmUtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwZTJmO1xufVxuXG4uaG9yaXpvbnRhbC10ZWFzZXNfX3RleHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhvcml6b250YWwtdGVhc2VzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvcml6b250YWwtdGVhc2VzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9yaXpvbnRhbC10ZWFzZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmhvcml6b250YWwtdGVhc2VzX190eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNiY2NiZWY7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvcml6b250YWwtdGVhc2VzX190eXBlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob3Jpem9udGFsLXRlYXNlc19fdHlwZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi50ZWFzZS1ncmFwaCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi50ZWFzZS1ncmFwaF9fZ3JhcGgge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMGUyZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGVhc2UtZ3JhcGhfX2dyYXBoIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50ZWFzZS1ncmFwaF9fZ3JhcGgge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50ZWFzZS1ncmFwaF9fZ3JhcGgge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi50ZWFzZS1ncmFwaF9fbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnRlYXNlLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZvb3Rlci1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlZGY5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mb290ZXItc2Vjb25kYXJ5X19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItc2Vjb25kYXJ5X19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyLXNlY29uZGFyeV9faW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5cbi5mb290ZXItc2Vjb25kYXJ5X190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNGY2OGE5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmZvb3Rlci1zZWNvbmRhcnlfX3RleHQge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogODBweDtcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6IDgwcHg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA4MHB4O1xuICAgIC13ZWJraXQtY29sdW1uLXJ1bGU6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgICAgIC1tb3otY29sdW1uLXJ1bGU6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgICAgICAgICAgY29sdW1uLXJ1bGU6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXItc2Vjb25kYXJ5X190ZXh0IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDgwcHg7XG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOiA4MHB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogODBweDtcbiAgICAtd2Via2l0LWNvbHVtbi1ydWxlOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICAgICAtbW96LWNvbHVtbi1ydWxlOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICAgICAgICAgIGNvbHVtbi1ydWxlOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuXG4uaXMtdHJ1bmNhdGVkIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXMtdHJ1bmNhdGVkOmhvdmVyLCAuaXMtdHJ1bmNhdGVkOmZvY3VzIHtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbiAgY29sb3I6ICMwZDNkZDk7XG59XG5cbi5wZW9wbGUtYmxvY2sge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZW9wbGUtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZW9wbGUtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGVvcGxlLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4ucGVvcGxlLWJsb2NrX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlb3BsZS1ibG9ja19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZW9wbGUtYmxvY2tfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGVvcGxlLWJsb2NrX19oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5wZW9wbGUtYmxvY2tfX2dyaWQge1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5wZW9wbGUtYmxvY2tfX2dyaWQge1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG59XG5cbi5wZW9wbGUtYmxvY2tfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG59XG4ucGVvcGxlLWJsb2NrX19saW5rOmhvdmVyIC5wb3J0cmFpdC1pbWFnZSwgLnBlb3BsZS1ibG9ja19fbGluazpmb2N1cyAucG9ydHJhaXQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuLnBlb3BsZS1ibG9ja19fbGluazpob3ZlciAucGVvcGxlLWJsb2NrX19uYW1lLCAucGVvcGxlLWJsb2NrX19saW5rOmZvY3VzIC5wZW9wbGUtYmxvY2tfX25hbWUge1xuICBjb2xvcjogIzBkM2RkOTtcbn1cbi5wZW9wbGUtYmxvY2tfX2xpbms6aG92ZXIgLnBlb3BsZS1ibG9ja19fdGl0bGUsIC5wZW9wbGUtYmxvY2tfX2xpbms6Zm9jdXMgLnBlb3BsZS1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi5wZW9wbGUtYmxvY2tfX2xpbms6aG92ZXIgLnBlb3BsZS1ibG9ja19faW1hZ2Utc2NyZWVuLCAucGVvcGxlLWJsb2NrX19saW5rOmZvY3VzIC5wZW9wbGUtYmxvY2tfX2ltYWdlLXNjcmVlbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLnBlb3BsZS1ibG9ja19fbGluayB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVvcGxlLWJsb2NrX19saW5rIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBlb3BsZS1ibG9ja19fbGluayB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG4ucGVvcGxlLWJsb2NrX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZW9wbGUtYmxvY2tfX2ltYWdlIC5wb3J0cmFpdC1pbWFnZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG59XG5cbi5wZW9wbGUtYmxvY2tfX2ltYWdlLXNjcmVlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgei1pbmRleDogMjtcbiAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBlb3BsZS1ibG9ja19fbG9nbyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wZW9wbGUtYmxvY2tfX2xvZ28ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG5cbi5wZW9wbGUtYmxvY2tfX25hbWUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDk1JTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZW9wbGUtYmxvY2tfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlb3BsZS1ibG9ja19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5wZW9wbGUtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVvcGxlLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVvcGxlLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVvcGxlLWJsb2NrLS0xIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZW9wbGUtYmxvY2stLTEge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGVvcGxlLWJsb2NrLS0xIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLnBlb3BsZS1ibG9jay0tMSAucGVvcGxlLWJsb2NrX19ncmlkIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBlb3BsZS1ibG9jay0tMSAucGVvcGxlLWJsb2NrX19saW5rIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBlb3BsZS1ibG9jay0tMSAucGVvcGxlLWJsb2NrX19pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLnBlb3BsZS1ibG9jay0tMSAucGVvcGxlLWJsb2NrX19sb2dvIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ucGVvcGxlLWJsb2NrLS0xIC5wZW9wbGUtYmxvY2tfX3RleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wZW9wbGUtYmxvY2stLTEgLnBlb3BsZS1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVvcGxlLWJsb2NrLS0yLFxuLnBlb3BsZS1ibG9jay0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVvcGxlLWJsb2NrLS0yLFxuLnBlb3BsZS1ibG9jay0tMyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wZW9wbGUtYmxvY2stLTIsXG4ucGVvcGxlLWJsb2NrLS0zIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZW9wbGUtYmxvY2stLTIgLnBlb3BsZS1ibG9ja19fbGluayxcbi5wZW9wbGUtYmxvY2stLTMgLnBlb3BsZS1ibG9ja19fbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVvcGxlLWJsb2NrLS00IC5wZW9wbGUtYmxvY2tfX2xpbmsge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVvcGxlLWJsb2NrLS00IC5wZW9wbGUtYmxvY2tfX2xpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgfVxufVxuXG4ucGVvcGxlLWJsb2NrLS1saXN0IC5wZW9wbGUtYmxvY2tfX2hlYWRlcixcbi5wZW9wbGUtYmxvY2stLWxpc3QgLnBlb3BsZS1ibG9ja19fZ3JpZCxcbi5wZW9wbGUtYmxvY2stLWxpc3QgLnBlb3BsZS1ibG9ja19fbmFtZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5wZW9wbGUtYmxvY2stLWxpc3QgLnBlb3BsZS1ibG9ja19fbGluayB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlb3BsZS1ibG9jay0tbGlzdCAucGVvcGxlLWJsb2NrX190ZXh0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlb3BsZS1ibG9jay0tbGlzdCAucGVvcGxlLWJsb2NrX19uYW1lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVvcGxlLWJsb2NrLS1saXN0IC5wZW9wbGUtYmxvY2tfX3RpdGxlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uZm9vdGVyLXNlYXJjaCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5mb290ZXItc2VhcmNoX19pY29uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMC43ZW07XG4gIGhlaWdodDogMC43ZW07XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmZvb3Rlci1zZWFyY2hfX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjRweCArICgzNSAtIDI0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmZvb3Rlci1zZWFyY2hfX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG4uZm9vdGVyLXNlYXJjaF9faW5wdXQge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZm9vdGVyLXNlYXJjaF9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjRweCArICgzNSAtIDI0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmZvb3Rlci1zZWFyY2hfX2lucHV0IHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5mb290ZXItc2VhcmNoX19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvb3Rlci1zZWFyY2hfX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9vdGVyLXNlYXJjaF9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9vdGVyLXNlYXJjaF9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvb3Rlci1zZWFyY2hfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvb3Rlci1zZWFyY2hfX2lucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mb290ZXItc2VhcmNoX19pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9vdGVyLXNlYXJjaF9faW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mb290ZXItc2VhcmNoX19pbnB1dDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mb290ZXItc2VhcmNoX19pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGhlLWxhdGVzdF9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50aGUtbGF0ZXN0X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRoZS1sYXRlc3RfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udGhlLWxhdGVzdF9faGVhZGVyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50aGUtbGF0ZXN0X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnRoZS1sYXRlc3RfX3RleHQge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50aGUtbGF0ZXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI2cHggKyAoNzAgLSAyNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50aGUtbGF0ZXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRoZS1sYXRlc3RfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLnRoZS1sYXRlc3RfX2J1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRoZS1sYXRlc3RfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGhlLWxhdGVzdF9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi50aGUtbGF0ZXN0X19idXR0b24gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLnRoZS1sYXRlc3RfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLnRoZS1sYXRlc3RfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGhlLWxhdGVzdF9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLnRoZS1sYXRlc3RfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnRoZS1sYXRlc3RfX2J1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50aGUtbGF0ZXN0X19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmV4Y2VycHRfX2hpZGRlbiB7XG4gIGhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leGNlcnB0X19oaWRkZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksIHRvKHdoaXRlKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDEwMCUpO1xufVxuXG4uZXhjZXJwdC0tZXh0cmEtZGFyay1ibHVlLmV4Y2VycHRfX2hpZGRlbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgwLCAxNCwgNDcsIDApKSwgdG8oIzAwMGUyZikpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDE0LCA0NywgMCkgMCUsICMwMDBlMmYgMTAwJSk7XG59XG5cbi5leGNlcnB0LS1ibHVlLXdhc2guZXhjZXJwdF9faGlkZGVuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDI0MiwgMjQ1LCAyNTIsIDApKSwgdG8oI2YyZjVmYykpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI0MiwgMjQ1LCAyNTIsIDApIDAlLCAjZjJmNWZjIDEwMCUpO1xufVxuXG4uZXhjZXJwdF9fYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXhjZXJwdF9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5leGNlcnB0X19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmV4Y2VycHRfX2J1dHRvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uZXhjZXJwdF9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZXhjZXJwdF9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5leGNlcnB0X19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuZXhjZXJwdF9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uZXhjZXJwdF9fYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5sZWdhbC0tbW9iaWxlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sZWdhbC0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5sZWdhbC0tZGVza3RvcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxlZ2FsLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubGVnYWxfX2NvcHlyaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjYmNjYmVmO1xuICBvcGFjaXR5OiAwLjc7XG4gIHdpZHRoOiA5NSU7XG59XG5cbi5sZWdhbF9fZnVsbC1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGVnYWxfX2Z1bGwtbmFtZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGVnYWxfX2Z1bGwtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jaXRhdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuLmNpdGF0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmNpdGF0aW9uIGE6aG92ZXIsIC5jaXRhdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uY2l0YXRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2l0YXRpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jaXRhdGlvbiA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jaXRhdGlvbiA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaXRhdGlvbiA+IHVsID4gbGkgdWwsXG4uY2l0YXRpb24gPiB1bCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaXRhdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5jaXRhdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5jaXRhdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaXRhdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaXRhdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY2l0YXRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY2l0YXRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNpdGF0aW9uID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uY2l0YXRpb24gPiB1bCBhOmhvdmVyLCAuY2l0YXRpb24gPiB1bCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uY2l0YXRpb24gPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jaXRhdGlvbiA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jaXRhdGlvbiA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaXRhdGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmNpdGF0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5jaXRhdGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmNpdGF0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5jaXRhdGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jaXRhdGlvbiA+IG9sID4gbGkgdWwsXG4uY2l0YXRpb24gPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaXRhdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5jaXRhdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5jaXRhdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaXRhdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaXRhdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY2l0YXRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY2l0YXRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNpdGF0aW9uID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uY2l0YXRpb24gPiBvbCBhOmhvdmVyLCAuY2l0YXRpb24gPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uY2l0YXRpb24gPiBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jaXRhdGlvbiA+IG9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNpdGF0aW9uX19kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNpdGF0aW9uICsgLmNpdGF0aW9uX19kYXRlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cblxuLm15dGgtZmFjdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm15dGgtZmFjdCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm15dGgtZmFjdCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5teXRoLWZhY3Qge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5teXRoLWZhY3RfX215dGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4ubXl0aC1mYWN0X19mYWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbn1cblxuLm15dGgtZmFjdF9fY2FyZCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teXRoLWZhY3RfX2NhcmQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5teXRoLWZhY3RfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5teXRoLWZhY3RfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNnB4ICsgKDcwIC0gMjYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXl0aC1mYWN0X19oZWFkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXl0aC1mYWN0X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLm15dGgtZmFjdF9fbXl0aC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjRweCArICgzNSAtIDI0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0IHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCBhOmhvdmVyLCAubXl0aC1mYWN0X19teXRoLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgdWwsXG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCBhOmhvdmVyLCAubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgdWwsXG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCBhOmhvdmVyLCAubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQge1xuICAgIHdpZHRoOiA5MiU7XG4gIH1cbn1cblxuLm15dGgtZmFjdF9fZmFjdC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCBhOmhvdmVyLCAubXl0aC1mYWN0X19mYWN0LXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkgdWwsXG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCBhOmhvdmVyLCAubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGkgdWwsXG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCBhOmhvdmVyLCAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQge1xuICAgIHdpZHRoOiA5MiU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teXRoLWZhY3QtLXdpZGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm15dGgtZmFjdC0td2lkZSAubXl0aC1mYWN0X19teXRoLFxuLm15dGgtZmFjdC0td2lkZSAubXl0aC1mYWN0X19mYWN0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5ob21lX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDYwcHggKyAxMjVweCk7XG4gIH1cbn1cblxuLmhvbWVfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhvbWVfX2hlYWRlci1jb2xzIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVfX2hlYWRlci1jb2xzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uaG9tZV9faGVhZGVyLWNvbHMubm8taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lX19oZWFkZXItY29scy5uby1pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbi5ob21lX19oZWFkZXItbGVmdCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWVfX2hlYWRlci1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZV9faGVhZGVyLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lX19oZWFkZXItbGVmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX2hlYWRlci1sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZV9faGVhZGVyLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZV9faGVhZGVyLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZV9faGVhZGVyLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmhvbWVfX2hlYWRlci1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX2hlYWRlci1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lX19oZWFkZXItbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxufVxuLm5vLWltYWdlIC5ob21lX19oZWFkZXItbGVmdCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5uby1pbWFnZSAuaG9tZV9faGVhZGVyLWxlZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uby1pbWFnZSAuaG9tZV9faGVhZGVyLWxlZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG4uaG9tZV9faGVhZGVyLXJpZ2h0IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVfX2hlYWRlci1yaWdodCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZV9faGVhZGVyLXJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5ob21lX19pbnRybyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX2ludHJvIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbi5ob21lX19pbnRybyBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5ob21lX19pbnRybyBhOmhvdmVyLCAuaG9tZV9faW50cm8gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4uaG9tZV9faW50cm8tYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9faW50cm8tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX19pbnRyby1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhvbWVfX2ludHJvLWJ1dHRvbiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5ob21lX19pbnRyby1idXR0b24gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmhvbWVfX2ludHJvLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLmhvbWVfX2ludHJvLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaG9tZV9faW50cm8tYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmhvbWVfX2ludHJvLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmhvbWVfX2ludHJvLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lX19pbnRyby1idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX2ludHJvLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxufVxuXG4uaG9tZV9fZXh0cmEtbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiAxMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZV9fZXh0cmEtbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cblxuLmhvbWVfX3RleHQge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5ob21lX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5ob21lX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZV9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lX190ZXh0IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhvbWVfX3RleHQge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cbi5uby1pbWFnZSAuaG9tZV9fdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG5cbi5ob21lX19yciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5ob21lX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuaG9tZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaG9tZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IHAuc21hbGwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4uaG9tZV9fY29udGVudCA+IHAubGFyZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNHB4ICsgKDM1IC0gMjQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ob21lX19jb250ZW50ID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ob21lX19jb250ZW50ID4gcCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5ob21lX19jb250ZW50ID4gcCBhOmhvdmVyLCAuaG9tZV9fY29udGVudCA+IHAgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmhvbWVfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDAuMzdlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzdlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgLyogRm9yY2UgRmlyZWZveCB0byBkaXNwbGF5IHRoZSBkcm9wLWNhcCBjb3JyZWN0bHkgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzRweCArICg1MiAtIDM0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5ob21lX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNTVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gaDEsXG4uaG9tZV9fY29udGVudCA+IGgyLFxuLmhvbWVfX2NvbnRlbnQgPiBoMyxcbi5ob21lX19jb250ZW50ID4gaDQsXG4uaG9tZV9fY29udGVudCA+IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ob21lX19jb250ZW50ID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaG9tZV9fY29udGVudCA+IHAgKyBoMSxcbi5ob21lX19jb250ZW50ID4gcCArIGgyLFxuLmhvbWVfX2NvbnRlbnQgPiBwICsgaDMsXG4uaG9tZV9fY29udGVudCA+IHAgKyBoNCxcbi5ob21lX19jb250ZW50ID4gcCArIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IHAgKyBoMSxcbi5ob21lX19jb250ZW50ID4gcCArIGgyLFxuLmhvbWVfX2NvbnRlbnQgPiBwICsgaDMsXG4uaG9tZV9fY29udGVudCA+IHAgKyBoNCxcbi5ob21lX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBwICsgaDEsXG4uaG9tZV9fY29udGVudCA+IHAgKyBoMixcbi5ob21lX19jb250ZW50ID4gcCArIGgzLFxuLmhvbWVfX2NvbnRlbnQgPiBwICsgaDQsXG4uaG9tZV9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IHAgKyBoMSxcbi5ob21lX19jb250ZW50ID4gcCArIGgyLFxuLmhvbWVfX2NvbnRlbnQgPiBwICsgaDMsXG4uaG9tZV9fY29udGVudCA+IHAgKyBoNCxcbi5ob21lX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiBwICsgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBwICsgaDUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gaDEgKyBoMSxcbi5ob21lX19jb250ZW50ID4gaDEgKyBoMixcbi5ob21lX19jb250ZW50ID4gaDEgKyBoMyxcbi5ob21lX19jb250ZW50ID4gaDEgKyBoNCxcbi5ob21lX19jb250ZW50ID4gaDEgKyBoNSxcbi5ob21lX19jb250ZW50ID4gaDEgKyBoNixcbi5ob21lX19jb250ZW50ID4gaDIgKyBoMSxcbi5ob21lX19jb250ZW50ID4gaDIgKyBoMixcbi5ob21lX19jb250ZW50ID4gaDIgKyBoMyxcbi5ob21lX19jb250ZW50ID4gaDIgKyBoNCxcbi5ob21lX19jb250ZW50ID4gaDIgKyBoNSxcbi5ob21lX19jb250ZW50ID4gaDIgKyBoNixcbi5ob21lX19jb250ZW50ID4gaDMgKyBoMSxcbi5ob21lX19jb250ZW50ID4gaDMgKyBoMixcbi5ob21lX19jb250ZW50ID4gaDMgKyBoMyxcbi5ob21lX19jb250ZW50ID4gaDMgKyBoNCxcbi5ob21lX19jb250ZW50ID4gaDMgKyBoNSxcbi5ob21lX19jb250ZW50ID4gaDMgKyBoNixcbi5ob21lX19jb250ZW50ID4gaDQgKyBoMSxcbi5ob21lX19jb250ZW50ID4gaDQgKyBoMixcbi5ob21lX19jb250ZW50ID4gaDQgKyBoMyxcbi5ob21lX19jb250ZW50ID4gaDQgKyBoNCxcbi5ob21lX19jb250ZW50ID4gaDQgKyBoNSxcbi5ob21lX19jb250ZW50ID4gaDQgKyBoNixcbi5ob21lX19jb250ZW50ID4gaDUgKyBoMSxcbi5ob21lX19jb250ZW50ID4gaDUgKyBoMixcbi5ob21lX19jb250ZW50ID4gaDUgKyBoMyxcbi5ob21lX19jb250ZW50ID4gaDUgKyBoNCxcbi5ob21lX19jb250ZW50ID4gaDUgKyBoNSxcbi5ob21lX19jb250ZW50ID4gaDUgKyBoNixcbi5ob21lX19jb250ZW50ID4gaDYgKyBoMSxcbi5ob21lX19jb250ZW50ID4gaDYgKyBoMixcbi5ob21lX19jb250ZW50ID4gaDYgKyBoMyxcbi5ob21lX19jb250ZW50ID4gaDYgKyBoNCxcbi5ob21lX19jb250ZW50ID4gaDYgKyBoNSxcbi5ob21lX19jb250ZW50ID4gaDYgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBoMSArIGgxLFxuLmhvbWVfX2NvbnRlbnQgPiBoMSArIGgyLFxuLmhvbWVfX2NvbnRlbnQgPiBoMSArIGgzLFxuLmhvbWVfX2NvbnRlbnQgPiBoMSArIGg0LFxuLmhvbWVfX2NvbnRlbnQgPiBoMSArIGg1LFxuLmhvbWVfX2NvbnRlbnQgPiBoMSArIGg2LFxuLmhvbWVfX2NvbnRlbnQgPiBoMiArIGgxLFxuLmhvbWVfX2NvbnRlbnQgPiBoMiArIGgyLFxuLmhvbWVfX2NvbnRlbnQgPiBoMiArIGgzLFxuLmhvbWVfX2NvbnRlbnQgPiBoMiArIGg0LFxuLmhvbWVfX2NvbnRlbnQgPiBoMiArIGg1LFxuLmhvbWVfX2NvbnRlbnQgPiBoMiArIGg2LFxuLmhvbWVfX2NvbnRlbnQgPiBoMyArIGgxLFxuLmhvbWVfX2NvbnRlbnQgPiBoMyArIGgyLFxuLmhvbWVfX2NvbnRlbnQgPiBoMyArIGgzLFxuLmhvbWVfX2NvbnRlbnQgPiBoMyArIGg0LFxuLmhvbWVfX2NvbnRlbnQgPiBoMyArIGg1LFxuLmhvbWVfX2NvbnRlbnQgPiBoMyArIGg2LFxuLmhvbWVfX2NvbnRlbnQgPiBoNCArIGgxLFxuLmhvbWVfX2NvbnRlbnQgPiBoNCArIGgyLFxuLmhvbWVfX2NvbnRlbnQgPiBoNCArIGgzLFxuLmhvbWVfX2NvbnRlbnQgPiBoNCArIGg0LFxuLmhvbWVfX2NvbnRlbnQgPiBoNCArIGg1LFxuLmhvbWVfX2NvbnRlbnQgPiBoNCArIGg2LFxuLmhvbWVfX2NvbnRlbnQgPiBoNSArIGgxLFxuLmhvbWVfX2NvbnRlbnQgPiBoNSArIGgyLFxuLmhvbWVfX2NvbnRlbnQgPiBoNSArIGgzLFxuLmhvbWVfX2NvbnRlbnQgPiBoNSArIGg0LFxuLmhvbWVfX2NvbnRlbnQgPiBoNSArIGg1LFxuLmhvbWVfX2NvbnRlbnQgPiBoNSArIGg2LFxuLmhvbWVfX2NvbnRlbnQgPiBoNiArIGgxLFxuLmhvbWVfX2NvbnRlbnQgPiBoNiArIGgyLFxuLmhvbWVfX2NvbnRlbnQgPiBoNiArIGgzLFxuLmhvbWVfX2NvbnRlbnQgPiBoNiArIGg0LFxuLmhvbWVfX2NvbnRlbnQgPiBoNiArIGg1LFxuLmhvbWVfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IGgxIGEsXG4uaG9tZV9fY29udGVudCA+IGgyIGEsXG4uaG9tZV9fY29udGVudCA+IGgzIGEsXG4uaG9tZV9fY29udGVudCA+IGg1IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBoMSBhOmhvdmVyLCAuaG9tZV9fY29udGVudCA+IGgxIGE6Zm9jdXMsXG4uaG9tZV9fY29udGVudCA+IGgyIGE6aG92ZXIsXG4uaG9tZV9fY29udGVudCA+IGgyIGE6Zm9jdXMsXG4uaG9tZV9fY29udGVudCA+IGgzIGE6aG92ZXIsXG4uaG9tZV9fY29udGVudCA+IGgzIGE6Zm9jdXMsXG4uaG9tZV9fY29udGVudCA+IGg1IGE6aG92ZXIsXG4uaG9tZV9fY29udGVudCA+IGg1IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5ob21lX19jb250ZW50ID4gaDQgYSxcbi5ob21lX19jb250ZW50ID4gaDYgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi5ob21lX19jb250ZW50ID4gaDQgYTpob3ZlciwgLmhvbWVfX2NvbnRlbnQgPiBoNCBhOmZvY3VzLFxuLmhvbWVfX2NvbnRlbnQgPiBoNiBhOmhvdmVyLFxuLmhvbWVfX2NvbnRlbnQgPiBoNiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaG9tZV9fY29udGVudCA+IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lX19jb250ZW50ID4gaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gaDMge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZV9fY29udGVudCA+IGgzIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gaDQgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaG9tZV9fY29udGVudCA+IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gaDEgc3Ryb25nLFxuLmhvbWVfX2NvbnRlbnQgPiBoMiBzdHJvbmcsXG4uaG9tZV9fY29udGVudCA+IGgzIHN0cm9uZyxcbi5ob21lX19jb250ZW50ID4gaDQgc3Ryb25nLFxuLmhvbWVfX2NvbnRlbnQgPiBoNSBzdHJvbmcsXG4uaG9tZV9fY29udGVudCA+IGg2IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHVsLFxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpob3ZlciwgLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5ob21lX19jb250ZW50ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaSB1bCxcbi5ob21lX19jb250ZW50ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob21lX19jb250ZW50ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaG9tZV9fY29udGVudCA+IG9sIGE6aG92ZXIsIC5ob21lX19jb250ZW50ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBoMSArIHVsLFxuLmhvbWVfX2NvbnRlbnQgPiBoMiArIHVsLFxuLmhvbWVfX2NvbnRlbnQgPiBoMyArIHVsLFxuLmhvbWVfX2NvbnRlbnQgPiBoNCArIHVsLFxuLmhvbWVfX2NvbnRlbnQgPiBoNSArIHVsLFxuLmhvbWVfX2NvbnRlbnQgPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmhvbWVfX2NvbnRlbnQgPiBoMSArIG9sLFxuLmhvbWVfX2NvbnRlbnQgPiBoMiArIG9sLFxuLmhvbWVfX2NvbnRlbnQgPiBoMyArIG9sLFxuLmhvbWVfX2NvbnRlbnQgPiBoNCArIG9sLFxuLmhvbWVfX2NvbnRlbnQgPiBoNSArIG9sLFxuLmhvbWVfX2NvbnRlbnQgPiBoNiArIG9sIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLmhvbWVfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCBmaWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5ob21lX19jb250ZW50IGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaG9tZV9fY29udGVudCBmaWdjYXB0aW9uIGE6aG92ZXIsIC5ob21lX19jb250ZW50IGZpZ2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmhvbWVfX2NvbnRlbnQ6bm90KC53cC1ibG9jay1pbWFnZSkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lX19jb250ZW50IC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZV9fY29udGVudCAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5ob21lX19jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmhvbWVfX2NvbnRlbnQgaHIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZV9fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5ob21lX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiBoMSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uaG9tZV9fY29udGVudCA+IGgyICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5ob21lX19jb250ZW50ID4gaDMgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmhvbWVfX2NvbnRlbnQgPiBoNCArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uaG9tZV9fY29udGVudCA+IGg2ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5ob21lX19jb250ZW50ID4gaDUgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZV9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuLmhvbWVfX3RlYXNlLWdyaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaG9tZV9fdGVhc2UtZ3JpZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fdGVhc2UtZ3JpZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fdGVhc2UtZ3JpZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaG9tZV9fdGVhc2UtZ3JpZC10aXRsZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmhvbWVfX3Byb21vcyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5ob21lX19wcm9tb3Mge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZV9fcHJvbW9zOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIH1cbn1cblxuLmhhbGYtcGFnZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5oYWxmLXBhZ2VfX2NvbHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbHMge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGFsZi1wYWdlX19sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIwcHggKyA2MHB4KTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2xlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2xlZnQtLW5vLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fcmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGFsZi1wYWdlX19yaWdodCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oYWxmLXBhZ2VfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGFsZi1wYWdlX19yaWdodCB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhhbGYtcGFnZV9fcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMjBweCArIDYwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaGFsZi1wYWdlX19yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uaGFsZi1wYWdlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5oYWxmLXBhZ2VfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGFsZi1wYWdlX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaGFsZi1wYWdlX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGFsZi1wYWdlX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2MHB4ICsgMTI1cHgpO1xuICB9XG59XG5cbi5oYWxmLXBhZ2VfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGFsZi1wYWdlX19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2MHB4ICsgMTI1cHgpO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5oYWxmLXBhZ2VfX2ltYWdlLWNhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4uaGFsZi1wYWdlX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwLnNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAubGFyZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI0cHggKyAoMzUgLSAyNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gcCBhOmhvdmVyLCAuaGFsZi1wYWdlX19jb250ZW50ID4gcCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaGFsZi1wYWdlX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAwLjM3ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3ZW07XG4gIHBhZGRpbmctbGVmdDogMC4zZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIEZvcmNlIEZpcmVmb3ggdG8gZGlzcGxheSB0aGUgZHJvcC1jYXAgY29ycmVjdGx5ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzRweCArICg1MiAtIDM0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNTVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gcCArIGgxLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAgKyBoMixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gcCArIGg0LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAgKyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHAgKyBoMSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwICsgaDIsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gcCArIGgzLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAgKyBoNCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gcCArIGgxLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAgKyBoMixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gcCArIGg0LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gcCArIGgxLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAgKyBoMixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gcCArIGg0LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwICsgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHAgKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgxICsgaDEsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDEgKyBoMixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSArIGgzLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgxICsgaDQsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDEgKyBoNSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSArIGg2LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgyICsgaDEsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDIgKyBoMixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMiArIGgzLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgyICsgaDQsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDIgKyBoNSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMiArIGg2LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgzICsgaDEsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDMgKyBoMixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyArIGgzLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgzICsgaDQsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDMgKyBoNSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyArIGg2LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0ICsgaDEsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDQgKyBoMixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNCArIGgzLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0ICsgaDQsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDQgKyBoNSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNCArIGg2LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg1ICsgaDEsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDUgKyBoMixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNSArIGgzLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg1ICsgaDQsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDUgKyBoNSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNSArIGg2LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg2ICsgaDEsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDYgKyBoMixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiArIGgzLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg2ICsgaDQsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDYgKyBoNSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gaDEgKyBoMSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSArIGgyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgxICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDEgKyBoNCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSArIGg1LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgxICsgaDYsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDIgKyBoMSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMiArIGgyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgyICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDIgKyBoNCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMiArIGg1LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgyICsgaDYsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDMgKyBoMSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyArIGgyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgzICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDMgKyBoNCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyArIGg1LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgzICsgaDYsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDQgKyBoMSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNCArIGgyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0ICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDQgKyBoNCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNCArIGg1LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0ICsgaDYsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDUgKyBoMSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNSArIGgyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg1ICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDUgKyBoNCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNSArIGg1LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg1ICsgaDYsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDYgKyBoMSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiArIGgyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg2ICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDYgKyBoNCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiArIGg1LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg2ICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSBhLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgyIGEsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDMgYSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSBhOmhvdmVyLCAuaGFsZi1wYWdlX19jb250ZW50ID4gaDEgYTpmb2N1cyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMiBhOmhvdmVyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgyIGE6Zm9jdXMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDMgYTpob3Zlcixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyBhOmZvY3VzLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg1IGE6aG92ZXIsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0IGEsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDYgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNCBhOmhvdmVyLCAuaGFsZi1wYWdlX19jb250ZW50ID4gaDQgYTpmb2N1cyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiBhOmhvdmVyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDIge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IGgyIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDMge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IGgzIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDYge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgxIHN0cm9uZyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMiBzdHJvbmcsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDMgc3Ryb25nLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0IHN0cm9uZyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNSBzdHJvbmcsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHVsLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpob3ZlciwgLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgdWwsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCBhOmhvdmVyLCAuaGFsZi1wYWdlX19jb250ZW50ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgxICsgdWwsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDIgKyB1bCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyArIHVsLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0ICsgdWwsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDUgKyB1bCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgxICsgb2wsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDIgKyBvbCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyArIG9sLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0ICsgb2wsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDUgKyBvbCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiArIG9sIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4uaGFsZi1wYWdlX19jb250ZW50IGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaGFsZi1wYWdlX19jb250ZW50IGZpZ2NhcHRpb24gYTpob3ZlciwgLmhhbGYtcGFnZV9fY29udGVudCBmaWdjYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQ6bm90KC53cC1ibG9jay1pbWFnZSkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uaGFsZi1wYWdlX19jb250ZW50IGhyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgzICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNCArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg1ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50IC5zdGF0LWJsb2NrLFxuLmhhbGYtcGFnZV9fY29udGVudCAud3AtYmxvY2staW1hZ2UsXG4uaGFsZi1wYWdlX19jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LFxuLmhhbGYtcGFnZV9fY29udGVudCAuc2hhcmVhYmxlLWltYWdlcyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLmRvbmF0ZS1ibG9jay0tZnVsbCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLndwLWJsb2NrLWdyb3VwLFxuLmhhbGYtcGFnZV9fY29udGVudCAuaW1hZ2UtbGF5b3V0LFxuLmhhbGYtcGFnZV9fY29udGVudCAud3AtYmxvY2stY29sdW1ucyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLnJlbGF0ZWQtYXJ0aWNsZXMsXG4uaGFsZi1wYWdlX19jb250ZW50IC53cC1ibG9jay10YWJsZSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLndwLWJsb2NrLXB1bGxxdW90ZSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLndwLWJsb2NrLWh0bWwsXG4uaGFsZi1wYWdlX19jb250ZW50IC5saXN0LW9mLWxpbmtzLFxuLmhhbGYtcGFnZV9fY29udGVudCAudGltZWxpbmUsXG4uaGFsZi1wYWdlX19jb250ZW50IC5hc2lkZSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLmdyYXBoLWJsb2NrLFxuLmhhbGYtcGFnZV9fY29udGVudCAubWFwLWJsb2NrLFxuLmhhbGYtcGFnZV9fY29udGVudCAuYWNjb3JkaW9uLFxuLmhhbGYtcGFnZV9fY29udGVudCAudmljdG9yaWVzLWJsb2NrLFxuLmhhbGYtcGFnZV9fY29udGVudCAubmV3cy1ibG9jayxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLmFjdGlvbi1ibG9jayxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLnBlb3BsZS1ibG9jayxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLndwLWJsb2NrLWNvdmVyLFxuLmhhbGYtcGFnZV9fY29udGVudCAud3AtYmxvY2stc2VwYXJhdG9yLFxuLmhhbGYtcGFnZV9fY29udGVudCAuYWxpZ25jZW50ZXIsXG4uaGFsZi1wYWdlX19jb250ZW50IC5hbGlnbmNlbnRlci5zaXplLW1lZGl1bSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgLnN0YXQtYmxvY2ssXG4uaGFsZi1wYWdlX19jb250ZW50IC53cC1ibG9jay1pbWFnZSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnksXG4uaGFsZi1wYWdlX19jb250ZW50IC5zaGFyZWFibGUtaW1hZ2VzLFxuLmhhbGYtcGFnZV9fY29udGVudCAuZG9uYXRlLWJsb2NrLS1mdWxsLFxuLmhhbGYtcGFnZV9fY29udGVudCAud3AtYmxvY2stZ3JvdXAsXG4uaGFsZi1wYWdlX19jb250ZW50IC5pbWFnZS1sYXlvdXQsXG4uaGFsZi1wYWdlX19jb250ZW50IC53cC1ibG9jay1jb2x1bW5zLFxuLmhhbGYtcGFnZV9fY29udGVudCAucmVsYXRlZC1hcnRpY2xlcyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLndwLWJsb2NrLXRhYmxlLFxuLmhhbGYtcGFnZV9fY29udGVudCAud3AtYmxvY2stcHVsbHF1b3RlLFxuLmhhbGYtcGFnZV9fY29udGVudCAud3AtYmxvY2staHRtbCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLmxpc3Qtb2YtbGlua3MsXG4uaGFsZi1wYWdlX19jb250ZW50IC50aW1lbGluZSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLmFzaWRlLFxuLmhhbGYtcGFnZV9fY29udGVudCAuZ3JhcGgtYmxvY2ssXG4uaGFsZi1wYWdlX19jb250ZW50IC5tYXAtYmxvY2ssXG4uaGFsZi1wYWdlX19jb250ZW50IC5hY2NvcmRpb24sXG4uaGFsZi1wYWdlX19jb250ZW50IC52aWN0b3JpZXMtYmxvY2ssXG4uaGFsZi1wYWdlX19jb250ZW50IC5uZXdzLWJsb2NrLFxuLmhhbGYtcGFnZV9fY29udGVudCAuYWN0aW9uLWJsb2NrLFxuLmhhbGYtcGFnZV9fY29udGVudCAucGVvcGxlLWJsb2NrLFxuLmhhbGYtcGFnZV9fY29udGVudCAud3AtYmxvY2stY292ZXIsXG4uaGFsZi1wYWdlX19jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3IsXG4uaGFsZi1wYWdlX19jb250ZW50IC5hbGlnbmNlbnRlcixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLmFsaWduY2VudGVyLnNpemUtbWVkaXVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZG9uYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyMHB4ICsgNjBweCk7XG4gIH1cbn1cblxuLmRvbmF0ZV9fbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmRvbmF0ZV9fbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg1JSArIDIwcHgpO1xuICB9XG59XG5cbi5kb25hdGVfX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5kb25hdGVfX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmRvbmF0ZV9faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZG9uYXRlX19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5kb25hdGVfX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmRvbmF0ZV9faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZG9uYXRlX19oZWFkZXItdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZG9uYXRlX19oZWFkZXItdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmRvbmF0ZV9faGVhZGVyLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5kb25hdGVfX2hlYWRlci10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmRvbmF0ZV9faGVhZGVyLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kb25hdGVfX2hlYWRlci10ZXh0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG9uYXRlX19oZWFkZXItbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kb25hdGVfX2hlYWRlci1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG9uYXRlX19oZWFkZXItcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmRvbmF0ZV9fYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX2JyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZG9uYXRlX19icmVhZGNydW1iIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZG9uYXRlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kb25hdGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kb25hdGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4wOGVtO1xuICB9XG59XG5cbi5kb25hdGVfX3RleHQge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuZG9uYXRlX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5kb25hdGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmRvbmF0ZV9fdGV4dCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5kb25hdGVfX3RleHQgYTpob3ZlciwgLmRvbmF0ZV9fdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uZG9uYXRlX190ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmRvbmF0ZV9fdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpIHVsLFxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgYTpob3ZlciwgLmRvbmF0ZV9fdGV4dCA+IHVsIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5kb25hdGVfX3RleHQgPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kb25hdGVfX3RleHQgPiB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSB1bCxcbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRvbmF0ZV9fdGV4dCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmRvbmF0ZV9fdGV4dCA+IG9sIGE6aG92ZXIsIC5kb25hdGVfX3RleHQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uZG9uYXRlX190ZXh0ID4gb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZG9uYXRlX190ZXh0IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi5kb25hdGVfX2NvbHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5kb25hdGVfX2NvbHMge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZG9uYXRlX19jb2xzIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZG9uYXRlX19jb2xzIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uZG9uYXRlX19jb2xzLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmRvbmF0ZV9fY29scy1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZG9uYXRlX19jb2xzLWltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRvbmF0ZV9fY29scy1maWd1cmUgLnNxdWFyZS1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZG9uYXRlX19jb2xzLWZpZ3VyZSAudGFsbC1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb25hdGVfX2NvbHMtZmlndXJlIC50YWxsLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5kb25hdGVfX2NvbHMtZmlndXJlIC50YWxsLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kb25hdGVfX2VtYmVkIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmRvbmF0ZV9fZW1iZWQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kb25hdGVfX2VtYmVkIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5kb25hdGVfX2VtYmVkIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuXG4uZG9uYXRlX19pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFib3V0X193cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5hYm91dF9fcmFpbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IGNhbGMoNjBweCArIDEyNXB4ICsgMTQwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmFib3V0X19yYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDg1MHB4KSB7XG4gIC5hYm91dF9fcmFpbCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5hYm91dF9fbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXRfX21haW4ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjBweCArIDEyNXB4KTtcbiAgfVxuICAuYWJvdXRfX21haW46YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLmFib3V0X19oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWJvdXRfX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5hYm91dF9faGVhZGVyLXRvcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXRfX2hlYWRlci10b3Age1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXRfX3N1Ym5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXRfX3N1Ym5hdiB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hYm91dF9fc3VibmF2IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLmFib3V0X19zdWJuYXYgLnN1Ym5hdi5oYXMtaXRlbXMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9fc3VibmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hYm91dF9fdHlwZWQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFib3V0X190eXBlZC10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI0cHggKyAoMzUgLSAyNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hYm91dF9fdHlwZWQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uYWJvdXRfX3R5cGVkLXRleHQgc3BhbiB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xufVxuXG4uYWJvdXRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWJvdXRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTAwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG59XG5cbi5hYm91dF9faW50cm8ge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5hYm91dF9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmFib3V0X19pbnRybyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWJvdXRfX2ludHJvIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmFib3V0X19pbnRybyBhOmhvdmVyLCAuYWJvdXRfX2ludHJvIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hYm91dF9faW50cm8gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWJvdXRfX2ludHJvIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWJvdXRfX2ludHJvID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hYm91dF9faW50cm8gPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgdWwsXG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hYm91dF9faW50cm8gPiB1bCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hYm91dF9faW50cm8gPiB1bCBhOmhvdmVyLCAuYWJvdXRfX2ludHJvID4gdWwgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFib3V0X19pbnRybyA+IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFib3V0X19pbnRybyA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hYm91dF9faW50cm8gPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmFib3V0X19pbnRybyA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0X19pbnRybyA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFib3V0X19pbnRybyA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX2ludHJvID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFib3V0X19pbnRybyA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX2ludHJvID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpIHVsLFxuLmFib3V0X19pbnRybyA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWJvdXRfX2ludHJvID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYWJvdXRfX2ludHJvID4gb2wgYTpob3ZlciwgLmFib3V0X19pbnRybyA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hYm91dF9faW50cm8gPiBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hYm91dF9faW50cm8gPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFib3V0X19pbnRybyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDYwcHg7XG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOiA2MHB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNjBweDtcbiAgICAtd2Via2l0LWNvbHVtbi1ydWxlOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICAgICAtbW96LWNvbHVtbi1ydWxlOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICAgICAgICAgIGNvbHVtbi1ydWxlOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0X19pbnRybyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9faW50cm8ge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXRfX2ludHJvIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFib3V0X19pbnRybyB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hYm91dF9faW50cm8ge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0X19pbnRybyB7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA4MHB4O1xuICAgICAgIC1tb3otY29sdW1uLWdhcDogODBweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDgwcHg7XG4gIH1cbn1cblxuLmFib3V0X19zZWN0aW9uLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9fc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hYm91dF9fc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hYm91dF9fc2VjdGlvbi1oZWFkaW5nIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9fc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5hYm91dF9fc2VjdGlvbi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9fc2VjdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI2cHggKyAoNzAgLSAyNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hYm91dF9fc2VjdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0X19zZWN0aW9uLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWJvdXRfX3NlY3Rpb24tdGV4dCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4uYWJvdXRfX3NlY3Rpb24tdG9wcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9fc2VjdGlvbi10b3BwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmFib3V0X19zZWN0aW9uLXRvcHBlci1jb2wge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXRfX3NlY3Rpb24tdG9wcGVyLWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLmFib3V0X19zZWN0aW9uLW51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjZjJmNWZjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtMC4wOGVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWJvdXRfX3NlY3Rpb24tbnVtYmVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDYwcHggKyAoMjUwIC0gNjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX3NlY3Rpb24tbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDI1MHB4O1xuICB9XG59XG4uYWJvdXRfX2FwcHJvYWNoIC5hYm91dF9fc2VjdGlvbi1udW1iZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmFib3V0X19hcHByb2FjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWJvdXRfX2FwcHJvYWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9fYXBwcm9hY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFib3V0X19hcHByb2FjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIyMHB4O1xuICB9XG59XG5cbi5hYm91dF9fYXBwcm9hY2gtaW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWJvdXRfX2FwcHJvYWNoLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXRfX2FwcHJvYWNoLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWJvdXRfX2FwcHJvYWNoLWlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9fYXBwcm9hY2gtaW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hYm91dF9fYXBwcm9hY2gtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9fYXBwcm9hY2gtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuLmFib3V0X19hcHBvYWNoLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWJvdXRfX2FwcHJvYWNoLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5hYm91dF9fYXBwcm9hY2gtbGlzdC1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmFib3V0X19hcHByb2FjaC1saXN0LWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMzMuMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXRfX2FwcHJvYWNoLWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDIwJTtcbiAgfVxufVxuXG4uYWJvdXRfX2FwcHJvYWNoLWxpc3QtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFib3V0X19hcHByb2FjaC1saXN0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX2FwcHJvYWNoLWxpc3QtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuYWJvdXRfX2FwcHJvYWNoLWxpc3QtaGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9fYXBwcm9hY2gtbGlzdC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX2FwcHJvYWNoLWxpc3QtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXRfX2FwcHJvYWNoLWxpc3QtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5hYm91dF9fd2hhdCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFib3V0X193aGF0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9fd2hhdCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuLmFib3V0X193aGF0LWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWJvdXRfX3doYXQtbGlzdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmFib3V0X193aGF0LWxpc3QtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uYWJvdXRfX3doYXQtbGlzdC1pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG59XG4uYWJvdXRfX3doYXQtbGlzdC1pdGVtOm50aC1jaGlsZCgzbisyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG59XG4uYWJvdXRfX3doYXQtbGlzdC1pdGVtOm50aC1jaGlsZCgzbiszKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFib3V0X193aGF0LWxpc3QtaXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0X193aGF0LWxpc3QtaXRlbSB7XG4gICAgbWluLXdpZHRoOiAzMy4zJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXRfX3doYXQtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYWJvdXRfX3doYXQtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuXG4uYWJvdXRfX3doYXQtbGlzdC1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9fd2hhdC1saXN0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX3doYXQtbGlzdC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uYWJvdXRfX3doYXQtY2hlY2tsaXN0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5hYm91dF9fd2hhdC1jaGVja2xpc3QgbGkge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFib3V0X193aGF0LWNoZWNrbGlzdCBzdmcge1xuICBoZWlnaHQ6IDlweDtcbiAgd2lkdGg6IDEycHg7XG4gIG1hcmdpbi10b3A6IDAuNGVtO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5hYm91dF9fd2hvIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWJvdXRfX3dobyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXRfX3dobyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXRfX3dobyAuYWJvdXRfX3NlY3Rpb24tdG9wcGVyLWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbn1cblxuLmFib3V0X193aG8tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmFib3V0X193aG8tbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hYm91dF9fd2hvLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFib3V0X193aG8tbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cblxuLmFib3V0X193aG8tbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmFib3V0X193aG8tbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFib3V0X193aG8tbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAuYWJvdXRfX3doby1saXN0LWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXRfX3doby1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0X193aG8tbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmFib3V0X193aG8tbGlzdC1pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFib3V0X193aG8tbGlzdC1pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5hYm91dF9fd2hvLWxpbms6aG92ZXIgLmFib3V0X193aG8taGVhZGxpbmUsIC5hYm91dF9fd2hvLWxpbms6Zm9jdXMgLmFib3V0X193aG8taGVhZGxpbmUge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLmFib3V0X193aG8taW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hYm91dF9fd2hvLWhlYWRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9fd2hvLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hYm91dF9fd2hvLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmFib3V0X193aG8tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cblxuLmFib3V0X193aG8tYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWJvdXRfX3doby1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X193aG8tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hYm91dF9fd2hvLWJ1dHRvbiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5hYm91dF9fd2hvLWJ1dHRvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uYWJvdXRfX3doby1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5hYm91dF9fd2hvLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWJvdXRfX3doby1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuYWJvdXRfX3doby1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5hYm91dF9fd2hvLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dF9fd2hvLWJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXRfX3doby1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmFib3V0X19pbXBhY3Qge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hYm91dF9faW1wYWN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9faW1wYWN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dF9faW1wYWN0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5hYm91dF9faW1wYWN0LWxlZnQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dF9faW1wYWN0LWxlZnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWJvdXRfX2ltcGFjdC1sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9faW1wYWN0LWxlZnQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hYm91dF9faW1wYWN0LWxlZnQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXRfX2ltcGFjdC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmFib3V0X19pbXBhY3QtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWJvdXRfX2ltcGFjdC1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X19pbXBhY3QtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hYm91dF9faW1wYWN0LWJ1dHRvbiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5hYm91dF9faW1wYWN0LWJ1dHRvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uYWJvdXRfX2ltcGFjdC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5hYm91dF9faW1wYWN0LWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWJvdXRfX2ltcGFjdC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuYWJvdXRfX2ltcGFjdC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5hYm91dF9faW1wYWN0LWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dF9faW1wYWN0LWJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXRfX2ltcGFjdC1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmFib3V0X19pbXBhY3Qtc3Rvcnkge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbi5lcnJvciB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmVycm9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5lcnJvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXJyb3Ige1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjBweCArIDEyNXB4KTtcbiAgfVxufVxuXG4uZXJyb3JfX2lubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5lcnJvcl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5lcnJvcl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5lcnJvcl9faW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgfVxufVxuXG4uZXJyb3JfX3R5cGUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmVycm9yX190eXBlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5lcnJvcl9fdHlwZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZXJyb3JfX3R5cGUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmVycm9yX190eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5lcnJvcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5lcnJvcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5lcnJvcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cblxuLmVycm9yX19zbWFsbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmVycm9yX19zbWFsbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNnB4ICsgKDcwIC0gMjYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXJyb3JfX3NtYWxsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVycm9yX19zbWFsbC10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4uZXJyb3JfX2xpbmsge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5lcnJvcl9fbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXJyb3JfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmVycm9yX19saW5rIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmVycm9yX19saW5rIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5lcnJvcl9fbGluazpub3QoOmRpc2FibGVkKTpob3ZlciwgLmVycm9yX19saW5rOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lcnJvcl9fbGluazpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5lcnJvcl9fbGluazpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmVycm9yX19saW5rOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVycm9yX19saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5lcnJvcl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uZXJyb3JfX2Zvcm0ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvcl9fZm9ybSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXJyb3JfX2Zvcm0ge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZXJyb3JfX2Zvcm0ge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmVycm9yX19mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmVycm9yX19mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5lcnJvcl9fZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZXJzb25fX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjBweCArIDEyNXB4KTtcbiAgfVxufVxuXG4ucGVyc29uX19ib2R5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5wZXJzb25fX3JhaWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiBjYWxjKDYwcHggKyAxMjVweCArIDE0MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBlcnNvbl9fcmFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA4NTBweCkge1xuICAucGVyc29uX19yYWlsIHtcbiAgICB0b3A6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAucGVyc29uX19yYWlsIHtcbiAgICB0b3A6IGNhbGMoY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCkgKyAzMnB4KTtcbiAgfVxufVxuXG4ucGVyc29uX19tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVyc29uX19tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZXJzb25fX21haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVyc29uX19zdWJuYXYge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlcnNvbl9fc3VibmF2IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBlcnNvbl9fc3VibmF2IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLnBlcnNvbl9fc3VibmF2IC5zdWJuYXYuaGFzLWl0ZW1zIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVyc29uX19zdWJuYXYgLnN1Ym5hdi5oYXMtaXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZXJzb25fX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wZXJzb25fX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVyc29uX19zdWJuYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8taW1hZ2UgLnBlcnNvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAubm8taW1hZ2UgLnBlcnNvbl9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5uby1pbWFnZSAucGVyc29uX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5uby1pbWFnZSAucGVyc29uX19oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBlcnNvbl9faGVhZGVyLWNvbHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuXG4ucGVyc29uX19oZWFkZXItdGV4dCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZXJzb25fX2hlYWRlci10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZXJzb25fX2hlYWRlci10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuXG4ucGVyc29uX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVyc29uX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnBlcnNvbl9fam9iLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2pvYi10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19qb2ItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBlcnNvbl9fam9iLXRpdGxlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGVyc29uX19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGVyc29uX19pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLnBlcnNvbl9faW50cm8ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuLnBlcnNvbl9faW50cm8gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucGVyc29uX19pbnRybyBhOmhvdmVyLCAucGVyc29uX19pbnRybyBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucGVyc29uX19pbnRybyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wZXJzb25fX2ludHJvIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGVyc29uX19pbnRybyA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaSB1bCxcbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wZXJzb25fX2ludHJvID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucGVyc29uX19pbnRybyA+IHVsIGE6aG92ZXIsIC5wZXJzb25fX2ludHJvID4gdWwgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBlcnNvbl9faW50cm8gPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2ludHJvID4gdWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBlcnNvbl9faW50cm8gPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19pbnRybyA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19pbnRybyA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19pbnRybyA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19pbnRybyA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpIHVsLFxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBlcnNvbl9faW50cm8gPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5wZXJzb25fX2ludHJvID4gb2wgYTpob3ZlciwgLnBlcnNvbl9faW50cm8gPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucGVyc29uX19pbnRybyA+IG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBlcnNvbl9faW50cm8gPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGVyc29uX19pbnRybyB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2ludHJvIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI0cHggKyAoMzUgLSAyNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19pbnRybyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wZXJzb25fX2ludHJvIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLm5vLWltYWdlIC5wZXJzb25fX2ludHJvIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubm8taW1hZ2UgLnBlcnNvbl9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjRweCArICgzNSAtIDI0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5vLWltYWdlIC5wZXJzb25fX2ludHJvIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuLnBlcnNvbl9fY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAucGVyc29uX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBwLnNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuLnBlcnNvbl9fY29udGVudCA+IHAubGFyZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI0cHggKyAoMzUgLSAyNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBlcnNvbl9fY29udGVudCA+IHAgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucGVyc29uX19jb250ZW50ID4gcCBhOmhvdmVyLCAucGVyc29uX19jb250ZW50ID4gcCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucGVyc29uX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAwLjM3ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3ZW07XG4gIHBhZGRpbmctbGVmdDogMC4zZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIEZvcmNlIEZpcmVmb3ggdG8gZGlzcGxheSB0aGUgZHJvcC1jYXAgY29ycmVjdGx5ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzRweCArICg1MiAtIDM0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAucGVyc29uX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNTVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBoMSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMixcbi5wZXJzb25fX2NvbnRlbnQgPiBoMyxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNCxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGVyc29uX19jb250ZW50ID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGVyc29uX19jb250ZW50ID4gcCArIGgxLFxuLnBlcnNvbl9fY29udGVudCA+IHAgKyBoMixcbi5wZXJzb25fX2NvbnRlbnQgPiBwICsgaDMsXG4ucGVyc29uX19jb250ZW50ID4gcCArIGg0LFxuLnBlcnNvbl9fY29udGVudCA+IHAgKyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IHAgKyBoMSxcbi5wZXJzb25fX2NvbnRlbnQgPiBwICsgaDIsXG4ucGVyc29uX19jb250ZW50ID4gcCArIGgzLFxuLnBlcnNvbl9fY29udGVudCA+IHAgKyBoNCxcbi5wZXJzb25fX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gcCArIGgxLFxuLnBlcnNvbl9fY29udGVudCA+IHAgKyBoMixcbi5wZXJzb25fX2NvbnRlbnQgPiBwICsgaDMsXG4ucGVyc29uX19jb250ZW50ID4gcCArIGg0LFxuLnBlcnNvbl9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gcCArIGgxLFxuLnBlcnNvbl9fY29udGVudCA+IHAgKyBoMixcbi5wZXJzb25fX2NvbnRlbnQgPiBwICsgaDMsXG4ucGVyc29uX19jb250ZW50ID4gcCArIGg0LFxuLnBlcnNvbl9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBwICsgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IHAgKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IGgxICsgaDEsXG4ucGVyc29uX19jb250ZW50ID4gaDEgKyBoMixcbi5wZXJzb25fX2NvbnRlbnQgPiBoMSArIGgzLFxuLnBlcnNvbl9fY29udGVudCA+IGgxICsgaDQsXG4ucGVyc29uX19jb250ZW50ID4gaDEgKyBoNSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMSArIGg2LFxuLnBlcnNvbl9fY29udGVudCA+IGgyICsgaDEsXG4ucGVyc29uX19jb250ZW50ID4gaDIgKyBoMixcbi5wZXJzb25fX2NvbnRlbnQgPiBoMiArIGgzLFxuLnBlcnNvbl9fY29udGVudCA+IGgyICsgaDQsXG4ucGVyc29uX19jb250ZW50ID4gaDIgKyBoNSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMiArIGg2LFxuLnBlcnNvbl9fY29udGVudCA+IGgzICsgaDEsXG4ucGVyc29uX19jb250ZW50ID4gaDMgKyBoMixcbi5wZXJzb25fX2NvbnRlbnQgPiBoMyArIGgzLFxuLnBlcnNvbl9fY29udGVudCA+IGgzICsgaDQsXG4ucGVyc29uX19jb250ZW50ID4gaDMgKyBoNSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMyArIGg2LFxuLnBlcnNvbl9fY29udGVudCA+IGg0ICsgaDEsXG4ucGVyc29uX19jb250ZW50ID4gaDQgKyBoMixcbi5wZXJzb25fX2NvbnRlbnQgPiBoNCArIGgzLFxuLnBlcnNvbl9fY29udGVudCA+IGg0ICsgaDQsXG4ucGVyc29uX19jb250ZW50ID4gaDQgKyBoNSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNCArIGg2LFxuLnBlcnNvbl9fY29udGVudCA+IGg1ICsgaDEsXG4ucGVyc29uX19jb250ZW50ID4gaDUgKyBoMixcbi5wZXJzb25fX2NvbnRlbnQgPiBoNSArIGgzLFxuLnBlcnNvbl9fY29udGVudCA+IGg1ICsgaDQsXG4ucGVyc29uX19jb250ZW50ID4gaDUgKyBoNSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNSArIGg2LFxuLnBlcnNvbl9fY29udGVudCA+IGg2ICsgaDEsXG4ucGVyc29uX19jb250ZW50ID4gaDYgKyBoMixcbi5wZXJzb25fX2NvbnRlbnQgPiBoNiArIGgzLFxuLnBlcnNvbl9fY29udGVudCA+IGg2ICsgaDQsXG4ucGVyc29uX19jb250ZW50ID4gaDYgKyBoNSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gaDEgKyBoMSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMSArIGgyLFxuLnBlcnNvbl9fY29udGVudCA+IGgxICsgaDMsXG4ucGVyc29uX19jb250ZW50ID4gaDEgKyBoNCxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMSArIGg1LFxuLnBlcnNvbl9fY29udGVudCA+IGgxICsgaDYsXG4ucGVyc29uX19jb250ZW50ID4gaDIgKyBoMSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMiArIGgyLFxuLnBlcnNvbl9fY29udGVudCA+IGgyICsgaDMsXG4ucGVyc29uX19jb250ZW50ID4gaDIgKyBoNCxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMiArIGg1LFxuLnBlcnNvbl9fY29udGVudCA+IGgyICsgaDYsXG4ucGVyc29uX19jb250ZW50ID4gaDMgKyBoMSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMyArIGgyLFxuLnBlcnNvbl9fY29udGVudCA+IGgzICsgaDMsXG4ucGVyc29uX19jb250ZW50ID4gaDMgKyBoNCxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMyArIGg1LFxuLnBlcnNvbl9fY29udGVudCA+IGgzICsgaDYsXG4ucGVyc29uX19jb250ZW50ID4gaDQgKyBoMSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNCArIGgyLFxuLnBlcnNvbl9fY29udGVudCA+IGg0ICsgaDMsXG4ucGVyc29uX19jb250ZW50ID4gaDQgKyBoNCxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNCArIGg1LFxuLnBlcnNvbl9fY29udGVudCA+IGg0ICsgaDYsXG4ucGVyc29uX19jb250ZW50ID4gaDUgKyBoMSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNSArIGgyLFxuLnBlcnNvbl9fY29udGVudCA+IGg1ICsgaDMsXG4ucGVyc29uX19jb250ZW50ID4gaDUgKyBoNCxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNSArIGg1LFxuLnBlcnNvbl9fY29udGVudCA+IGg1ICsgaDYsXG4ucGVyc29uX19jb250ZW50ID4gaDYgKyBoMSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNiArIGgyLFxuLnBlcnNvbl9fY29udGVudCA+IGg2ICsgaDMsXG4ucGVyc29uX19jb250ZW50ID4gaDYgKyBoNCxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNiArIGg1LFxuLnBlcnNvbl9fY29udGVudCA+IGg2ICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBoMSBhLFxuLnBlcnNvbl9fY29udGVudCA+IGgyIGEsXG4ucGVyc29uX19jb250ZW50ID4gaDMgYSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBoMSBhOmhvdmVyLCAucGVyc29uX19jb250ZW50ID4gaDEgYTpmb2N1cyxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMiBhOmhvdmVyLFxuLnBlcnNvbl9fY29udGVudCA+IGgyIGE6Zm9jdXMsXG4ucGVyc29uX19jb250ZW50ID4gaDMgYTpob3Zlcixcbi5wZXJzb25fX2NvbnRlbnQgPiBoMyBhOmZvY3VzLFxuLnBlcnNvbl9fY29udGVudCA+IGg1IGE6aG92ZXIsXG4ucGVyc29uX19jb250ZW50ID4gaDUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBlcnNvbl9fY29udGVudCA+IGg0IGEsXG4ucGVyc29uX19jb250ZW50ID4gaDYgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBoNCBhOmhvdmVyLCAucGVyc29uX19jb250ZW50ID4gaDQgYTpmb2N1cyxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNiBhOmhvdmVyLFxuLnBlcnNvbl9fY29udGVudCA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gaDIge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IGgyIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gaDMge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IGgzIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBoNCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gaDYge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IGgxIHN0cm9uZyxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMiBzdHJvbmcsXG4ucGVyc29uX19jb250ZW50ID4gaDMgc3Ryb25nLFxuLnBlcnNvbl9fY29udGVudCA+IGg0IHN0cm9uZyxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNSBzdHJvbmcsXG4ucGVyc29uX19jb250ZW50ID4gaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHVsLFxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpob3ZlciwgLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBlcnNvbl9fY29udGVudCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgdWwsXG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCBhOmhvdmVyLCAucGVyc29uX19jb250ZW50ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBlcnNvbl9fY29udGVudCA+IGgxICsgdWwsXG4ucGVyc29uX19jb250ZW50ID4gaDIgKyB1bCxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMyArIHVsLFxuLnBlcnNvbl9fY29udGVudCA+IGg0ICsgdWwsXG4ucGVyc29uX19jb250ZW50ID4gaDUgKyB1bCxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnBlcnNvbl9fY29udGVudCA+IGgxICsgb2wsXG4ucGVyc29uX19jb250ZW50ID4gaDIgKyBvbCxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMyArIG9sLFxuLnBlcnNvbl9fY29udGVudCA+IGg0ICsgb2wsXG4ucGVyc29uX19jb250ZW50ID4gaDUgKyBvbCxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNiArIG9sIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLnBlcnNvbl9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4ucGVyc29uX19jb250ZW50IGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucGVyc29uX19jb250ZW50IGZpZ2NhcHRpb24gYTpob3ZlciwgLnBlcnNvbl9fY29udGVudCBmaWdjYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wZXJzb25fX2NvbnRlbnQ6bm90KC53cC1ibG9jay1pbWFnZSkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucGVyc29uX19jb250ZW50IGhyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVyc29uX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVyc29uX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBoMSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ucGVyc29uX19jb250ZW50ID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnBlcnNvbl9fY29udGVudCA+IGgzICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNCArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ucGVyc29uX19jb250ZW50ID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnBlcnNvbl9fY29udGVudCA+IGg1ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vLWltYWdlIC5wZXJzb25fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAubm8taW1hZ2UgLnBlcnNvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uby1pbWFnZSAucGVyc29uX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5uby1pbWFnZSAucGVyc29uX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG4ucmVwb3J0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5yZXBvcnRfX3JhaWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDYwcHggKyAxMjVweCArIDE0MHB4KTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucmVwb3J0X19yYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDg1MHB4KSB7XG4gIC5yZXBvcnRfX3JhaWwge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ucmVwb3J0X19tYWluIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X19tYWluIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDYwcHggKyAxMjVweCk7XG4gIH1cbn1cblxuLnJlcG9ydF9faGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlcG9ydF9faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVwb3J0X19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMCU7XG4gIH1cbn1cblxuLnJlcG9ydF9faGVhZGVyLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXBvcnRfX2hlYWRlci1jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXBvcnRfX2hlYWRlci1jYXJkLXRleHQge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0X19oZWFkZXItY2FyZC10ZXh0IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX2hlYWRlci1jYXJkLXRleHQge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXBvcnRfX2hlYWRlci1jYXJkLXRleHQge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vLWltYWdlIC5yZXBvcnRfX2hlYWRlci1jYXJkLXRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm5vLWltYWdlIC5yZXBvcnRfX2hlYWRlci1jYXJkLXRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uby1pbWFnZSAucmVwb3J0X19oZWFkZXItY2FyZC10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVwb3J0X19oZWFkZXItaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuLnJlcG9ydF9fYXV0aG9ycyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fYXV0aG9ycyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19hdXRob3JzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnJlcG9ydF9fZm9vdGVyLWF1dGhvcnMge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZXBvcnRfX2Zvb3Rlci1hdXRob3JzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX2Zvb3Rlci1hdXRob3JzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXBvcnRfX2Zvb3Rlci1hdXRob3JzIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX2Zvb3Rlci1hdXRob3JzIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnJlcG9ydF9fZm9vdGVyLWF1dGhvcnMge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbi5yZXBvcnRfX2JyZWFkY3J1bWIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX2JyZWFkY3J1bWIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9fYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucmVwb3J0X19icmVhZGNydW1iLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucmVwb3J0X19icmVhZGNydW1iLXdyYXBwZXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbn1cblxuLnJlcG9ydF9fYnJlYWRjcnVtYi1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZXBvcnRfX2JyZWFkY3J1bWItbGluazpob3ZlciwgLnJlcG9ydF9fYnJlYWRjcnVtYi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNiY2NiZWY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbn1cblxuLnJlcG9ydF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmVwb3J0X190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLnJlcG9ydF9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI0cHggKyAoMzUgLSAyNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuLnJlcG9ydF9fc3VibmF2IC5zdWJuYXYuaGFzLWl0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0X19zdWJuYXYgLnN1Ym5hdi5oYXMtaXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX3N1Ym5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucmVwb3J0X19ibG9jayB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0X19ibG9jayB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXBvcnRfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlcG9ydF9fYmxvY2sge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVwb3J0X19ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgfVxufVxuXG4ucmVwb3J0X19ibG9jay1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fYmxvY2staGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2Jsb2NrLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19ibG9jay1oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9fYmxvY2staGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5yZXBvcnRfX3N1bW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuXG4ucmVwb3J0X19zdW1tYXJ5LXRleHQge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNHB4ICsgKDM1IC0gMjQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0IGE6aG92ZXIsIC5yZXBvcnRfX3N1bW1hcnktdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgdWwsXG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCBhOmhvdmVyLCAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgdWwsXG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCBhOmhvdmVyLCAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnJlcG9ydF9fa2V5LXBvaW50cyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlcG9ydF9fa2V5LXBvaW50cyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX2tleS1wb2ludHMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnJlcG9ydF9fa2V5LXBvaW50cyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLnJlcG9ydF9fa2V5LXBvaW50cy1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fa2V5LXBvaW50cy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fa2V5LXBvaW50cy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fa2V5LXBvaW50cy1oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5yZXBvcnRfX2tleS1wb2ludHMtbGlzdCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5cbi5yZXBvcnRfX2tleS1wb2ludHMtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogc3RlcC1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5yZXBvcnRfX2tleS1wb2ludHMtaXRlbSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19rZXktcG9pbnRzLWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19rZXktcG9pbnRzLWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4ucmVwb3J0X19rZXktcG9pbnRzLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcC1jb3VudGVyKTtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgY29sb3I6ICNmMmY1ZmM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fa2V5LXBvaW50cy1pdGVtOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNjBweCArICgyNTAgLSA2MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2tleS1wb2ludHMtaXRlbTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlcG9ydF9fa2V5LXBvaW50cy1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDMzLjMlO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXBvcnRfX2tleS1wb2ludHMtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVwb3J0X19rZXktcG9pbnRzLWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG4gIC5yZXBvcnRfX2tleS1wb2ludHMtaXRlbSBwIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19rZXktcG9pbnRzLWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2tleS1wb2ludHMtaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnJlcG9ydF9fcHJlZmFjZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCBhOmhvdmVyLCAucmVwb3J0X19wcmVmYWNlLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpIHVsLFxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgYTpob3ZlciwgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpIHVsLFxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgYTpob3ZlciwgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgICAtd2Via2l0LWNvbHVtbi1ydWxlOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICAgICAtbW96LWNvbHVtbi1ydWxlOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICAgICAgICAgIGNvbHVtbi1ydWxlOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCB7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA4MHB4O1xuICAgICAgIC1tb3otY29sdW1uLWdhcDogODBweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDgwcHg7XG4gIH1cbn1cblxuLnJlcG9ydF9faW50cm9kdWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDBlMmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uOmFmdGVyLCAucmVwb3J0X19pbnRyb2R1Y3Rpb246YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgfVxuICAucmVwb3J0X19pbnRyb2R1Y3Rpb246YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA4JTtcbiAgfVxuICAucmVwb3J0X19pbnRyb2R1Y3Rpb246YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDglO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuLnJlcG9ydF9faW50cm9kdWN0aW9uLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgYTpob3ZlciwgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjYmNjYmVmO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgdWwsXG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCBhOmhvdmVyLCAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSB1bCxcbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sIGE6aG92ZXIsIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4ucmVwb3J0X190ZXJtcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlcG9ydF9fdGVybXMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X190ZXJtcyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi5yZXBvcnRfX3Rlcm1zLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3Rlcm1zLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X190ZXJtcy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZXBvcnRfX3Rlcm1zLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9fdGVybXMtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnJlcG9ydF9fdGVybXMtbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG4gIC5yZXBvcnRfX3Rlcm1zLWxpc3Q6aG92ZXIgYSxcbi5yZXBvcnRfX3Rlcm1zLWxpc3Q6aG92ZXIgYnV0dG9uLCAucmVwb3J0X190ZXJtcy1saXN0OmZvY3VzIGEsXG4ucmVwb3J0X190ZXJtcy1saXN0OmZvY3VzIGJ1dHRvbiB7XG4gICAgY29sb3I6IHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgfVxuICAucmVwb3J0X190ZXJtcy1saXN0IGEsXG4ucmVwb3J0X190ZXJtcy1saXN0IGJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fdGVybXMtbGlzdCBhLFxuLnJlcG9ydF9fdGVybXMtbGlzdCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fdGVybXMtbGlzdCBhLFxuLnJlcG9ydF9fdGVybXMtbGlzdCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucmVwb3J0X190ZXJtcy1saXN0IGE6aG92ZXIsIC5yZXBvcnRfX3Rlcm1zLWxpc3QgYTpmb2N1cyxcbi5yZXBvcnRfX3Rlcm1zLWxpc3QgYnV0dG9uOmhvdmVyLFxuLnJlcG9ydF9fdGVybXMtbGlzdCBidXR0b246Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5yZXBvcnRfX3Rlcm1zLWxpc3QgYSxcbi5yZXBvcnRfX3Rlcm1zLWxpc3QgYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9fdGVybXMtbGlzdCB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzAwMWM2MDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fdGVybXMtbGlzdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3Rlcm1zLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX3Rlcm1zLWxpc3QgbGkge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX3Rlcm1zLWxpc3QgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgfVxuICAucmVwb3J0X190ZXJtcy1saXN0IGE6aG92ZXIsIC5yZXBvcnRfX3Rlcm1zLWxpc3QgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNiY2NiZWY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gIH1cbn1cblxuLnJlcG9ydF9faW5mbyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0X19pbmZvIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnJlcG9ydF9faW5mby1sZWZ0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmVwb3J0X19pbmZvLXJpZ2h0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA0NDlweCkge1xuICAucmVwb3J0X19pbmZvLXJpZ2h0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnJlcG9ydF9faW5mby1yaWdodCBidXR0b24sXG4ucmVwb3J0X19pbmZvLXJpZ2h0IGEge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcG9ydF9faW5mby1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICB9XG4gIC5yZXBvcnRfX2luZm8tcmlnaHQgYnV0dG9uLFxuLnJlcG9ydF9faW5mby1yaWdodCBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0X19pbmZvLXJpZ2h0IGJ1dHRvbixcbi5yZXBvcnRfX2luZm8tcmlnaHQgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLnJlcG9ydF9fZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5yZXBvcnRfX2xhc3QtdXBkYXRlZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjYmNjYmVmO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19sYXN0LXVwZGF0ZWQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fbGFzdC11cGRhdGVkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnJlcG9ydF9fbGFzdC11cGRhdGVkLWRhdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJlcG9ydF9fY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnJlcG9ydF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gcC5zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNHB4ICsgKDM1IC0gMjQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmVwb3J0X19jb250ZW50ID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBwIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnJlcG9ydF9fY29udGVudCA+IHAgYTpob3ZlciwgLnJlcG9ydF9fY29udGVudCA+IHAgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnJlcG9ydF9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMC4zN2VtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zN2VtO1xuICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBGb3JjZSBGaXJlZm94IHRvIGRpc3BsYXkgdGhlIGRyb3AtY2FwIGNvcnJlY3RseSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDM0cHggKyAoNTIgLSAzNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0X19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgfVxufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLnJlcG9ydF9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjU1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gaDEsXG4ucmVwb3J0X19jb250ZW50ID4gaDIsXG4ucmVwb3J0X19jb250ZW50ID4gaDMsXG4ucmVwb3J0X19jb250ZW50ID4gaDQsXG4ucmVwb3J0X19jb250ZW50ID4gaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJlcG9ydF9fY29udGVudCA+IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnJlcG9ydF9fY29udGVudCA+IHAgKyBoMSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBwICsgaDIsXG4ucmVwb3J0X19jb250ZW50ID4gcCArIGgzLFxuLnJlcG9ydF9fY29udGVudCA+IHAgKyBoNCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBwICsgaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBwICsgaDEsXG4ucmVwb3J0X19jb250ZW50ID4gcCArIGgyLFxuLnJlcG9ydF9fY29udGVudCA+IHAgKyBoMyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBwICsgaDQsXG4ucmVwb3J0X19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IHAgKyBoMSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBwICsgaDIsXG4ucmVwb3J0X19jb250ZW50ID4gcCArIGgzLFxuLnJlcG9ydF9fY29udGVudCA+IHAgKyBoNCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IHAgKyBoMSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBwICsgaDIsXG4ucmVwb3J0X19jb250ZW50ID4gcCArIGgzLFxuLnJlcG9ydF9fY29udGVudCA+IHAgKyBoNCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gcCArIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBwICsgaDUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBoMSArIGgxLFxuLnJlcG9ydF9fY29udGVudCA+IGgxICsgaDIsXG4ucmVwb3J0X19jb250ZW50ID4gaDEgKyBoMyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMSArIGg0LFxuLnJlcG9ydF9fY29udGVudCA+IGgxICsgaDUsXG4ucmVwb3J0X19jb250ZW50ID4gaDEgKyBoNixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMiArIGgxLFxuLnJlcG9ydF9fY29udGVudCA+IGgyICsgaDIsXG4ucmVwb3J0X19jb250ZW50ID4gaDIgKyBoMyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMiArIGg0LFxuLnJlcG9ydF9fY29udGVudCA+IGgyICsgaDUsXG4ucmVwb3J0X19jb250ZW50ID4gaDIgKyBoNixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMyArIGgxLFxuLnJlcG9ydF9fY29udGVudCA+IGgzICsgaDIsXG4ucmVwb3J0X19jb250ZW50ID4gaDMgKyBoMyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMyArIGg0LFxuLnJlcG9ydF9fY29udGVudCA+IGgzICsgaDUsXG4ucmVwb3J0X19jb250ZW50ID4gaDMgKyBoNixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNCArIGgxLFxuLnJlcG9ydF9fY29udGVudCA+IGg0ICsgaDIsXG4ucmVwb3J0X19jb250ZW50ID4gaDQgKyBoMyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNCArIGg0LFxuLnJlcG9ydF9fY29udGVudCA+IGg0ICsgaDUsXG4ucmVwb3J0X19jb250ZW50ID4gaDQgKyBoNixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNSArIGgxLFxuLnJlcG9ydF9fY29udGVudCA+IGg1ICsgaDIsXG4ucmVwb3J0X19jb250ZW50ID4gaDUgKyBoMyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNSArIGg0LFxuLnJlcG9ydF9fY29udGVudCA+IGg1ICsgaDUsXG4ucmVwb3J0X19jb250ZW50ID4gaDUgKyBoNixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNiArIGgxLFxuLnJlcG9ydF9fY29udGVudCA+IGg2ICsgaDIsXG4ucmVwb3J0X19jb250ZW50ID4gaDYgKyBoMyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNiArIGg0LFxuLnJlcG9ydF9fY29udGVudCA+IGg2ICsgaDUsXG4ucmVwb3J0X19jb250ZW50ID4gaDYgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IGgxICsgaDEsXG4ucmVwb3J0X19jb250ZW50ID4gaDEgKyBoMixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMSArIGgzLFxuLnJlcG9ydF9fY29udGVudCA+IGgxICsgaDQsXG4ucmVwb3J0X19jb250ZW50ID4gaDEgKyBoNSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMSArIGg2LFxuLnJlcG9ydF9fY29udGVudCA+IGgyICsgaDEsXG4ucmVwb3J0X19jb250ZW50ID4gaDIgKyBoMixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMiArIGgzLFxuLnJlcG9ydF9fY29udGVudCA+IGgyICsgaDQsXG4ucmVwb3J0X19jb250ZW50ID4gaDIgKyBoNSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMiArIGg2LFxuLnJlcG9ydF9fY29udGVudCA+IGgzICsgaDEsXG4ucmVwb3J0X19jb250ZW50ID4gaDMgKyBoMixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMyArIGgzLFxuLnJlcG9ydF9fY29udGVudCA+IGgzICsgaDQsXG4ucmVwb3J0X19jb250ZW50ID4gaDMgKyBoNSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMyArIGg2LFxuLnJlcG9ydF9fY29udGVudCA+IGg0ICsgaDEsXG4ucmVwb3J0X19jb250ZW50ID4gaDQgKyBoMixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNCArIGgzLFxuLnJlcG9ydF9fY29udGVudCA+IGg0ICsgaDQsXG4ucmVwb3J0X19jb250ZW50ID4gaDQgKyBoNSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNCArIGg2LFxuLnJlcG9ydF9fY29udGVudCA+IGg1ICsgaDEsXG4ucmVwb3J0X19jb250ZW50ID4gaDUgKyBoMixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNSArIGgzLFxuLnJlcG9ydF9fY29udGVudCA+IGg1ICsgaDQsXG4ucmVwb3J0X19jb250ZW50ID4gaDUgKyBoNSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNSArIGg2LFxuLnJlcG9ydF9fY29udGVudCA+IGg2ICsgaDEsXG4ucmVwb3J0X19jb250ZW50ID4gaDYgKyBoMixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNiArIGgzLFxuLnJlcG9ydF9fY29udGVudCA+IGg2ICsgaDQsXG4ucmVwb3J0X19jb250ZW50ID4gaDYgKyBoNSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gaDEgYSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMiBhLFxuLnJlcG9ydF9fY29udGVudCA+IGgzIGEsXG4ucmVwb3J0X19jb250ZW50ID4gaDUgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucmVwb3J0X19jb250ZW50ID4gaDEgYTpob3ZlciwgLnJlcG9ydF9fY29udGVudCA+IGgxIGE6Zm9jdXMsXG4ucmVwb3J0X19jb250ZW50ID4gaDIgYTpob3Zlcixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMiBhOmZvY3VzLFxuLnJlcG9ydF9fY29udGVudCA+IGgzIGE6aG92ZXIsXG4ucmVwb3J0X19jb250ZW50ID4gaDMgYTpmb2N1cyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNSBhOmhvdmVyLFxuLnJlcG9ydF9fY29udGVudCA+IGg1IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBoNCBhLFxuLnJlcG9ydF9fY29udGVudCA+IGg2IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4ucmVwb3J0X19jb250ZW50ID4gaDQgYTpob3ZlciwgLnJlcG9ydF9fY29udGVudCA+IGg0IGE6Zm9jdXMsXG4ucmVwb3J0X19jb250ZW50ID4gaDYgYTpob3Zlcixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucmVwb3J0X19jb250ZW50ID4gaDEge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI2cHggKyAoNzAgLSAyNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gaDQgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ucmVwb3J0X19jb250ZW50ID4gaDUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBoMSBzdHJvbmcsXG4ucmVwb3J0X19jb250ZW50ID4gaDIgc3Ryb25nLFxuLnJlcG9ydF9fY29udGVudCA+IGgzIHN0cm9uZyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNCBzdHJvbmcsXG4ucmVwb3J0X19jb250ZW50ID4gaDUgc3Ryb25nLFxuLnJlcG9ydF9fY29udGVudCA+IGg2IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB1bCxcbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6aG92ZXIsIC5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpIHVsLFxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgYTpob3ZlciwgLnJlcG9ydF9fY29udGVudCA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBoMSArIHVsLFxuLnJlcG9ydF9fY29udGVudCA+IGgyICsgdWwsXG4ucmVwb3J0X19jb250ZW50ID4gaDMgKyB1bCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNCArIHVsLFxuLnJlcG9ydF9fY29udGVudCA+IGg1ICsgdWwsXG4ucmVwb3J0X19jb250ZW50ID4gaDYgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBoMSArIG9sLFxuLnJlcG9ydF9fY29udGVudCA+IGgyICsgb2wsXG4ucmVwb3J0X19jb250ZW50ID4gaDMgKyBvbCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNCArIG9sLFxuLnJlcG9ydF9fY29udGVudCA+IGg1ICsgb2wsXG4ucmVwb3J0X19jb250ZW50ID4gaDYgKyBvbCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50IGZpZ2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLnJlcG9ydF9fY29udGVudCBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnJlcG9ydF9fY29udGVudCBmaWdjYXB0aW9uIGE6aG92ZXIsIC5yZXBvcnRfX2NvbnRlbnQgZmlnY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucmVwb3J0X19jb250ZW50Om5vdCgud3AtYmxvY2staW1hZ2UpIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVwb3J0X19jb250ZW50IC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVwb3J0X19jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucmVwb3J0X19jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnJlcG9ydF9fY29udGVudCBociB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gaDEgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnJlcG9ydF9fY29udGVudCA+IGgyICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMyArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ucmVwb3J0X19jb250ZW50ID4gaDQgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnJlcG9ydF9fY29udGVudCA+IGg2ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBoNSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4ucmVwb3J0X19wYXJ0bmVycyB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlcG9ydF9fcGFydG5lcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9fcGFydG5lcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9fcGFydG5lcnMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbi5yZXBvcnRfX2JvaWxlcnBsYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0X19ib2lsZXJwbGF0ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X19ib2lsZXJwbGF0ZSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5yZXBvcnRfX2JvaWxlcnBsYXRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByZXNzIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDYwcHggKyAxMjVweCk7XG4gIH1cbn1cblxuLnByZXNzX19ib2R5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5wcmVzc19fcmFpbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IGNhbGMoNjBweCArIDEyNXB4ICsgMTQwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucHJlc3NfX3JhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogODUwcHgpIHtcbiAgLnByZXNzX19yYWlsIHtcbiAgICB0b3A6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAucHJlc3NfX3JhaWwge1xuICAgIHRvcDogY2FsYyhjYWxjKDYwcHggKyAxMjVweCArIDE0MHB4KSArIDMycHgpO1xuICB9XG59XG5cbi5wcmVzc19fbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucHJlc3NfX21haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByZXNzX19tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByZXNzX19zdWJuYXYge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByZXNzX19zdWJuYXYge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucHJlc3NfX3N1Ym5hdiB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbi5wcmVzc19fc3VibmF2IC5zdWJuYXYuaGFzLWl0ZW1zIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucHJlc3NfX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByZXNzX19zdWJuYXYgLnN1Ym5hdi5oYXMtaXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucHJlc3NfX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucHJlc3NfX3N1Ym5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJlc3NfX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByZXNzX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByZXNzX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByZXNzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucHJlc3NfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucHJlc3NfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJlc3NfX2hlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucHJlc3NfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wcmVzc19faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4ucHJlc3NfX2hlYWRlci1saXN0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzX19oZWFkZXItbGlzdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX2hlYWRlci1saXN0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wcmVzc19faGVhZGVyLWxpc3QgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByZXNzX19oZWFkZXItbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucHJlc3NfX2hlYWRlci1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJlc3NfX2hlYWRlci1saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbn1cblxuLnByZXNzX19icmVhZGNydW1iIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX2JyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnByZXNzX19icmVhZGNydW1iIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnByZXNzX19icmVhZGNydW1iOmhvdmVyLCAucHJlc3NfX2JyZWFkY3J1bWI6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwIHZhcigtLXJlZCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCB2YXIoLS1yZWQpO1xufVxuXG4ucHJlc3NfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI2cHggKyAoNzAgLSAyNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlc3NfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5wcmVzc19faW5mbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzX19pbmZvIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnByZXNzX19pbmZvLWRhdGUge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzQ1NWZhMDtcbn1cblxuLnByZXNzX19jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IHAuc21hbGwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI0cHggKyAoMzUgLSAyNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLnByZXNzX19jb250ZW50ID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByZXNzX19jb250ZW50ID4gcCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5wcmVzc19fY29udGVudCA+IHAgYTpob3ZlciwgLnByZXNzX19jb250ZW50ID4gcCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucHJlc3NfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDAuMzdlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzdlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgLyogRm9yY2UgRmlyZWZveCB0byBkaXNwbGF5IHRoZSBkcm9wLWNhcCBjb3JyZWN0bHkgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDM0cHggKyAoNTIgLSAzNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmVzc19fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5wcmVzc19fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjU1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBoMSxcbi5wcmVzc19fY29udGVudCA+IGgyLFxuLnByZXNzX19jb250ZW50ID4gaDMsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNCxcbi5wcmVzc19fY29udGVudCA+IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wcmVzc19fY29udGVudCA+IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnByZXNzX19jb250ZW50ID4gcCArIGgxLFxuLnByZXNzX19jb250ZW50ID4gcCArIGgyLFxuLnByZXNzX19jb250ZW50ID4gcCArIGgzLFxuLnByZXNzX19jb250ZW50ID4gcCArIGg0LFxuLnByZXNzX19jb250ZW50ID4gcCArIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBwICsgaDEsXG4ucHJlc3NfX2NvbnRlbnQgPiBwICsgaDIsXG4ucHJlc3NfX2NvbnRlbnQgPiBwICsgaDMsXG4ucHJlc3NfX2NvbnRlbnQgPiBwICsgaDQsXG4ucHJlc3NfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBwICsgaDEsXG4ucHJlc3NfX2NvbnRlbnQgPiBwICsgaDIsXG4ucHJlc3NfX2NvbnRlbnQgPiBwICsgaDMsXG4ucHJlc3NfX2NvbnRlbnQgPiBwICsgaDQsXG4ucHJlc3NfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gcCArIGgxLFxuLnByZXNzX19jb250ZW50ID4gcCArIGgyLFxuLnByZXNzX19jb250ZW50ID4gcCArIGgzLFxuLnByZXNzX19jb250ZW50ID4gcCArIGg0LFxuLnByZXNzX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuLnByZXNzX19jb250ZW50ID4gcCArIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IHAgKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnByZXNzX19jb250ZW50ID4gaDEgKyBoMSxcbi5wcmVzc19fY29udGVudCA+IGgxICsgaDIsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMSArIGgzLFxuLnByZXNzX19jb250ZW50ID4gaDEgKyBoNCxcbi5wcmVzc19fY29udGVudCA+IGgxICsgaDUsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMSArIGg2LFxuLnByZXNzX19jb250ZW50ID4gaDIgKyBoMSxcbi5wcmVzc19fY29udGVudCA+IGgyICsgaDIsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMiArIGgzLFxuLnByZXNzX19jb250ZW50ID4gaDIgKyBoNCxcbi5wcmVzc19fY29udGVudCA+IGgyICsgaDUsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMiArIGg2LFxuLnByZXNzX19jb250ZW50ID4gaDMgKyBoMSxcbi5wcmVzc19fY29udGVudCA+IGgzICsgaDIsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMyArIGgzLFxuLnByZXNzX19jb250ZW50ID4gaDMgKyBoNCxcbi5wcmVzc19fY29udGVudCA+IGgzICsgaDUsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMyArIGg2LFxuLnByZXNzX19jb250ZW50ID4gaDQgKyBoMSxcbi5wcmVzc19fY29udGVudCA+IGg0ICsgaDIsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNCArIGgzLFxuLnByZXNzX19jb250ZW50ID4gaDQgKyBoNCxcbi5wcmVzc19fY29udGVudCA+IGg0ICsgaDUsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNCArIGg2LFxuLnByZXNzX19jb250ZW50ID4gaDUgKyBoMSxcbi5wcmVzc19fY29udGVudCA+IGg1ICsgaDIsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNSArIGgzLFxuLnByZXNzX19jb250ZW50ID4gaDUgKyBoNCxcbi5wcmVzc19fY29udGVudCA+IGg1ICsgaDUsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNSArIGg2LFxuLnByZXNzX19jb250ZW50ID4gaDYgKyBoMSxcbi5wcmVzc19fY29udGVudCA+IGg2ICsgaDIsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNiArIGgzLFxuLnByZXNzX19jb250ZW50ID4gaDYgKyBoNCxcbi5wcmVzc19fY29udGVudCA+IGg2ICsgaDUsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBoMSArIGgxLFxuLnByZXNzX19jb250ZW50ID4gaDEgKyBoMixcbi5wcmVzc19fY29udGVudCA+IGgxICsgaDMsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMSArIGg0LFxuLnByZXNzX19jb250ZW50ID4gaDEgKyBoNSxcbi5wcmVzc19fY29udGVudCA+IGgxICsgaDYsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMiArIGgxLFxuLnByZXNzX19jb250ZW50ID4gaDIgKyBoMixcbi5wcmVzc19fY29udGVudCA+IGgyICsgaDMsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMiArIGg0LFxuLnByZXNzX19jb250ZW50ID4gaDIgKyBoNSxcbi5wcmVzc19fY29udGVudCA+IGgyICsgaDYsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMyArIGgxLFxuLnByZXNzX19jb250ZW50ID4gaDMgKyBoMixcbi5wcmVzc19fY29udGVudCA+IGgzICsgaDMsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMyArIGg0LFxuLnByZXNzX19jb250ZW50ID4gaDMgKyBoNSxcbi5wcmVzc19fY29udGVudCA+IGgzICsgaDYsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNCArIGgxLFxuLnByZXNzX19jb250ZW50ID4gaDQgKyBoMixcbi5wcmVzc19fY29udGVudCA+IGg0ICsgaDMsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNCArIGg0LFxuLnByZXNzX19jb250ZW50ID4gaDQgKyBoNSxcbi5wcmVzc19fY29udGVudCA+IGg0ICsgaDYsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNSArIGgxLFxuLnByZXNzX19jb250ZW50ID4gaDUgKyBoMixcbi5wcmVzc19fY29udGVudCA+IGg1ICsgaDMsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNSArIGg0LFxuLnByZXNzX19jb250ZW50ID4gaDUgKyBoNSxcbi5wcmVzc19fY29udGVudCA+IGg1ICsgaDYsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNiArIGgxLFxuLnByZXNzX19jb250ZW50ID4gaDYgKyBoMixcbi5wcmVzc19fY29udGVudCA+IGg2ICsgaDMsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNiArIGg0LFxuLnByZXNzX19jb250ZW50ID4gaDYgKyBoNSxcbi5wcmVzc19fY29udGVudCA+IGg2ICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IGgxIGEsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMiBhLFxuLnByZXNzX19jb250ZW50ID4gaDMgYSxcbi5wcmVzc19fY29udGVudCA+IGg1IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnByZXNzX19jb250ZW50ID4gaDEgYTpob3ZlciwgLnByZXNzX19jb250ZW50ID4gaDEgYTpmb2N1cyxcbi5wcmVzc19fY29udGVudCA+IGgyIGE6aG92ZXIsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMiBhOmZvY3VzLFxuLnByZXNzX19jb250ZW50ID4gaDMgYTpob3Zlcixcbi5wcmVzc19fY29udGVudCA+IGgzIGE6Zm9jdXMsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNSBhOmhvdmVyLFxuLnByZXNzX19jb250ZW50ID4gaDUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnByZXNzX19jb250ZW50ID4gaDQgYSxcbi5wcmVzc19fY29udGVudCA+IGg2IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBoNCBhOmhvdmVyLCAucHJlc3NfX2NvbnRlbnQgPiBoNCBhOmZvY3VzLFxuLnByZXNzX19jb250ZW50ID4gaDYgYTpob3Zlcixcbi5wcmVzc19fY29udGVudCA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wcmVzc19fY29udGVudCA+IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI2cHggKyAoNzAgLSAyNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBoNCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5wcmVzc19fY29udGVudCA+IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnByZXNzX19jb250ZW50ID4gaDEgc3Ryb25nLFxuLnByZXNzX19jb250ZW50ID4gaDIgc3Ryb25nLFxuLnByZXNzX19jb250ZW50ID4gaDMgc3Ryb25nLFxuLnByZXNzX19jb250ZW50ID4gaDQgc3Ryb25nLFxuLnByZXNzX19jb250ZW50ID4gaDUgc3Ryb25nLFxuLnByZXNzX19jb250ZW50ID4gaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB1bCxcbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6aG92ZXIsIC5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnByZXNzX19jb250ZW50ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXNzX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnByZXNzX19jb250ZW50ID4gb2wgPiBsaSB1bCxcbi5wcmVzc19fY29udGVudCA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXNzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXNzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXNzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5wcmVzc19fY29udGVudCA+IG9sIGE6aG92ZXIsIC5wcmVzc19fY29udGVudCA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wcmVzc19fY29udGVudCA+IGgxICsgdWwsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMiArIHVsLFxuLnByZXNzX19jb250ZW50ID4gaDMgKyB1bCxcbi5wcmVzc19fY29udGVudCA+IGg0ICsgdWwsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNSArIHVsLFxuLnByZXNzX19jb250ZW50ID4gaDYgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5wcmVzc19fY29udGVudCA+IGgxICsgb2wsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMiArIG9sLFxuLnByZXNzX19jb250ZW50ID4gaDMgKyBvbCxcbi5wcmVzc19fY29udGVudCA+IGg0ICsgb2wsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNSArIG9sLFxuLnByZXNzX19jb250ZW50ID4gaDYgKyBvbCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5wcmVzc19fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCBmaWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5wcmVzc19fY29udGVudCBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnByZXNzX19jb250ZW50IGZpZ2NhcHRpb24gYTpob3ZlciwgLnByZXNzX19jb250ZW50IGZpZ2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnByZXNzX19jb250ZW50Om5vdCgud3AtYmxvY2staW1hZ2UpIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucHJlc3NfX2NvbnRlbnQgaHIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByZXNzX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnByZXNzX19jb250ZW50ID4gaDEgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnByZXNzX19jb250ZW50ID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnByZXNzX19jb250ZW50ID4gaDMgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnByZXNzX19jb250ZW50ID4gaDQgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnByZXNzX19jb250ZW50ID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnByZXNzX19jb250ZW50ID4gaDUgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uZXdzIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg2MHB4ICsgMTI1cHgpO1xuICB9XG59XG4ubmV3cyAudGVhc2UtZ3JpZCxcbi5uZXdzIC5wYWdpbmF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uZXdzX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm5ld3NfX2ZlYXR1cmVkIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5uZXdzX19mZWF0dXJlZCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubmV3c19fZmVhdHVyZWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLm5ld3NfX2hlYWRlci1pbWFnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubmV3c19faGVhZGVyLWltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5uZXdzX19mZWF0dXJlZC1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm5ld3NfX2ZlYXR1cmVkLWhlYWRpbmcgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLm5ld3NfX2ZlYXR1cmVkLWxpbmsge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3c19fZmVhdHVyZWQtbGluayB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLm5ld3NfX2ZlYXR1cmVkLWxpbms6aG92ZXIsIC5uZXdzX19mZWF0dXJlZC1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkLWxpbmsge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAubmV3c19fZmVhdHVyZWQtbGluayB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICAgIGNvbG9yOiAjMGQzZGQ5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubmV3c19fZmVhdHVyZWQtbGluayB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIGFuZCAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkLWxpbmsge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkLWxpbms6aG92ZXIsIC5uZXdzX19mZWF0dXJlZC1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgfVxufVxuXG4ubmV3c19fZmVhdHVyZWQtZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubmV3c19fZmVhdHVyZWQtcHJldmlldyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkLXByZXZpZXcge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkLXByZXZpZXcge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uZXdzX19mZWF0dXJlZC1wcmV2aWV3IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkLXByZXZpZXcge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5uZXdzX19mZWF0dXJlZC1wcmV2aWV3IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLm5ld3NfX2ZlYXR1cmVkLXByZXZpZXcgYTpob3ZlciwgLm5ld3NfX2ZlYXR1cmVkLXByZXZpZXcgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4ubmV3c19fc2lkZWJhci10ZXh0LW1vYmlsZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuLm5ld3NfX3NpZGViYXItdGV4dC1tb2JpbGUgLm5ld3NfX3JhaWwtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5ld3NfX3NpZGViYXItdGV4dC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5ld3NfX2JvZHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm5ld3NfX3JhaWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiBjYWxjKDYwcHggKyAxMjVweCArIDE0MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm5ld3NfX3JhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogODUwcHgpIHtcbiAgLm5ld3NfX3JhaWwge1xuICAgIHRvcDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuYWRtaW4tYmFyIC5uZXdzX19yYWlsIHtcbiAgICB0b3A6IGNhbGMoY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCkgKyAzMnB4KTtcbiAgfVxufVxuXG4ubmV3c19fcmFpbC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuLm5ld3NfX3JhaWwtdGV4dCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5uZXdzX19yYWlsLXRleHQgYTpob3ZlciwgLm5ld3NfX3JhaWwtdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ubmV3c19fcmFpbC10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm5ld3NfX3JhaWwtdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpIHVsLFxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgYTpob3ZlciwgLm5ld3NfX3JhaWwtdGV4dCA+IHVsIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSB1bCxcbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sIGE6aG92ZXIsIC5uZXdzX19yYWlsLXRleHQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm5ld3NfX3JhaWwtdGV4dCBhIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ubmV3c19fbWFpbiB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5uZXdzX19zZWFyY2gge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLm5ld3NfX3NlYXJjaCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3c19fc2VhcmNoIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAubmV3c19fc2VhcmNoIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3NfX3NlYXJjaCB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm5ld3NfX3NlYXJjaCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAubmV3c19fc2VhcmNoIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm5ld3NfX3NlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ubmV3c19fc2VhcmNoLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5ld3NfX3NlYXJjaC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX3NlYXJjaC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm5ld3NfX3NlYXJjaC1oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudmljdG9yaWVzIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg2MHB4ICsgMTI1cHgpO1xuICB9XG59XG5cbi52aWN0b3JpZXNfX2JvZHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnZpY3Rvcmllc19fcmFpbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IGNhbGMoNjBweCArIDEyNXB4ICsgMTQwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudmljdG9yaWVzX19yYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDg1MHB4KSB7XG4gIC52aWN0b3JpZXNfX3JhaWwge1xuICAgIHRvcDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuYWRtaW4tYmFyIC52aWN0b3JpZXNfX3JhaWwge1xuICAgIHRvcDogY2FsYyhjYWxjKDYwcHggKyAxMjVweCArIDE0MHB4KSArIDMycHgpO1xuICB9XG59XG5cbi52aWN0b3JpZXNfX21haW4ge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4udmljdG9yaWVzX19oZWFkZXIge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudmljdG9yaWVzX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpY3Rvcmllc19faGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnZpY3Rvcmllc19fYnJlYWRjcnVtYiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX19icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2JyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fYnJlYWRjcnVtYiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52aWN0b3JpZXNfX2JyZWFkY3J1bWI6aG92ZXIsIC52aWN0b3JpZXNfX2JyZWFkY3J1bWI6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwIHZhcigtLXJlZCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCB2YXIoLS1yZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC52aWN0b3JpZXNfX2JyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnZpY3Rvcmllc19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3JpZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yaWVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuXG4udmljdG9yaWVzX19mZWF0dXJlZCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnZpY3Rvcmllc19fZmVhdHVyZWQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudmljdG9yaWVzX19mZWF0dXJlZCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudmljdG9yaWVzX19mZWF0dXJlZCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLnZpY3Rvcmllc19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwLnNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHAubGFyZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI0cHggKyAoMzUgLSAyNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHAgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gcCBhOmhvdmVyLCAudmljdG9yaWVzX19jb250ZW50ID4gcCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4udmljdG9yaWVzX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAwLjM3ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3ZW07XG4gIHBhZGRpbmctbGVmdDogMC4zZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIEZvcmNlIEZpcmVmb3ggdG8gZGlzcGxheSB0aGUgZHJvcC1jYXAgY29ycmVjdGx5ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzRweCArICg1MiAtIDM0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAudmljdG9yaWVzX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNTVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gcCArIGgxLFxuLnZpY3Rvcmllc19fY29udGVudCA+IHAgKyBoMixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwICsgaDMsXG4udmljdG9yaWVzX19jb250ZW50ID4gcCArIGg0LFxuLnZpY3Rvcmllc19fY29udGVudCA+IHAgKyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IHAgKyBoMSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwICsgaDIsXG4udmljdG9yaWVzX19jb250ZW50ID4gcCArIGgzLFxuLnZpY3Rvcmllc19fY29udGVudCA+IHAgKyBoNCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gcCArIGgxLFxuLnZpY3Rvcmllc19fY29udGVudCA+IHAgKyBoMixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwICsgaDMsXG4udmljdG9yaWVzX19jb250ZW50ID4gcCArIGg0LFxuLnZpY3Rvcmllc19fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gcCArIGgxLFxuLnZpY3Rvcmllc19fY29udGVudCA+IHAgKyBoMixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwICsgaDMsXG4udmljdG9yaWVzX19jb250ZW50ID4gcCArIGg0LFxuLnZpY3Rvcmllc19fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwICsgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IHAgKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IGgxICsgaDEsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDEgKyBoMixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMSArIGgzLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgxICsgaDQsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDEgKyBoNSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMSArIGg2LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgyICsgaDEsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDIgKyBoMixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMiArIGgzLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgyICsgaDQsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDIgKyBoNSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMiArIGg2LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgzICsgaDEsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDMgKyBoMixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMyArIGgzLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgzICsgaDQsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDMgKyBoNSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMyArIGg2LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg0ICsgaDEsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDQgKyBoMixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNCArIGgzLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg0ICsgaDQsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDQgKyBoNSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNCArIGg2LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg1ICsgaDEsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDUgKyBoMixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNSArIGgzLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg1ICsgaDQsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDUgKyBoNSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNSArIGg2LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg2ICsgaDEsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDYgKyBoMixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNiArIGgzLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg2ICsgaDQsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDYgKyBoNSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gaDEgKyBoMSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMSArIGgyLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgxICsgaDMsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDEgKyBoNCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMSArIGg1LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgxICsgaDYsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDIgKyBoMSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMiArIGgyLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgyICsgaDMsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDIgKyBoNCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMiArIGg1LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgyICsgaDYsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDMgKyBoMSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMyArIGgyLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgzICsgaDMsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDMgKyBoNCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMyArIGg1LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgzICsgaDYsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDQgKyBoMSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNCArIGgyLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg0ICsgaDMsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDQgKyBoNCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNCArIGg1LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg0ICsgaDYsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDUgKyBoMSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNSArIGgyLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg1ICsgaDMsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDUgKyBoNCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNSArIGg1LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg1ICsgaDYsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDYgKyBoMSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNiArIGgyLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg2ICsgaDMsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDYgKyBoNCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNiArIGg1LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg2ICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMSBhLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgyIGEsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDMgYSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMSBhOmhvdmVyLCAudmljdG9yaWVzX19jb250ZW50ID4gaDEgYTpmb2N1cyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMiBhOmhvdmVyLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgyIGE6Zm9jdXMsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDMgYTpob3Zlcixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMyBhOmZvY3VzLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg1IGE6aG92ZXIsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IGg0IGEsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDYgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNCBhOmhvdmVyLCAudmljdG9yaWVzX19jb250ZW50ID4gaDQgYTpmb2N1cyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNiBhOmhvdmVyLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gaDIge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IGgyIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gaDMge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IGgzIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gaDYge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IGgxIHN0cm9uZyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMiBzdHJvbmcsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDMgc3Ryb25nLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg0IHN0cm9uZyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNSBzdHJvbmcsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHVsLFxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpob3ZlciwgLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgdWwsXG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCBhOmhvdmVyLCAudmljdG9yaWVzX19jb250ZW50ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IGgxICsgdWwsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDIgKyB1bCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMyArIHVsLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg0ICsgdWwsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDUgKyB1bCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IGgxICsgb2wsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDIgKyBvbCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMyArIG9sLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg0ICsgb2wsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDUgKyBvbCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNiArIG9sIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4udmljdG9yaWVzX19jb250ZW50IGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4udmljdG9yaWVzX19jb250ZW50IGZpZ2NhcHRpb24gYTpob3ZlciwgLnZpY3Rvcmllc19fY29udGVudCBmaWdjYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQ6bm90KC53cC1ibG9jay1pbWFnZSkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udmljdG9yaWVzX19jb250ZW50IGhyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4udmljdG9yaWVzX19jb250ZW50ID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgzICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNCArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4udmljdG9yaWVzX19jb250ZW50ID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IGg1ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC52aWN0b3JpZXMgLnZpY3RvcnktbGlzdF9faGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5sYW5kaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg2MHB4ICsgMTI1cHgpO1xuICB9XG59XG5cbi5sYW5kaW5nX19zdWJuYXYge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmxhbmRpbmdfX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmxhbmRpbmdfX3N1Ym5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubGFuZGluZ19fYm9keSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubGFuZGluZ19fcmFpbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IGNhbGMoNjBweCArIDEyNXB4ICsgMTQwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubGFuZGluZ19fcmFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA4NTBweCkge1xuICAubGFuZGluZ19fcmFpbCB7XG4gICAgdG9wOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5hZG1pbi1iYXIgLmxhbmRpbmdfX3JhaWwge1xuICAgIHRvcDogY2FsYyhjYWxjKDYwcHggKyAxMjVweCArIDE0MHB4KSArIDMycHgpO1xuICB9XG59XG5cbi5sYW5kaW5nX19tYWluIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nX19ibG9ja3Mge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5sYW5kaW5nX19ibG9ja3Mge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAubGFuZGluZ19fYmxvY2tzIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0b3JpZXMge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDYwcHggKyAxMjVweCk7XG4gIH1cbn1cblxuLnN0b3JpZXNfX2JvZHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnN0b3JpZXNfX3JhaWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiBjYWxjKDYwcHggKyAxMjVweCArIDE0MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnN0b3JpZXNfX3JhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogODUwcHgpIHtcbiAgLnN0b3JpZXNfX3JhaWwge1xuICAgIHRvcDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuYWRtaW4tYmFyIC5zdG9yaWVzX19yYWlsIHtcbiAgICB0b3A6IGNhbGMoY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCkgKyAzMnB4KTtcbiAgfVxufVxuXG4uc3Rvcmllc19fbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5zdG9yaWVzX19mZWF0dXJlIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUud2l0aC1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHggLSAxMjVweCAtIDIwcHgpO1xuICB9XG4gIC5hZG1pbi1iYXIgLnN0b3JpZXNfX2ZlYXR1cmUud2l0aC1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHggLSAxMjVweCAtIDIwcHggLSAzMnB4KTtcbiAgfVxufVxuXG4uc3Rvcmllc19fZmVhdHVyZS1sZWZ0LFxuLnN0b3JpZXNfX2ZlYXR1cmUtcmlnaHQge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLWxlZnQsXG4uc3Rvcmllc19fZmVhdHVyZS1yaWdodCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLWxlZnQsXG4uc3Rvcmllc19fZmVhdHVyZS1yaWdodCB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS1sZWZ0LFxuLnN0b3JpZXNfX2ZlYXR1cmUtcmlnaHQge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS1sZWZ0LFxuLnN0b3JpZXNfX2ZlYXR1cmUtcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS1sZWZ0LFxuLnN0b3JpZXNfX2ZlYXR1cmUtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS1sZWZ0LFxuLnN0b3JpZXNfX2ZlYXR1cmUtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxufVxuXG4uc3Rvcmllc19fZmVhdHVyZS1sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbn1cbi53aXRoLWltYWdlIC5zdG9yaWVzX19mZWF0dXJlLWxlZnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zdG9yaWVzX19mZWF0dXJlLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpdGgtaW1hZ2UgLnN0b3JpZXNfX2ZlYXR1cmUtcmlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDUwdmg7XG4gIH1cbn1cblxuLnN0b3JpZXNfX2ZlYXR1cmUtdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3Rvcmllc19fZmVhdHVyZS10b3A6aG92ZXIgLnN0b3JpZXNfX2ZlYXR1cmUtdHlwZSxcbi5zdG9yaWVzX19mZWF0dXJlLXRvcDpob3ZlciAuc3Rvcmllc19fZmVhdHVyZS10ZXh0LWRhdGUsIC5zdG9yaWVzX19mZWF0dXJlLXRvcDpmb2N1cyAuc3Rvcmllc19fZmVhdHVyZS10eXBlLFxuLnN0b3JpZXNfX2ZlYXR1cmUtdG9wOmZvY3VzIC5zdG9yaWVzX19mZWF0dXJlLXRleHQtZGF0ZSB7XG4gIGNvbG9yOiByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG59XG5cbi5zdG9yaWVzX19mZWF0dXJlLWJnLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnN0b3JpZXNfX2ZlYXR1cmUtdGl0bGUgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNnB4ICsgKDcwIC0gMjYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtdGl0bGUgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtdGl0bGUge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtdGl0bGUge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLnN0b3JpZXNfX2ZlYXR1cmUtZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS1kYXRlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uc3Rvcmllc19fZmVhdHVyZS1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnN0b3JpZXNfX2ZlYXR1cmUtYnV0dG9uIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnN0b3JpZXNfX2ZlYXR1cmUtYnV0dG9uIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5zdG9yaWVzX19mZWF0dXJlLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLnN0b3JpZXNfX2ZlYXR1cmUtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdG9yaWVzX19mZWF0dXJlLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5zdG9yaWVzX19mZWF0dXJlLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjMGQzZGQ5O1xufVxuLnN0b3JpZXNfX2ZlYXR1cmUtYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuXG4uc3Rvcmllc19fZmVhdHVyZS10eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICB6LWluZGV4OiAyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtdHlwZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS10eXBlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zdG9yaWVzX19mZWF0dXJlLXR5cGUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS10eXBlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtdHlwZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODBweDtcbiAgICByaWdodDogODBweDtcbiAgICBsZWZ0OiA4MHB4O1xuICB9XG59XG4ud2l0aC1pbWFnZSAuc3Rvcmllc19fZmVhdHVyZS10eXBlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zdG9yaWVzX19mZWF0dXJlLXRleHQtcHJldmlldyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtdGV4dC1wcmV2aWV3IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLXRleHQtcHJldmlldyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS10ZXh0LXByZXZpZXcge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgIC13ZWJraXQtY29sdW1uLXJ1bGU6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gICAgICAgLW1vei1jb2x1bW4tcnVsZTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgICAgICAgICAgIGNvbHVtbi1ydWxlOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLXRleHQtcHJldmlldyB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgIC1tb3otY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgLXdlYmtpdC1jb2x1bW4tcnVsZTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgICAgICAtbW96LWNvbHVtbi1ydWxlOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICAgICAgICAgICAgY29sdW1uLXJ1bGU6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbn1cbi5zdG9yaWVzX19mZWF0dXJlLXRleHQtcHJldmlldyBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5zdG9yaWVzX19mZWF0dXJlLXRleHQtcHJldmlldyBhOmhvdmVyLCAuc3Rvcmllc19fZmVhdHVyZS10ZXh0LXByZXZpZXcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjYmNjYmVmO1xufVxuXG4uc3Rvcmllc19fZmVhdHVyZS10ZXh0LWRhdGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS10ZXh0LWRhdGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtdGV4dC1kYXRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS10ZXh0LWRhdGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnN0b3JpZXNfX2ZlYXR1cmVkIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbiAgLnN0b3JpZXNfX2ZlYXR1cmVkLnRlYXNlLWdyaWQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmVkIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmVkIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmVkIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlZCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLnN0b3JpZXNfX2xhdGVzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zdG9yaWVzX19sYXRlc3QtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3Rvcmllc19fbGF0ZXN0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3Rvcmllc19fbGF0ZXN0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc3Rvcmllc19fbGF0ZXN0LWhlYWRlciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnN0b3JpZXNfX2xhdGVzdC1tb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3Rvcmllc19fbGF0ZXN0LW1vcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdG9yaWVzX19sYXRlc3QtbW9yZSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdG9yaWVzX19sYXRlc3QtbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdG9yaWVzX19sYXRlc3QtbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuc3Rvcmllc19fbGF0ZXN0LW1vcmUge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuNGVtO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuLm1vZGVybi1mb290bm90ZXMtZm9vdG5vdGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBkM2RkOSAhaW1wb3J0YW50O1xufVxudGggLm1vZGVybi1mb290bm90ZXMtZm9vdG5vdGUgYSwgLm1vZGVybi1mb290bm90ZXMtLWludmVydGVkIC5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlIGEge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZV9fbm90ZS0tdG9vbHRpcCB7XG4gIHotaW5kZXg6IDgxO1xuICBtaW4td2lkdGg6IDMyMHB4O1xufVxuLm1vZGVybi1mb290bm90ZXMtZm9vdG5vdGVfX25vdGUtLXRvb2x0aXAgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19ub3RlLS10b29sdGlwIGE6aG92ZXIsIC5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19ub3RlLS10b29sdGlwIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLm1vZGVybi1mb290bm90ZXMtZm9vdG5vdGVfX25vdGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19jb25uZWN0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xufVxuXG4ubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZS0tc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlLS1zZWxlY3RlZCBhIHtcbiAgY29sb3I6IHZhcigtLXJlZCkgIWltcG9ydGFudDtcbn1cbnRoIC5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlLS1zZWxlY3RlZCBhLCAubW9kZXJuLWZvb3Rub3Rlcy0taW52ZXJ0ZWQgLm1vZGVybi1mb290bm90ZXMtZm9vdG5vdGUtLXNlbGVjdGVkIGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi51cHMtZm9vdG5vdGVfX25vdGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuXG4uZ2Zvcm1fYm9keSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDU1ZmEwICFpbXBvcnRhbnQ7XG59XG5cbi5nZm9ybV9ib2R5IGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0NTVmYTAgIWltcG9ydGFudDtcbn1cblxuLmdmb3JtX2JvZHkgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0NTVmYTAgIWltcG9ydGFudDtcbn1cblxuLmdmb3JtX2JvZHkgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDU1ZmEwICFpbXBvcnRhbnQ7XG59XG5cbi5nZm9ybV9ib2R5IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDU1ZmEwICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fYm9keSAuZ2ZpZWxkIHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fYm9keSAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbn1cbi5nZm9ybV9ib2R5IC5maWVsZF9zdWJsYWJlbF9hYm92ZSAuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAyMHB4IDAgNXB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmdmb3JtX2JvZHkgLmZpZWxkX3N1YmxhYmVsX2Fib3ZlIC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyIGxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uZ2Zvcm1fYm9keSAuZ2ZpZWxkX2xpc3QgdGQuZ2ZpZWxkX2xpc3RfY2VsbCBpbnB1dCxcbi5nZm9ybV9ib2R5IC5nZmllbGRfbGlzdCB0ZC5nZmllbGRfbGlzdF9jZWxsIGlucHV0LFxuLmdmb3JtX2JvZHkgLmdmaWVsZF9saXN0IHRkLmdmaWVsZF9saXN0X2NlbGwgaW5wdXQgdGFibGUuZ2ZpZWxkX2xpc3QgdGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmdmb3JtX2JvZHkgdGFibGUuZ2ZpZWxkX2xpc3QgdGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmdmb3JtX2JvZHkgdGFibGUuZ2ZpZWxkX2xpc3QgdHIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZ2Zvcm1fYm9keSB0YWJsZS5nZmllbGRfbGlzdCB0ciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdmb3JtX2JvZHkgLmZpZWxkX3N1YmxhYmVsX2Fib3ZlIC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdmb3JtX2JvZHkgLmZpZWxkX3N1YmxhYmVsX2Fib3ZlIC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyIGxhYmVsIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5nZm9ybV9ib2R5IC5maWVsZF9zdWJsYWJlbF9hYm92ZSAuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZ2Zvcm1fYm9keSBzZWxlY3QsXG4uZ2Zvcm1fYm9keSAuZ2ZpZWxkX3NlbGVjdCB7XG4gIGJhY2tncm91bmQ6IHVybChpbWcvYXJyb3ctZG93bi5zdmcpIG5vLXJlcGVhdCBzY3JvbGwgY2FsYygxMDAlIC0gMC45ZW0pIGNlbnRlcjtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuLmdmb3JtX2JvZHkgLmdmaWVsZF9saXN0X2ljb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fYm9keSAuZ2lucHV0X2NvbnRhaW5lcl9saXN0IHRhYmxlLmdmaWVsZF9saXN0IHRib2R5IHRyIHRkLmdmaWVsZF9saXN0X2ljb25zIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZ2Zvcm1fYm9keSA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdmb3JtX2JvZHkgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZ2Zvcm1fYm9keSA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5nZm9ybV9ib2R5IDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZ2Zvcm1fYm9keSA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5nZm9ybV9ib2R5IDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5nZm9ybV9ib2R5IDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdmb3JtX2JvZHkgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5nZm9ybV9ib2R5IDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5nZm9ybV9ib2R5IDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2Zvcm1fYm9keSA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuLmdmb3JtX2JvZHkgLmdzZWN0aW9uX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luOiA2MHB4IDAgMCAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdzZWN0aW9uX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI2cHggKyAoNzAgLSAyNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5nZm9ybV9ib2R5IC5nc2VjdGlvbl90aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZm9ybV9ib2R5IC5nc2VjdGlvbl90aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLmdmb3JtX2JvZHkgLnRvcF9sYWJlbCAuZ2ZpZWxkX2xhYmVsLFxuLmdmb3JtX2JvZHkgbGVnZW5kLmdmaWVsZF9sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5nZm9ybV9ib2R5IC50b3BfbGFiZWwgLmdmaWVsZF9sYWJlbCxcbi5nZm9ybV9ib2R5IGxlZ2VuZC5nZmllbGRfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdmb3JtX2JvZHkgLnRvcF9sYWJlbCAuZ2ZpZWxkX2xhYmVsLFxuLmdmb3JtX2JvZHkgbGVnZW5kLmdmaWVsZF9sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZ2Zvcm1fYm9keSAudG9wX2xhYmVsIC5nZmllbGRfbGFiZWwgZW0sXG4uZ2Zvcm1fYm9keSBsZWdlbmQuZ2ZpZWxkX2xhYmVsIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmdmb3JtX2JvZHkgLmdzZWN0aW9uX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuZ2Zvcm1fYm9keSAuZ3NlY3Rpb25fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdzZWN0aW9uX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5nZm9ybV9ib2R5IC5nc2VjdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX2FtcG1fc2hpbSB7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xufVxuLmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZ2Zvcm1fYm9keSAuZ2ZpZWxkX3RpbWVfaG91cixcbi5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9taW51dGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9ob3VyLFxuLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX21pbnV0ZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9ob3VyLFxuLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX21pbnV0ZSxcbi5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9hbXBtIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZ2Zvcm1fYm9keSAuZ2ZpZWxkX3RpbWVfaG91ciBpbnB1dCxcbi5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9taW51dGUgaW5wdXQsXG4uZ2Zvcm1fYm9keSAuZ2ZpZWxkX3RpbWVfYW1wbSBzZWxlY3Qge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9ob3VyIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2Zvcm1fYm9keSAuZ2ZpZWxkX3RpbWVfaG91ciBpIHtcbiAgICByaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLm5hbWVfZmlyc3QgbGFiZWwsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLm5hbWVfbGFzdCBsYWJlbCxcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuYWRkcmVzc19saW5lXzEgbGFiZWwsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmFkZHJlc3NfbGluZV8yIGxhYmVsLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5hZGRyZXNzX2NpdHkgbGFiZWwsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmFkZHJlc3Nfc3RhdGUgbGFiZWwsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmFkZHJlc3NfemlwIGxhYmVsLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5hZGRyZXNzX2NvdW50cnkgbGFiZWwsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF90aW1lX2hvdXIgbGFiZWwsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF90aW1lX21pbnV0ZSBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWJ1dHRvbl0gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWJ1dHRvbl0gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWJ1dHRvbl06ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX2NoZWNrYm94IGxpLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfcmFkaW8gbGkge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX2NoZWNrYm94IGxpLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfcmFkaW8gbGkge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX3JhZGlvIGxpIGxhYmVsLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfY2hlY2tib3ggbGkgbGFiZWwsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9jb25zZW50X2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlciB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybChpbWcvY2hlY2ttYXJrLnN2Zykgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gIH1cbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciwgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb106YWZ0ZXIge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb106YWZ0ZXIge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyLCAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCkgc2VsZWN0IHtcbiAgcGFkZGluZzogMTVweCAzNXB4IDE1cHggMTVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0KSBzZWxlY3Qge1xuICAgIHBhZGRpbmc6IDI1cHggNDVweCAyNXB4IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF0sXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgdGV4dGFyZWEsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCkgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB0ZXh0YXJlYSxcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0KSBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF0sXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgdGV4dGFyZWEsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCkgc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXRleHRdOi13ZWJraXQtYXV0b2ZpbGwsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0KSBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNjBweCAjZmZmZmZmIGluc2V0O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDYwcHggI2ZmZmZmZiBpbnNldDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwZDNkZDk7XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCkgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDYwcHggI2ZmZmZmZiBpbnNldCwgcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDYwcHggI2ZmZmZmZiBpbnNldCwgcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgdGV4dGFyZWE6Zm9jdXMsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCkgc2VsZWN0OmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF06Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB0ZXh0YXJlYTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QpIHNlbGVjdDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciwgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHRleHRhcmVhOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLCAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCkgc2VsZWN0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHRleHRhcmVhOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QpIHNlbGVjdDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF06Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHRleHRhcmVhOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0KSBzZWxlY3Q6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1czo6cGxhY2Vob2xkZXIsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgdGV4dGFyZWE6Zm9jdXM6OnBsYWNlaG9sZGVyLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QpIHNlbGVjdDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0ID4gc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0ID4gc2VsZWN0OmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0ID4gc2VsZWN0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCA+IHNlbGVjdDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QgPiBzZWxlY3Q6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCA+IHNlbGVjdDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCA+IHNlbGVjdDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0IHNlbGVjdFttdWx0aXBsZV06Zm9jdXMgb3B0aW9uOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjMGQzZGQ5IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20oIzBkM2RkOSksIHRvKCMwZDNkZDkpKTtcbiAgYmFja2dyb3VuZDogIzBkM2RkOSBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzBkM2RkOSAwJSwgIzBkM2RkOSAxMDAlKTtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCBvcHRpb24ge1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0IG9wdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3Qgb3B0aW9uOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjYmNjYmVmIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20oI2JjY2JlZiksIHRvKCNiY2NiZWYpKTtcbiAgYmFja2dyb3VuZDogI2JjY2JlZiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2JjY2JlZiAwJSwgI2JjY2JlZiAxMDAlKTtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBkaXY6bm90KC5nZmllbGRfdGltZV9ob3VyKTpub3QoLmdmaWVsZF90aW1lX21pbnV0ZSkgPiBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2Zvcm1fd3JhcHBlciBkaXYudmFsaWRhdGlvbl9lcnJvciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tcmVkKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIgZGl2LnZhbGlkYXRpb25fZXJyb3Ige1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIgZGl2LnZhbGlkYXRpb25fZXJyb3Ige1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmdmb3JtX3dyYXBwZXIgZGl2LnZhbGlkYXRpb25fZXJyb3IgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogMDtcbn1cbi5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZF9lcnJvciBkaXYuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciBsYWJlbCB7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkX2Vycm9yIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSxcbi5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZF9lcnJvciBzZWxlY3QsXG4uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGRfZXJyb3IgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yZWQpICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fd3JhcHBlciAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLmdmb3JtX2hlYWRpbmcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cblxuLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG59XG5cbi5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZ2Zvcm1fYWpheF9zcGlubmVyIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tcmVkKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3Bpbm5lciAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IHNwaW5uZXIgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW5uZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGlubmVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZ2lucHV0X2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uZ2lucHV0X2NvbnRhaW5lcl9kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGF0ZXBpY2tlcl9ub19pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyLXRyaWdnZXIge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xufVxuXG4udWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG59XG4udWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIGJvcmRlci1jb2xvcjogIzAwMWM2MDtcbn1cblxuLnVpLWRhdGVwaWNrZXItbW9udGgge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4udWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG50ZC51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZS51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNiY2NiZWY7XG59XG5cbi51aS1kYXRlcGlja2VyIHRib2R5IHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuXG4udWktZGF0ZXBpY2tlci1uZXh0LFxuLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvZGF0ZS1waWNrZXItYXJyb3dzLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogODIlO1xufVxuXG4udWktZGF0ZXBpY2tlciB0aGVhZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5cbi51aS1kYXRlcGlja2VyIHRoIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYW1jaGFydHMtYW1leHBvcnQtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hbWNoYXJ0cy1hbWV4cG9ydC1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYW1jaGFydHMtYW1leHBvcnQtaXRlbSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYW1jaGFydHMtYW1leHBvcnQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5hbWNoYXJ0cy1hbWV4cG9ydC1pdGVtLWxldmVsLTAge1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBkM2RkOSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjJzLCBiYWNrZ3JvdW5kIDAuMnMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMsIGJhY2tncm91bmQgMC4ycyAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1ncmFwaCAuYW1jaGFydHMtYW1leHBvcnQtaXRlbS1sZXZlbC0wIHtcbiAgdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICByaWdodDogLTEwcHggIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtZ3JhcGggLmdyYXBoX192ZW5uLWRpYWdyYW0gLmFtY2hhcnRzLWFtZXhwb3J0LWl0ZW0tbGV2ZWwtMCB7XG4gIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG59XG4uYW1jaGFydHMtYW1leHBvcnQtaXRlbS1sZXZlbC0wOmhvdmVyLCAuYW1jaGFydHMtYW1leHBvcnQtaXRlbS1sZXZlbC0wOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzZGQ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmMgIWltcG9ydGFudDtcbn1cblxuLmFtY2hhcnRzLWFtZXhwb3J0LWxhYmVsLWxldmVsLTAge1xuICBwYWRkaW5nOiA3cHggMTVweCA4cHggMTVweCAhaW1wb3J0YW50O1xufVxuLmFtY2hhcnRzLWFtZXhwb3J0LWxhYmVsLWxldmVsLTA6aG92ZXIsIC5hbWNoYXJ0cy1hbWV4cG9ydC1sYWJlbC1sZXZlbC0wOmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbWNoYXJ0cy1hbWV4cG9ydC1tZW51LWxldmVsLTEge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogOHB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5hbWNoYXJ0cy1hbWV4cG9ydC1tZW51LWxldmVsLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNnB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzBkM2RkOTtcbn1cblxuLmFtY2hhcnRzLWFtZXhwb3J0LWl0ZW0tbGV2ZWwtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDEycHggMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAgMnB4IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjJzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5hbWNoYXJ0cy1hbWV4cG9ydC1pdGVtLWxldmVsLTE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5hbWNoYXJ0cy1hbWV4cG9ydC1pdGVtLWxldmVsLTE6aG92ZXIsIC5hbWNoYXJ0cy1hbWV4cG9ydC1pdGVtLWxldmVsLTE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmFtY2hhcnRzLWFtZXhwb3J0LWxhYmVsLWxldmVsLTEge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnRhYmxlcHJlc3MtdGFibGUtbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50YWJsZXByZXNzLXRhYmxlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRhYmxlcHJlc3MtdGFibGUtbmFtZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZXByZXNzLXRhYmxlLW5hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLnRhYmxlcHJlc3Mge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG59XG4udGFibGVwcmVzcy5ub3dyYXAgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRhYmxlcHJlc3MgY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFibGVwcmVzcyB0aGVhZCxcbi50YWJsZXByZXNzIHRmb290IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRhYmxlcHJlc3MgdGhlYWQsXG4udGFibGVwcmVzcyB0Zm9vdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGFibGVwcmVzcyB0aGVhZCxcbi50YWJsZXByZXNzIHRmb290IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi50YWJsZXByZXNzIHRoZWFkIHRoLFxuLnRhYmxlcHJlc3MgdGZvb3QgdGgge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzVlODFkNjtcbn1cbi50YWJsZXByZXNzIHRyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGVwcmVzcyAucm93LWhvdmVyIHRyOmhvdmVyIHRkLFxuLnRhYmxlcHJlc3MgLnJvdy1ob3ZlciB0cjpmb2N1cyB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2VkZjkgIWltcG9ydGFudDtcbn1cbi50YWJsZXByZXNzIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuLnRhYmxlcHJlc3MgdGQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbn1cbi50YWJsZXByZXNzIHRkIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4udGFibGVwcmVzcyB0ZCBhOmhvdmVyLCAudGFibGVwcmVzcyB0ZCBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4udGFibGVwcmVzcyB0ZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbn1cbi50YWJsZXByZXNzIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnRhYmxlcHJlc3MgdGhlYWQgdGg6aG92ZXIsIC50YWJsZXByZXNzIHRoZWFkIHRoOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MCAhaW1wb3J0YW50O1xufVxuLnRhYmxlcHJlc3MgdGhlYWQgdGg6YWZ0ZXIge1xuICByaWdodDogN3B4ICFpbXBvcnRhbnQ7XG59XG4udGFibGVwcmVzcyB0Zm9vdCB0aCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cbi50YWJsZXByZXNzIC5vZGQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuLnRhYmxlcHJlc3MgdGJvZHkgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbi50YWJsZXByZXNzIC5zb3J0aW5nX2FzYyxcbi50YWJsZXByZXNzIC5zb3J0aW5nX2Rlc2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRhVGFibGVzX2luZm8ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5kYXRhVGFibGVzX2xlbmd0aCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG59XG4uZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0OmhvdmVyLCAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0OmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuXG4uZGF0YVRhYmxlc19maWx0ZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dDpob3ZlciwgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0OmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA0NDlweCkge1xuICAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSBhIHtcbiAgY29sb3I6ICMwZDNkZDkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSBhOmhvdmVyLCAuZGF0YVRhYmxlc19wYWdpbmF0ZSBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDFjNjAgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpiZWZvcmUsXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmFmdGVyIHtcbiAgd2lkdGg6IDEycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdG9wOiAzcHggIWltcG9ydGFudDtcbn1cblxuLnRhYmxlcHJlc3MtdGFibGUtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5EVEZDX0xlZnRCb2R5V3JhcHBlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgNXB4IDBweCA0cHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgNXB4IDBweCA0cHg7XG59XG5cbi5EVEZDX1JpZ2h0Qm9keVdyYXBwZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIC01cHggMHB4IDRweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAtNXB4IDBweCA0cHg7XG59XG5cbi53cC1ibG9jay1idXR0b25zOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1idXR0b25zOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stYnV0dG9uczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1idXR0b25zOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ud3AtYmxvY2stYnV0dG9uczpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWJ1dHRvbnM6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLndwLWJsb2NrLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53cC1ibG9jay1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi53cC1ibG9jay1idXR0b25fX2xpbmsgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmRpc2FibGVkKTpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLndwLWJsb2NrLWJ1dHRvbl9fbGluazpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG4uaXMtc3R5bGUtZGVmYXVsdCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzLXN0eWxlLWRlZmF1bHQgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXMtc3R5bGUtZGVmYXVsdCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pcy1zdHlsZS1kZWZhdWx0IC53cC1ibG9jay1idXR0b25fX2xpbmsgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaXMtc3R5bGUtZGVmYXVsdCAud3AtYmxvY2stYnV0dG9uX19saW5rIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5pcy1zdHlsZS1kZWZhdWx0IC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5pcy1zdHlsZS1kZWZhdWx0IC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlzLXN0eWxlLWRlZmF1bHQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5pcy1zdHlsZS1kZWZhdWx0IC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5pcy1zdHlsZS1kZWZhdWx0IC53cC1ibG9jay1idXR0b25fX2xpbms6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXMtc3R5bGUtZGVmYXVsdCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2FsbGVyeSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLndwLWJsb2NrLWdhbGxlcnkgZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4ud3AtYmxvY2stZ2FsbGVyeSBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLndwLWJsb2NrLWdhbGxlcnkgZmlnY2FwdGlvbiBhOmhvdmVyLCAud3AtYmxvY2stZ2FsbGVyeSBmaWdjYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkgZmlnY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG59XG4ud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0yIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0zIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTUgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTYgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgfVxufVxuXG4uYmxvY2tzLWdhbGxlcnktY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbn1cbi5ibG9ja3MtZ2FsbGVyeS1jYXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmJsb2Nrcy1nYWxsZXJ5LWNhcHRpb24gYTpob3ZlciwgLmJsb2Nrcy1nYWxsZXJ5LWNhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeS5pcy1jcm9wcGVkIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3AtYmxvY2stZ2FsbGVyeS5pcy1jcm9wcGVkIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGZpZ3VyZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3AtYmxvY2stZ2FsbGVyeS5pcy1jcm9wcGVkIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGltZyB7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cC1ibG9jay1nYWxsZXJ5LmlzLWNyb3BwZWQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW1fX2NhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24gYTpob3ZlciwgLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlciB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG4ud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyIGltZyxcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIgZmlnY2FwdGlvbiB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyLnNpemUtbWVkaXVtIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIuc2l6ZS1tZWRpdW0ge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyLnNpemUtbWVkaXVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlci5zaXplLW1lZGl1bSBpbWcsXG4ud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyLnNpemUtbWVkaXVtIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLndwLWJsb2NrLWltYWdlIC5hbGlnbm5vbmUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25ub25lIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWdubm9uZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZS5zaXplLW1lZGl1bSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2staW1hZ2Uuc2l6ZS1tZWRpdW0ge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2staW1hZ2Uuc2l6ZS1tZWRpdW0ge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG4ud3AtYmxvY2staW1hZ2Uuc2l6ZS1tZWRpdW0gaW1nLFxuLndwLWJsb2NrLWltYWdlLnNpemUtbWVkaXVtIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3AtYmxvY2stZmlsZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53cC1ibG9jay1maWxlLmFsaWducmlnaHQsIC53cC1ibG9jay1maWxlLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1maWxlIGE6Zmlyc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWZpbGUgYTpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stZmlsZSBhOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi53cC1ibG9jay1maWxlIGE6Zmlyc3QtY2hpbGQ6aG92ZXIsIC53cC1ibG9jay1maWxlIGE6Zmlyc3QtY2hpbGQ6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi53cC1ibG9jay1maWxlIGE6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKGltZy9kb2MtaWNvbi5zdmcpO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi53cC1ibG9jay1maWxlX19idXR0b24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stZmlsZV9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1maWxlX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLndwLWJsb2NrLWZpbGVfX2J1dHRvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4ud3AtYmxvY2stZmlsZV9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAud3AtYmxvY2stZmlsZV9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53cC1ibG9jay1maWxlX19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAud3AtYmxvY2stZmlsZV9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ud3AtYmxvY2stZmlsZV9fYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC53cC1ibG9jay1maWxlX19idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLndwLWJsb2NrLWZpbGUgKyAud3AtYmxvY2stZmlsZSB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuXG4ud3AtYmxvY2stcXVvdGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1xdW90ZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLXF1b3RlIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLndwLWJsb2NrLXF1b3RlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLndwLWJsb2NrLXF1b3RlIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLndwLWJsb2NrLXF1b3RlIGE6aG92ZXIsIC53cC1ibG9jay1xdW90ZSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ud3AtYmxvY2stcXVvdGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLXF1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjRweCArICgzNSAtIDI0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLXF1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLndwLWJsb2NrLXF1b3RlIGNpdGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay1xdW90ZSBjaXRlIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLndwLWJsb2NrLXF1b3RlIGNpdGUgYTpob3ZlciwgLndwLWJsb2NrLXF1b3RlIGNpdGUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLndwLWJsb2NrLXF1b3RlOm5vdCguaXMtc3R5bGUtbGFyZ2UpIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG4ud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbn1cbi53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNnB4ICsgKDcwIC0gMjYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgcCB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBwIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1wdWxscXVvdGUge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1wdWxscXVvdGUge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1wdWxscXVvdGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZSBhOmhvdmVyLCAud3AtYmxvY2stcHVsbHF1b3RlIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZSBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI2cHggKyAoNzAgLSAyNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1wdWxscXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1wdWxscXVvdGUgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLndwLWJsb2NrLXB1bGxxdW90ZSBjaXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1wdWxscXVvdGUgY2l0ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stcHVsbHF1b3RlIGNpdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1wdWxscXVvdGUgY2l0ZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBhOmhvdmVyLCAud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGE6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGNpdGUge1xuICBjb2xvcjogI2JjY2JlZjtcbn1cblxuLndwLWJsb2NrLWNvbHVtbnMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50LS1sZWZ0IC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLndwLWJsb2NrLWNvbHVtbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAud3AtYmxvY2stY29sdW1uIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBwLnNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHAubGFyZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI0cHggKyAoMzUgLSAyNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHAgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ud3AtYmxvY2stY29sdW1uID4gcCBhOmhvdmVyLCAud3AtYmxvY2stY29sdW1uID4gcCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ud3AtYmxvY2stY29sdW1uIHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAwLjM3ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3ZW07XG4gIHBhZGRpbmctbGVmdDogMC4zZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIEZvcmNlIEZpcmVmb3ggdG8gZGlzcGxheSB0aGUgZHJvcC1jYXAgY29ycmVjdGx5ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzRweCArICg1MiAtIDM0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAud3AtYmxvY2stY29sdW1uIHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNTVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoMSxcbi53cC1ibG9jay1jb2x1bW4gPiBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBoMyxcbi53cC1ibG9jay1jb2x1bW4gPiBoNCxcbi53cC1ibG9jay1jb2x1bW4gPiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ud3AtYmxvY2stY29sdW1uID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ud3AtYmxvY2stY29sdW1uID4gcCArIGgxLFxuLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBwICsgaDMsXG4ud3AtYmxvY2stY29sdW1uID4gcCArIGg0LFxuLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoMSxcbi53cC1ibG9jay1jb2x1bW4gPiBwICsgaDIsXG4ud3AtYmxvY2stY29sdW1uID4gcCArIGgzLFxuLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoNCxcbi53cC1ibG9jay1jb2x1bW4gPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gcCArIGgxLFxuLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBwICsgaDMsXG4ud3AtYmxvY2stY29sdW1uID4gcCArIGg0LFxuLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gcCArIGgxLFxuLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBwICsgaDMsXG4ud3AtYmxvY2stY29sdW1uID4gcCArIGg0LFxuLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBwICsgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IGgxICsgaDEsXG4ud3AtYmxvY2stY29sdW1uID4gaDEgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBoMSArIGgzLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgxICsgaDQsXG4ud3AtYmxvY2stY29sdW1uID4gaDEgKyBoNSxcbi53cC1ibG9jay1jb2x1bW4gPiBoMSArIGg2LFxuLndwLWJsb2NrLWNvbHVtbiA+IGgyICsgaDEsXG4ud3AtYmxvY2stY29sdW1uID4gaDIgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBoMiArIGgzLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgyICsgaDQsXG4ud3AtYmxvY2stY29sdW1uID4gaDIgKyBoNSxcbi53cC1ibG9jay1jb2x1bW4gPiBoMiArIGg2LFxuLndwLWJsb2NrLWNvbHVtbiA+IGgzICsgaDEsXG4ud3AtYmxvY2stY29sdW1uID4gaDMgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBoMyArIGgzLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgzICsgaDQsXG4ud3AtYmxvY2stY29sdW1uID4gaDMgKyBoNSxcbi53cC1ibG9jay1jb2x1bW4gPiBoMyArIGg2LFxuLndwLWJsb2NrLWNvbHVtbiA+IGg0ICsgaDEsXG4ud3AtYmxvY2stY29sdW1uID4gaDQgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBoNCArIGgzLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg0ICsgaDQsXG4ud3AtYmxvY2stY29sdW1uID4gaDQgKyBoNSxcbi53cC1ibG9jay1jb2x1bW4gPiBoNCArIGg2LFxuLndwLWJsb2NrLWNvbHVtbiA+IGg1ICsgaDEsXG4ud3AtYmxvY2stY29sdW1uID4gaDUgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBoNSArIGgzLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg1ICsgaDQsXG4ud3AtYmxvY2stY29sdW1uID4gaDUgKyBoNSxcbi53cC1ibG9jay1jb2x1bW4gPiBoNSArIGg2LFxuLndwLWJsb2NrLWNvbHVtbiA+IGg2ICsgaDEsXG4ud3AtYmxvY2stY29sdW1uID4gaDYgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBoNiArIGgzLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg2ICsgaDQsXG4ud3AtYmxvY2stY29sdW1uID4gaDYgKyBoNSxcbi53cC1ibG9jay1jb2x1bW4gPiBoNiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gaDEgKyBoMSxcbi53cC1ibG9jay1jb2x1bW4gPiBoMSArIGgyLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgxICsgaDMsXG4ud3AtYmxvY2stY29sdW1uID4gaDEgKyBoNCxcbi53cC1ibG9jay1jb2x1bW4gPiBoMSArIGg1LFxuLndwLWJsb2NrLWNvbHVtbiA+IGgxICsgaDYsXG4ud3AtYmxvY2stY29sdW1uID4gaDIgKyBoMSxcbi53cC1ibG9jay1jb2x1bW4gPiBoMiArIGgyLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgyICsgaDMsXG4ud3AtYmxvY2stY29sdW1uID4gaDIgKyBoNCxcbi53cC1ibG9jay1jb2x1bW4gPiBoMiArIGg1LFxuLndwLWJsb2NrLWNvbHVtbiA+IGgyICsgaDYsXG4ud3AtYmxvY2stY29sdW1uID4gaDMgKyBoMSxcbi53cC1ibG9jay1jb2x1bW4gPiBoMyArIGgyLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgzICsgaDMsXG4ud3AtYmxvY2stY29sdW1uID4gaDMgKyBoNCxcbi53cC1ibG9jay1jb2x1bW4gPiBoMyArIGg1LFxuLndwLWJsb2NrLWNvbHVtbiA+IGgzICsgaDYsXG4ud3AtYmxvY2stY29sdW1uID4gaDQgKyBoMSxcbi53cC1ibG9jay1jb2x1bW4gPiBoNCArIGgyLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg0ICsgaDMsXG4ud3AtYmxvY2stY29sdW1uID4gaDQgKyBoNCxcbi53cC1ibG9jay1jb2x1bW4gPiBoNCArIGg1LFxuLndwLWJsb2NrLWNvbHVtbiA+IGg0ICsgaDYsXG4ud3AtYmxvY2stY29sdW1uID4gaDUgKyBoMSxcbi53cC1ibG9jay1jb2x1bW4gPiBoNSArIGgyLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg1ICsgaDMsXG4ud3AtYmxvY2stY29sdW1uID4gaDUgKyBoNCxcbi53cC1ibG9jay1jb2x1bW4gPiBoNSArIGg1LFxuLndwLWJsb2NrLWNvbHVtbiA+IGg1ICsgaDYsXG4ud3AtYmxvY2stY29sdW1uID4gaDYgKyBoMSxcbi53cC1ibG9jay1jb2x1bW4gPiBoNiArIGgyLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg2ICsgaDMsXG4ud3AtYmxvY2stY29sdW1uID4gaDYgKyBoNCxcbi53cC1ibG9jay1jb2x1bW4gPiBoNiArIGg1LFxuLndwLWJsb2NrLWNvbHVtbiA+IGg2ICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoMSBhLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgyIGEsXG4ud3AtYmxvY2stY29sdW1uID4gaDMgYSxcbi53cC1ibG9jay1jb2x1bW4gPiBoNSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoMSBhOmhvdmVyLCAud3AtYmxvY2stY29sdW1uID4gaDEgYTpmb2N1cyxcbi53cC1ibG9jay1jb2x1bW4gPiBoMiBhOmhvdmVyLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgyIGE6Zm9jdXMsXG4ud3AtYmxvY2stY29sdW1uID4gaDMgYTpob3Zlcixcbi53cC1ibG9jay1jb2x1bW4gPiBoMyBhOmZvY3VzLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg1IGE6aG92ZXIsXG4ud3AtYmxvY2stY29sdW1uID4gaDUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IGg0IGEsXG4ud3AtYmxvY2stY29sdW1uID4gaDYgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoNCBhOmhvdmVyLCAud3AtYmxvY2stY29sdW1uID4gaDQgYTpmb2N1cyxcbi53cC1ibG9jay1jb2x1bW4gPiBoNiBhOmhvdmVyLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IGgxIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gaDIge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IGgyIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IGgyIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gaDMge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IGgzIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IGgzIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoNCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gaDYge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IGgxIHN0cm9uZyxcbi53cC1ibG9jay1jb2x1bW4gPiBoMiBzdHJvbmcsXG4ud3AtYmxvY2stY29sdW1uID4gaDMgc3Ryb25nLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg0IHN0cm9uZyxcbi53cC1ibG9jay1jb2x1bW4gPiBoNSBzdHJvbmcsXG4ud3AtYmxvY2stY29sdW1uID4gaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHVsLFxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpob3ZlciwgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgdWwsXG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCBhOmhvdmVyLCAud3AtYmxvY2stY29sdW1uID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IGgxICsgdWwsXG4ud3AtYmxvY2stY29sdW1uID4gaDIgKyB1bCxcbi53cC1ibG9jay1jb2x1bW4gPiBoMyArIHVsLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg0ICsgdWwsXG4ud3AtYmxvY2stY29sdW1uID4gaDUgKyB1bCxcbi53cC1ibG9jay1jb2x1bW4gPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IGgxICsgb2wsXG4ud3AtYmxvY2stY29sdW1uID4gaDIgKyBvbCxcbi53cC1ibG9jay1jb2x1bW4gPiBoMyArIG9sLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg0ICsgb2wsXG4ud3AtYmxvY2stY29sdW1uID4gaDUgKyBvbCxcbi53cC1ibG9jay1jb2x1bW4gPiBoNiArIG9sIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4ud3AtYmxvY2stY29sdW1uIGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ud3AtYmxvY2stY29sdW1uIGZpZ2NhcHRpb24gYTpob3ZlciwgLndwLWJsb2NrLWNvbHVtbiBmaWdjYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi53cC1ibG9jay1jb2x1bW46bm90KC53cC1ibG9jay1pbWFnZSkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stY29sdW1uIGhyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uIGhyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stY29sdW1uIGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiBociB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoMSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ud3AtYmxvY2stY29sdW1uID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgzICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi53cC1ibG9jay1jb2x1bW4gPiBoNCArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ud3AtYmxvY2stY29sdW1uID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IGg1ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gKiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAud3AtYmxvY2stY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbiAgLndwLWJsb2NrLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC53cC1ibG9jay1jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud3AtYmxvY2stY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4ud3AtYmxvY2stdGFibGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLndwLWJsb2NrLXRhYmxlIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG4ud3AtYmxvY2stdGFibGUgdGFibGUge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4ud3AtYmxvY2stdGFibGUgdGFibGUuaGFzLWZpeGVkLWxheW91dCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLXRhYmxlIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay10YWJsZSB0aGVhZCB0aCB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiBjYWxjKDYwcHggKyA3NnB4KTtcbiAgfVxuICAuYWRtaW4tYmFyIC53cC1ibG9jay10YWJsZSB0aGVhZCB0aCB7XG4gICAgdG9wOiBjYWxjKDYwcHggKyA3NnB4ICsgMzJweCk7XG4gIH1cbn1cbi53cC1ibG9jay10YWJsZSB0aGVhZCxcbi53cC1ibG9jay10YWJsZSB0Zm9vdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stdGFibGUgdGhlYWQsXG4ud3AtYmxvY2stdGFibGUgdGZvb3Qge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLXRhYmxlIHRoZWFkLFxuLndwLWJsb2NrLXRhYmxlIHRmb290IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi53cC1ibG9jay10YWJsZSB0aGVhZCB0aCxcbi53cC1ibG9jay10YWJsZSB0Zm9vdCB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwcHggMHB4IDBweCAjNWU4MWQ2O1xuICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMHB4IDBweCAwcHggIzVlODFkNjtcbn1cbi53cC1ibG9jay10YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkLFxuLndwLWJsb2NrLXRhYmxlIHRmb290IHRoOmxhc3QtY2hpbGQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMHB4IDBweCAwcHggIzVlODFkNiwgMXB4IDBweCAwcHggMHB4ICM1ZTgxZDY7XG4gICAgICAgICAgYm94LXNoYWRvdzogLTFweCAwcHggMHB4IDBweCAjNWU4MWQ2LCAxcHggMHB4IDBweCAwcHggIzVlODFkNjtcbn1cbi53cC1ibG9jay10YWJsZSB0ciB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53cC1ibG9jay10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNmMmY1ZmM7XG59XG4ud3AtYmxvY2stdGFibGUgdGhlYWQgdGQsXG4ud3AtYmxvY2stdGFibGUgdGZvb3QgdGQsXG4ud3AtYmxvY2stdGFibGUgdGhlYWQgdGgsXG4ud3AtYmxvY2stdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi53cC1ibG9jay10YWJsZSB0ZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLndwLWJsb2NrLXRhYmxlIHRkOm5vdChzcGFuIC5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19ub3RlKSBlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stdGFibGUgdGQ6bm90KHNwYW4gLm1vZGVybi1mb290bm90ZXMtZm9vdG5vdGVfX25vdGUpIGVtIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay10YWJsZSB0ZDpub3Qoc3BhbiAubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZV9fbm90ZSkgZW0ge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stdGFibGUgdGQ6bm90KHNwYW4gLm1vZGVybi1mb290bm90ZXMtZm9vdG5vdGVfX25vdGUpIGVtIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuLndwLWJsb2NrLXRhYmxlIHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuLndwLWJsb2NrLXRhYmxlIHRib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5cbi53cC1ibG9jay1odG1sIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2staHRtbCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWh0bWwge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2staHRtbCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1odG1sID4gKiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1ibG9jay1jb3ZlciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stY292ZXIge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ud3AtYmxvY2stY292ZXJfX2ltYWdlLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi53cC1ibG9jay1jb3ZlciBoMSxcbi53cC1ibG9jay1jb3ZlciBoMixcbi53cC1ibG9jay1jb3ZlciBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIGgxLFxuLndwLWJsb2NrLWNvdmVyIGgyLFxuLndwLWJsb2NrLWNvdmVyIGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY292ZXIgaDEsXG4ud3AtYmxvY2stY292ZXIgaDIsXG4ud3AtYmxvY2stY292ZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb3ZlciBoNCxcbi53cC1ibG9jay1jb3ZlciBoNSxcbi53cC1ibG9jay1jb3ZlciBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIGg0LFxuLndwLWJsb2NrLWNvdmVyIGg1LFxuLndwLWJsb2NrLWNvdmVyIGg2IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciBoNCxcbi53cC1ibG9jay1jb3ZlciBoNSxcbi53cC1ibG9jay1jb3ZlciBoNiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1jb3ZlciBoNCxcbi53cC1ibG9jay1jb3ZlciBoNSxcbi53cC1ibG9jay1jb3ZlciBoNiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbi53cC1ibG9jay1jb3ZlciBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY292ZXIgb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY292ZXIgb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpIHVsLFxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtYmxvY2stY292ZXIgb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ud3AtYmxvY2stY292ZXIgb2wgYTpob3ZlciwgLndwLWJsb2NrLWNvdmVyIG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi53cC1ibG9jay1jb3ZlciBvbCBsaTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cC1ibG9jay1jb3ZlciB1bCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvdmVyIHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSB1bCxcbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwLWJsb2NrLWNvdmVyIHVsIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLndwLWJsb2NrLWNvdmVyIHVsIGE6aG92ZXIsIC53cC1ibG9jay1jb3ZlciB1bCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ud3AtYmxvY2stY292ZXIgYmxvY2txdW90ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ud3AtYmxvY2stY292ZXIgYmxvY2txdW90ZSBwLFxuLndwLWJsb2NrLWNvdmVyIGJsb2NrcXVvdGUgY2l0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwLWJsb2NrLWNvdmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi53cC1ibG9jay1jb3Zlci5oYXMtcGFyYWxsYXgge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuQG1lZGlhIChwb2ludGVyOiBub25lKSwgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAud3AtYmxvY2stY292ZXIuaGFzLXBhcmFsbGF4IHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgfVxufVxuXG4ud3AtYmxvY2stY292ZXIub3ZlcmxheS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xufVxuLndwLWJsb2NrLWNvdmVyLm92ZXJsYXktZGlzYWJsZWQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIG1pbi1oZWlnaHQ6IDgwdmg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyID4gKiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cblxuLndwLWJsb2NrLXNob3J0Y29kZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stc2hvcnRjb2RlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stc2hvcnRjb2RlIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLndwLWJsb2NrLXNob3J0Y29kZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ud3AtYmxvY2stc2VwYXJhdG9yOm5vdCguaXMtc3R5bGUtd2lkZSkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1zZXBhcmF0b3I6bm90KC5pcy1zdHlsZS13aWRlKSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLXNlcGFyYXRvcjpub3QoLmlzLXN0eWxlLXdpZGUpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLndwLWJsb2NrLXNlcGFyYXRvcjpub3QoLmlzLXN0eWxlLXdpZGUpIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1zZXBhcmF0b3I6bm90KC5pcy1zdHlsZS13aWRlKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stc2VwYXJhdG9yOm5vdCguaXMtc3R5bGUtd2lkZSkge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2stc2VwYXJhdG9yOm5vdCguaXMtc3R5bGUtd2lkZSkge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQtLWxlZnQgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZV9fY29udGVudC0tbGVmdCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50LS1sZWZ0IC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50LS1sZWZ0IC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kb3RzIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjYmNjYmVmO1xufVxuXG4ud3AtYmxvY2stcGRmLXZpZXdlci1ibG9jay1zdGFuZGFyZCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1wZGYtdmlld2VyLWJsb2NrLXN0YW5kYXJkIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stcGRmLXZpZXdlci1ibG9jay1zdGFuZGFyZCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1wZGYtdmlld2VyLWJsb2NrLXN0YW5kYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4ud3AtYmxvY2stZW1iZWQteW91dHViZSxcbi53cC1ibG9jay1lbWJlZC12aW1lbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwLWJsb2NrLWVtYmVkLXlvdXR1YmUgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyLFxuLndwLWJsb2NrLWVtYmVkLXZpbWVvIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbi53cC1ibG9jay1lbWJlZC15b3V0dWJlIGlmcmFtZSxcbi53cC1ibG9jay1lbWJlZC12aW1lbyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndwLWJsb2NrLWVtYmVkLWluc3RhZ3JhbSBpZnJhbWUge1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWVtYmVkLWluc3RhZ3JhbSBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogODAlO1xufVxuXG4ud3AtYmxvY2stZW1iZWQtdHdpdHRlciB0d2l0dGVyLXdpZGdldCB7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stZW1iZWQtdHdpdHRlciBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogODAlO1xufVxuLndwLWJsb2NrLWVtYmVkLXR3aXR0ZXIgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwLWJsb2NrLWVtYmVkLXR3aXR0ZXIgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyID4gKiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1ibG9jay1lbWJlZC1mYWNlYm9vayBpZnJhbWUge1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWVtYmVkLWZhY2Vib29rIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA4MCU7XG59XG4ud3AtYmxvY2stZW1iZWQtZmFjZWJvb2sgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICBAcGFnZSB7XG4gICAgc2l6ZTogYXV0bztcbiAgICBtYXJnaW46IDI1bW0gMjVtbSAyNW1tIDI1bW07XG4gIH1cbiAgKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmNiY2JjICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwcmUsXG5ibG9ja3F1b3RlIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG5cbiAgdHIsXG5pbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwLFxuaDIsXG5oMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbmgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuXG4gIC5iYXNlX19wcmludC1sb2dvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJhc2VfX2ZsZXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmV0LW5hdixcbi5zaXRlLW5hdixcbi5zdGlja3ktbmF2LFxuLmZvb3Rlci1zdGF0LFxuLmZvb3Rlcixcbi5iYXNlX19jb250ZW50OmFmdGVyLFxuLnN1Ym5hdixcbi5wb3N0X19yZWNpcmMsXG4ucmVwb3J0X19yYWlsLFxuLnBvc3RfX3JhaWwsXG4ucGFnZV9fcmFpbCxcbi5tZW51LFxuLmhpZ2hsaWdodC1zaGFyZS1wb3BvdmVyLFxuYnV0dG9uLFxuLnNvbHV0aW9uX19rZXktcmVzb3VyY2UsXG4uc3RhdGVfX2tleS1yZXNvdXJjZSxcbi5hc2lkZV9fZG9jLWxpbmssXG4uc3RhdGVfX21vcmUtc3RhdHMsXG4uc3RhdGVfX3RoZS1sYXRlc3QtYnV0dG9uLFxuLnJlbGF0ZWQtcmVzb3VyY2VzLFxuLnJlbGF0ZWQtYWN0aW9ucyxcbi5sYXctbGlzdF9fbW9yZSxcbi53cC1ibG9jay1maWxlX19idXR0b24sXG4uY2FsbC10by1hY3Rpb25fX2J1dHRvbixcbi5hbWNoYXJ0cy1hbWV4cG9ydC1tZW51LFxuLmRvYy1saW5rOmJlZm9yZSxcbi5kb2MtbGluazphZnRlcixcbi5yZWxhdGVkLXJlcG9ydHNfX2Zvb3Rlcixcbi5yZXBvcnRfX3Rlcm1zLFxuI3dwYWRtaW5iYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yZXBvcnRfX2hlYWRlci1jYXJkLXRleHQge1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yZXBvcnRfX2hlYWRlci1jYXJkLFxuLnJlcG9ydF9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJlcG9ydF9faGVhZGVyLWNhcmQsXG4ucmVwb3J0X19zdW1tYXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJlcG9ydF9faGVhZGVyLWNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yZXBvcnRfX3N1bW1hcnktd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucmVwb3J0X19jb250ZW50ID4gKiB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yZXBvcnRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yZXBvcnRfX3N1bW1hcnktaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucmVwb3J0X19icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucmVwb3J0X19icmVhZGNydW1iLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJlcG9ydF9faW5mby1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJlcG9ydF9fa2V5LXBvaW50cy1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnJlcG9ydF9fa2V5LXBvaW50cy1pdGVtOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19ub3RlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1vZGVybi1mb290bm90ZXMtZm9vdG5vdGUgYSB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53cC1ibG9jay10YWJsZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndwLWJsb2NrLXRhYmxlIHRyID4gKiB7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud3AtYmxvY2stdGFibGUgdGQge1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndwLWJsb2NrLXRhYmxlIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIGxpOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xuICB9XG5cbiAgLndwLWJsb2NrLWltYWdlIGZpZ3VyZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDQwcHggYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN0YXQtYmxvY2ssXG4udGVhc2UtZ3JpZCxcbi5zdGF0ZV9fdmljdG9yaWVzLFxuLmlzc3VlX192aWN0b3JpZXMsXG4uc29sdXRpb25fX3ZpY3RvcmllcyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3RhdC1ibG9ja19faXRlbSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN0YXQtYmxvY2tfX2JpZy1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNvbHV0aW9uX19tZXNzYWdlLFxuLmlzc3VlX19tZXNzYWdlLFxuLmRvYy1saW5rLFxuLnZpY3RvcnktbGlzdCxcbi5hc2lkZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxuXG4gIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZpY3RvcnktbGlzdF9fZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZpY3RvcnktbGlzdF9faGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAudmljdG9yeS1saXN0X19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubGF3LWxpc3RfX2ljb24tY2hlY2ssXG4ubGF3LWxpc3RfX2ljb24teCB7XG4gICAgZmlsbDogYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zdGF0ZV9faW50cm9kdWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxuXG4gIHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxuXG4gIC53cC1ibG9jay1maWxlIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxuXG4gIC5zaGFyZWFibGUtaW1hZ2VzX19maWd1cmUge1xuICAgIHdpZHRoOiAyMSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyYXBoIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmFwaF9fZ3JhcGgtd3JhcHBlciB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyYXBoLWJsb2NrX19jYXJkLFxuLm1hcC1ibG9ja19fY2FyZCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAtbW96LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JhcGgtYmxvY2tfX3RpdGxlLFxuLm1hcC1ibG9ja19fdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyYXBoLWJsb2NrX19ncmFwaC1jaGFydCxcbi5ncmFwaF9fdmVubi1kaWFncmFtIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmV4Y2VycHRfX2hpZGRlbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5leGNlcnB0X19oaWRkZW46YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBpbWcge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5saXN0LW9mLWxpbmtzIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXNzLXNvbF9fdG9wcGVyLWNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAuaXNzLXNvbF9fdG9wcGVyLWNhcmQ6YmVmb3JlLCAuaXNzLXNvbF9fdG9wcGVyLWNhcmQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaXNzLXNvbF9faGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzcy1zb2xfX21lc3NhZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cblxuICAuc29sdXRpb24tbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmJhc2VfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmJhc2VfX2NvbnRlbnQtLW1pZGxpbmU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmJhc2VfX2NvbnRlbnQtLW1pZGxpbmU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5iYXNlX19jb250ZW50LS1taWRsaW5lLXdpdGgtc2lkZWJhcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5iYXNlX19jb250ZW50LS1ub25lOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnBhZ2VfX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlX19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZV9faGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2hlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZV9faGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg1MHB4KSB7XG4gIC5wYWdlX19oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LWhlaWdodDogODUwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZV9faGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg1MHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2hlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NTBweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGFnZV9faGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLnBhZ2VfX2hlYWRlci1sb2dvIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBhZ2VfX2hlYWRlci1sb2dvLXRleHQge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xufVxuXG4ucGFnZV9faGVhZGVyLWxvZ28taW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1heC13aWR0aDogMjMwcHg7XG4gIHdpZHRoOiAzMCU7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLnBhZ2VfX2hlYWRlci1sb2dvLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2VfX2hlYWRlci1sb2dvLWltZyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VfX2hlYWRlci1sb2dvLWltZyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9faGVhZGVyLWxvZ28taW1nIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxufVxuXG4ucGFnZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZV9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnBhZ2VfX2ludHJvZHVjdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5wYWdlX19pbnRyb2R1Y3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnBhZ2VfX2ludHJvZHVjdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucGFnZV9faW50cm9kdWN0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnBhZ2VfX2ludHJvZHVjdGlvbiBhOmhvdmVyLCAucGFnZV9faW50cm9kdWN0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wYWdlX19pbnRyb2R1Y3Rpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFnZV9faW50cm9kdWN0aW9uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZV9faW50cm9kdWN0aW9uID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhZ2VfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZV9faW50cm9kdWN0aW9uID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2VfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgdWwsXG4ucGFnZV9faW50cm9kdWN0aW9uID4gdWwgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnBhZ2VfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2VfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2VfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2VfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGFnZV9faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucGFnZV9faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBhZ2VfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZV9faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBhZ2VfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBhZ2VfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGFnZV9faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2VfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZV9faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGFnZV9faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucGFnZV9faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wYWdlX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZV9faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2VfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlX19pbnRyb2R1Y3Rpb24gPiB1bCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5wYWdlX19pbnRyb2R1Y3Rpb24gPiB1bCBhOmhvdmVyLCAucGFnZV9faW50cm9kdWN0aW9uID4gdWwgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBhZ2VfX2ludHJvZHVjdGlvbiA+IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2VfX2ludHJvZHVjdGlvbiA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYWdlX19pbnRyb2R1Y3Rpb24gPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhZ2VfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2VfX2ludHJvZHVjdGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2ludHJvZHVjdGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9faW50cm9kdWN0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wYWdlX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2ludHJvZHVjdGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9faW50cm9kdWN0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wYWdlX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wYWdlX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpIHVsLFxuLnBhZ2VfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5wYWdlX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZV9faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBhZ2VfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBhZ2VfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wYWdlX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2VfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wYWdlX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wYWdlX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBhZ2VfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZV9faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2VfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZV9faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBhZ2VfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBhZ2VfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGFnZV9faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2VfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZV9faW50cm9kdWN0aW9uID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucGFnZV9faW50cm9kdWN0aW9uID4gb2wgYTpob3ZlciwgLnBhZ2VfX2ludHJvZHVjdGlvbiA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wYWdlX19pbnRyb2R1Y3Rpb24gPiBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlX19pbnRyb2R1Y3Rpb24gPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VfX2ludHJvZHVjdGlvbiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbi5wYWdlX19icmVhZGNydW1iIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlX19icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wYWdlX19icmVhZGNydW1iIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnBhZ2VfX2JyZWFkY3J1bWI6aG92ZXIsIC5wYWdlX19icmVhZGNydW1iOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCB2YXIoLS1yZWQpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgdmFyKC0tcmVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucGFnZV9fZmlndXJlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fZmlndXJlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gIH1cbn1cblxuLnBhZ2VfX2ltYWdlLWNhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19pbWFnZS1jYXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbn1cblxuLnBhZ2VfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlX19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGFnZV9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZV9fYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2JvZHkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFnZV9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZV9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5wYWdlX19yYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCk7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZV9fcmFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA4NTBweCkge1xuICAucGFnZV9fcmFpbCB7XG4gICAgdG9wOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5hZG1pbi1iYXIgLnBhZ2VfX3JhaWwge1xuICAgIHRvcDogY2FsYyhjYWxjKDYwcHggKyAxMjVweCArIDE0MHB4KSArIDMycHgpO1xuICB9XG59XG5cbi5wYWdlX19jb250ZW50LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZV9fY29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMDFjNjA7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAucGFnZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAucGFnZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gcC5zbWFsbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICMwMDFjNjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICMwMDFjNjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjRweCArICgzNSAtIDI0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gcCBhIHtcbiAgICBjb2xvcjogIzBkM2RkOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gcCBhOmhvdmVyLCAucGFnZV9fY29udGVudCA+IHAgYTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXJlZCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCIsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMC4zN2VtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLyogRm9yY2UgRmlyZWZveCB0byBkaXNwbGF5IHRoZSBkcm9wLWNhcCBjb3JyZWN0bHkgKi9cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAzNHB4ICsgKDUyIC0gMzQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIC5wYWdlX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41NWVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNTVlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoMSxcbi5wYWdlX19jb250ZW50ID4gaDIsXG4ucGFnZV9fY29udGVudCA+IGgzLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNCxcbi5wYWdlX19jb250ZW50ID4gaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gcCArIGgxLFxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDIsXG4ucGFnZV9fY29udGVudCA+IHAgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gcCArIGg0LFxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gcCArIGgxLFxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDIsXG4ucGFnZV9fY29udGVudCA+IHAgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gcCArIGg0LFxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IHAgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gcCArIGgyLFxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDMsXG4ucGFnZV9fY29udGVudCA+IHAgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gcCArIGgxLFxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDIsXG4ucGFnZV9fY29udGVudCA+IHAgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gcCArIGg0LFxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gcCArIGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gcCArIGg1IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDEgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gaDEgKyBoMixcbi5wYWdlX19jb250ZW50ID4gaDEgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gaDEgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gaDEgKyBoNSxcbi5wYWdlX19jb250ZW50ID4gaDEgKyBoNixcbi5wYWdlX19jb250ZW50ID4gaDIgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gaDIgKyBoMixcbi5wYWdlX19jb250ZW50ID4gaDIgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gaDIgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gaDIgKyBoNSxcbi5wYWdlX19jb250ZW50ID4gaDIgKyBoNixcbi5wYWdlX19jb250ZW50ID4gaDMgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gaDMgKyBoMixcbi5wYWdlX19jb250ZW50ID4gaDMgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gaDMgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gaDMgKyBoNSxcbi5wYWdlX19jb250ZW50ID4gaDMgKyBoNixcbi5wYWdlX19jb250ZW50ID4gaDQgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gaDQgKyBoMixcbi5wYWdlX19jb250ZW50ID4gaDQgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gaDQgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gaDQgKyBoNSxcbi5wYWdlX19jb250ZW50ID4gaDQgKyBoNixcbi5wYWdlX19jb250ZW50ID4gaDUgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gaDUgKyBoMixcbi5wYWdlX19jb250ZW50ID4gaDUgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gaDUgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gaDUgKyBoNSxcbi5wYWdlX19jb250ZW50ID4gaDUgKyBoNixcbi5wYWdlX19jb250ZW50ID4gaDYgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gaDYgKyBoMixcbi5wYWdlX19jb250ZW50ID4gaDYgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gaDYgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gaDYgKyBoNSxcbi5wYWdlX19jb250ZW50ID4gaDYgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDEgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gaDEgKyBoMixcbi5wYWdlX19jb250ZW50ID4gaDEgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gaDEgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gaDEgKyBoNSxcbi5wYWdlX19jb250ZW50ID4gaDEgKyBoNixcbi5wYWdlX19jb250ZW50ID4gaDIgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gaDIgKyBoMixcbi5wYWdlX19jb250ZW50ID4gaDIgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gaDIgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gaDIgKyBoNSxcbi5wYWdlX19jb250ZW50ID4gaDIgKyBoNixcbi5wYWdlX19jb250ZW50ID4gaDMgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gaDMgKyBoMixcbi5wYWdlX19jb250ZW50ID4gaDMgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gaDMgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gaDMgKyBoNSxcbi5wYWdlX19jb250ZW50ID4gaDMgKyBoNixcbi5wYWdlX19jb250ZW50ID4gaDQgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gaDQgKyBoMixcbi5wYWdlX19jb250ZW50ID4gaDQgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gaDQgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gaDQgKyBoNSxcbi5wYWdlX19jb250ZW50ID4gaDQgKyBoNixcbi5wYWdlX19jb250ZW50ID4gaDUgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gaDUgKyBoMixcbi5wYWdlX19jb250ZW50ID4gaDUgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gaDUgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gaDUgKyBoNSxcbi5wYWdlX19jb250ZW50ID4gaDUgKyBoNixcbi5wYWdlX19jb250ZW50ID4gaDYgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gaDYgKyBoMixcbi5wYWdlX19jb250ZW50ID4gaDYgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gaDYgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gaDYgKyBoNSxcbi5wYWdlX19jb250ZW50ID4gaDYgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZV9fY29udGVudCA+IGgxIGEsXG4ucGFnZV9fY29udGVudCA+IGgyIGEsXG4ucGFnZV9fY29udGVudCA+IGgzIGEsXG4ucGFnZV9fY29udGVudCA+IGg1IGEge1xuICAgIGNvbG9yOiAjMGQzZGQ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIH1cbiAgLnBhZ2VfX2NvbnRlbnQgPiBoMSBhOmhvdmVyLCAucGFnZV9fY29udGVudCA+IGgxIGE6Zm9jdXMsXG4ucGFnZV9fY29udGVudCA+IGgyIGE6aG92ZXIsXG4ucGFnZV9fY29udGVudCA+IGgyIGE6Zm9jdXMsXG4ucGFnZV9fY29udGVudCA+IGgzIGE6aG92ZXIsXG4ucGFnZV9fY29udGVudCA+IGgzIGE6Zm9jdXMsXG4ucGFnZV9fY29udGVudCA+IGg1IGE6aG92ZXIsXG4ucGFnZV9fY29udGVudCA+IGg1IGE6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDQgYSxcbi5wYWdlX19jb250ZW50ID4gaDYgYSB7XG4gICAgY29sb3I6ICMwZDNkZDk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gaDQgYTpob3ZlciwgLnBhZ2VfX2NvbnRlbnQgPiBoNCBhOmZvY3VzLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNiBhOmhvdmVyLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNiBhOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZV9fY29udGVudCA+IGgxIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCIsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgY29sb3I6ICMwMDFjNjA7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBjb2xvcjogIzAwMWM2MDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwMWM2MDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZV9fY29udGVudCA+IGg0IGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAwMWM2MDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwMDFjNjA7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDEgc3Ryb25nLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMiBzdHJvbmcsXG4ucGFnZV9fY29udGVudCA+IGgzIHN0cm9uZyxcbi5wYWdlX19jb250ZW50ID4gaDQgc3Ryb25nLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNSBzdHJvbmcsXG4ucGFnZV9fY29udGVudCA+IGg2IHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuN2VtO1xuICAgIGxlZnQ6IC0zZW07XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB1bCxcbi5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIG9sIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuN2VtO1xuICAgIGxlZnQ6IC0zZW07XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMGQzZGQ5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtM2VtO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIHdpZHRoOiAyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMGQzZGQ5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtM2VtO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIHdpZHRoOiAyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC43ZW07XG4gICAgbGVmdDogLTNlbTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzBkM2RkOTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTNlbTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICB3aWR0aDogMmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuN2VtO1xuICAgIGxlZnQ6IC0zZW07XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYSB7XG4gICAgY29sb3I6ICMwZDNkZDk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgfVxuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpob3ZlciwgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wge1xuICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMGQzZGQ5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtM2VtO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIHdpZHRoOiAyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpIHVsLFxuLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpIG9sIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuN2VtO1xuICAgIGxlZnQ6IC0zZW07XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwZDNkZDk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0zZW07XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgd2lkdGg6IDJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzBkM2RkOTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTNlbTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICB3aWR0aDogMmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuN2VtO1xuICAgIGxlZnQ6IC0zZW07XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzBkM2RkOTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTNlbTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICB3aWR0aDogMmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuN2VtO1xuICAgIGxlZnQ6IC0zZW07XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sIGEge1xuICAgIGNvbG9yOiAjMGQzZGQ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIH1cbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCBhOmhvdmVyLCAucGFnZV9fY29udGVudCA+IG9sIGE6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDEgKyB1bCxcbi5wYWdlX19jb250ZW50ID4gaDIgKyB1bCxcbi5wYWdlX19jb250ZW50ID4gaDMgKyB1bCxcbi5wYWdlX19jb250ZW50ID4gaDQgKyB1bCxcbi5wYWdlX19jb250ZW50ID4gaDUgKyB1bCxcbi5wYWdlX19jb250ZW50ID4gaDYgKyB1bCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDEgKyBvbCxcbi5wYWdlX19jb250ZW50ID4gaDIgKyBvbCxcbi5wYWdlX19jb250ZW50ID4gaDMgKyBvbCxcbi5wYWdlX19jb250ZW50ID4gaDQgKyBvbCxcbi5wYWdlX19jb250ZW50ID4gaDUgKyBvbCxcbi5wYWdlX19jb250ZW50ID4gaDYgKyBvbCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZV9fY29udGVudCBmaWdjYXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzQ1NWZhMDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxuICAucGFnZV9fY29udGVudCBmaWdjYXB0aW9uIGEge1xuICAgIGNvbG9yOiAjMGQzZGQ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIH1cbiAgLnBhZ2VfX2NvbnRlbnQgZmlnY2FwdGlvbiBhOmhvdmVyLCAucGFnZV9fY29udGVudCBmaWdjYXB0aW9uIGE6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50Om5vdCgud3AtYmxvY2staW1hZ2UpIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZV9fY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZV9fY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDEgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMiArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ucGFnZV9fY29udGVudCA+IGgzICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5wYWdlX19jb250ZW50ID4gaDQgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNiArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZV9fY29udGVudCA+IGg1ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZV9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGFnZV9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwMWM2MDtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAucGFnZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBwLnNtYWxsIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzAwMWM2MDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjRweCArICgzNSAtIDI0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucGFnZV9fY29udGVudCA+IHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gcCBhIHtcbiAgICBjb2xvcjogIzBkM2RkOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gcCBhOmhvdmVyLCAucGFnZV9fY29udGVudCA+IHAgYTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXJlZCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAwLjM3ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzdlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvKiBGb3JjZSBGaXJlZm94IHRvIGRpc3BsYXkgdGhlIGRyb3AtY2FwIGNvcnJlY3RseSAqL1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzRweCArICg1MiAtIDM0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICAucGFnZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDAuNTVlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjU1ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoMSxcbi5wYWdlX19jb250ZW50ID4gaDIsXG4ucGFnZV9fY29udGVudCA+IGgzLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNCxcbi5wYWdlX19jb250ZW50ID4gaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IHAgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gcCArIGgyLFxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDMsXG4ucGFnZV9fY29udGVudCA+IHAgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gcCArIGgxLFxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDIsXG4ucGFnZV9fY29udGVudCA+IHAgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gcCArIGg0LFxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gcCArIGgxLFxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDIsXG4ucGFnZV9fY29udGVudCA+IHAgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gcCArIGg0LFxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IHAgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gcCArIGgyLFxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDMsXG4ucGFnZV9fY29udGVudCA+IHAgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gcCArIGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IGgxICsgaDEsXG4ucGFnZV9fY29udGVudCA+IGgxICsgaDIsXG4ucGFnZV9fY29udGVudCA+IGgxICsgaDMsXG4ucGFnZV9fY29udGVudCA+IGgxICsgaDQsXG4ucGFnZV9fY29udGVudCA+IGgxICsgaDUsXG4ucGFnZV9fY29udGVudCA+IGgxICsgaDYsXG4ucGFnZV9fY29udGVudCA+IGgyICsgaDEsXG4ucGFnZV9fY29udGVudCA+IGgyICsgaDIsXG4ucGFnZV9fY29udGVudCA+IGgyICsgaDMsXG4ucGFnZV9fY29udGVudCA+IGgyICsgaDQsXG4ucGFnZV9fY29udGVudCA+IGgyICsgaDUsXG4ucGFnZV9fY29udGVudCA+IGgyICsgaDYsXG4ucGFnZV9fY29udGVudCA+IGgzICsgaDEsXG4ucGFnZV9fY29udGVudCA+IGgzICsgaDIsXG4ucGFnZV9fY29udGVudCA+IGgzICsgaDMsXG4ucGFnZV9fY29udGVudCA+IGgzICsgaDQsXG4ucGFnZV9fY29udGVudCA+IGgzICsgaDUsXG4ucGFnZV9fY29udGVudCA+IGgzICsgaDYsXG4ucGFnZV9fY29udGVudCA+IGg0ICsgaDEsXG4ucGFnZV9fY29udGVudCA+IGg0ICsgaDIsXG4ucGFnZV9fY29udGVudCA+IGg0ICsgaDMsXG4ucGFnZV9fY29udGVudCA+IGg0ICsgaDQsXG4ucGFnZV9fY29udGVudCA+IGg0ICsgaDUsXG4ucGFnZV9fY29udGVudCA+IGg0ICsgaDYsXG4ucGFnZV9fY29udGVudCA+IGg1ICsgaDEsXG4ucGFnZV9fY29udGVudCA+IGg1ICsgaDIsXG4ucGFnZV9fY29udGVudCA+IGg1ICsgaDMsXG4ucGFnZV9fY29udGVudCA+IGg1ICsgaDQsXG4ucGFnZV9fY29udGVudCA+IGg1ICsgaDUsXG4ucGFnZV9fY29udGVudCA+IGg1ICsgaDYsXG4ucGFnZV9fY29udGVudCA+IGg2ICsgaDEsXG4ucGFnZV9fY29udGVudCA+IGg2ICsgaDIsXG4ucGFnZV9fY29udGVudCA+IGg2ICsgaDMsXG4ucGFnZV9fY29udGVudCA+IGg2ICsgaDQsXG4ucGFnZV9fY29udGVudCA+IGg2ICsgaDUsXG4ucGFnZV9fY29udGVudCA+IGg2ICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDEgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gaDEgKyBoMixcbi5wYWdlX19jb250ZW50ID4gaDEgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gaDEgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gaDEgKyBoNSxcbi5wYWdlX19jb250ZW50ID4gaDEgKyBoNixcbi5wYWdlX19jb250ZW50ID4gaDIgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gaDIgKyBoMixcbi5wYWdlX19jb250ZW50ID4gaDIgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gaDIgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gaDIgKyBoNSxcbi5wYWdlX19jb250ZW50ID4gaDIgKyBoNixcbi5wYWdlX19jb250ZW50ID4gaDMgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gaDMgKyBoMixcbi5wYWdlX19jb250ZW50ID4gaDMgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gaDMgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gaDMgKyBoNSxcbi5wYWdlX19jb250ZW50ID4gaDMgKyBoNixcbi5wYWdlX19jb250ZW50ID4gaDQgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gaDQgKyBoMixcbi5wYWdlX19jb250ZW50ID4gaDQgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gaDQgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gaDQgKyBoNSxcbi5wYWdlX19jb250ZW50ID4gaDQgKyBoNixcbi5wYWdlX19jb250ZW50ID4gaDUgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gaDUgKyBoMixcbi5wYWdlX19jb250ZW50ID4gaDUgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gaDUgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gaDUgKyBoNSxcbi5wYWdlX19jb250ZW50ID4gaDUgKyBoNixcbi5wYWdlX19jb250ZW50ID4gaDYgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gaDYgKyBoMixcbi5wYWdlX19jb250ZW50ID4gaDYgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gaDYgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gaDYgKyBoNSxcbi5wYWdlX19jb250ZW50ID4gaDYgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDEgYSxcbi5wYWdlX19jb250ZW50ID4gaDIgYSxcbi5wYWdlX19jb250ZW50ID4gaDMgYSxcbi5wYWdlX19jb250ZW50ID4gaDUgYSB7XG4gICAgY29sb3I6ICMwZDNkZDk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgfVxuICAucGFnZV9fY29udGVudCA+IGgxIGE6aG92ZXIsIC5wYWdlX19jb250ZW50ID4gaDEgYTpmb2N1cyxcbi5wYWdlX19jb250ZW50ID4gaDIgYTpob3Zlcixcbi5wYWdlX19jb250ZW50ID4gaDIgYTpmb2N1cyxcbi5wYWdlX19jb250ZW50ID4gaDMgYTpob3Zlcixcbi5wYWdlX19jb250ZW50ID4gaDMgYTpmb2N1cyxcbi5wYWdlX19jb250ZW50ID4gaDUgYTpob3Zlcixcbi5wYWdlX19jb250ZW50ID4gaDUgYTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXJlZCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IGg0IGEsXG4ucGFnZV9fY29udGVudCA+IGg2IGEge1xuICAgIGNvbG9yOiAjMGQzZGQ5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgfVxuICAucGFnZV9fY29udGVudCA+IGg0IGE6aG92ZXIsIC5wYWdlX19jb250ZW50ID4gaDQgYTpmb2N1cyxcbi5wYWdlX19jb250ZW50ID4gaDYgYTpob3Zlcixcbi5wYWdlX19jb250ZW50ID4gaDYgYTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXJlZCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IGgxIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCIsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgY29sb3I6ICMwMDFjNjA7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBjb2xvcjogIzAwMWM2MDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNnB4ICsgKDcwIC0gMjYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IGgzIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMwMDFjNjA7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZV9fY29udGVudCA+IGgzIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMDFjNjA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoNCBlbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAwMWM2MDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwMDFjNjA7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDEgc3Ryb25nLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMiBzdHJvbmcsXG4ucGFnZV9fY29udGVudCA+IGgzIHN0cm9uZyxcbi5wYWdlX19jb250ZW50ID4gaDQgc3Ryb25nLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNSBzdHJvbmcsXG4ucGFnZV9fY29udGVudCA+IGg2IHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkge1xuICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC43ZW07XG4gICAgbGVmdDogLTNlbTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHVsLFxuLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgb2wge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIH1cbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC43ZW07XG4gICAgbGVmdDogLTNlbTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwZDNkZDk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0zZW07XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgd2lkdGg6IDJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzBkM2RkOTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTNlbTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICB3aWR0aDogMmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC43ZW07XG4gICAgbGVmdDogLTNlbTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMGQzZGQ5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtM2VtO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIHdpZHRoOiAyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjdlbTtcbiAgICBsZWZ0OiAtM2VtO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYSB7XG4gICAgY29sb3I6ICMwZDNkZDk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgfVxuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpob3ZlciwgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwZDNkZDk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0zZW07XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgd2lkdGg6IDJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSB1bCxcbi5wYWdlX19jb250ZW50ID4gb2wgPiBsaSBvbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuN2VtO1xuICAgIGxlZnQ6IC0zZW07XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzBkM2RkOTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTNlbTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICB3aWR0aDogMmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwZDNkZDk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0zZW07XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgd2lkdGg6IDJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuN2VtO1xuICAgIGxlZnQ6IC0zZW07XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMGQzZGQ5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtM2VtO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIHdpZHRoOiAyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjdlbTtcbiAgICBsZWZ0OiAtM2VtO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sIGEge1xuICAgIGNvbG9yOiAjMGQzZGQ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIH1cbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCBhOmhvdmVyLCAucGFnZV9fY29udGVudCA+IG9sIGE6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoMSArIHVsLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMiArIHVsLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMyArIHVsLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNCArIHVsLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNSArIHVsLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNiArIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IGgxICsgb2wsXG4ucGFnZV9fY29udGVudCA+IGgyICsgb2wsXG4ucGFnZV9fY29udGVudCA+IGgzICsgb2wsXG4ucGFnZV9fY29udGVudCA+IGg0ICsgb2wsXG4ucGFnZV9fY29udGVudCA+IGg1ICsgb2wsXG4ucGFnZV9fY29udGVudCA+IGg2ICsgb2wge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50IGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNDU1ZmEwO1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG4gIC5wYWdlX19jb250ZW50IGZpZ2NhcHRpb24gYSB7XG4gICAgY29sb3I6ICMwZDNkZDk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgfVxuICAucGFnZV9fY29udGVudCBmaWdjYXB0aW9uIGE6aG92ZXIsIC5wYWdlX19jb250ZW50IGZpZ2NhcHRpb24gYTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXJlZCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudDpub3QoLndwLWJsb2NrLWltYWdlKSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGFnZV9fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IGgxICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5wYWdlX19jb250ZW50ID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMyArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ucGFnZV9fY29udGVudCA+IGg0ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5wYWdlX19jb250ZW50ID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IGg1ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZV9fY29udGVudCAuc3RhdC1ibG9jayxcbi5wYWdlX19jb250ZW50IC53cC1ibG9jay1pbWFnZSxcbi5wYWdlX19jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LFxuLnBhZ2VfX2NvbnRlbnQgLnNoYXJlYWJsZS1pbWFnZXMsXG4ucGFnZV9fY29udGVudCAuZG9uYXRlLWJsb2NrLS1mdWxsLFxuLnBhZ2VfX2NvbnRlbnQgLndwLWJsb2NrLWdyb3VwLFxuLnBhZ2VfX2NvbnRlbnQgLmltYWdlLWxheW91dCxcbi5wYWdlX19jb250ZW50IC53cC1ibG9jay1jb2x1bW5zLFxuLnBhZ2VfX2NvbnRlbnQgLnJlbGF0ZWQtYXJ0aWNsZXMsXG4ucGFnZV9fY29udGVudCAud3AtYmxvY2stdGFibGUsXG4ucGFnZV9fY29udGVudCAud3AtYmxvY2stcHVsbHF1b3RlLFxuLnBhZ2VfX2NvbnRlbnQgLndwLWJsb2NrLWh0bWwsXG4ucGFnZV9fY29udGVudCAubGlzdC1vZi1saW5rcyxcbi5wYWdlX19jb250ZW50IC50aW1lbGluZSxcbi5wYWdlX19jb250ZW50IC5hc2lkZSxcbi5wYWdlX19jb250ZW50IC5ncmFwaC1ibG9jayxcbi5wYWdlX19jb250ZW50IC5tYXAtYmxvY2ssXG4ucGFnZV9fY29udGVudCAuYWNjb3JkaW9uLFxuLnBhZ2VfX2NvbnRlbnQgLnZpY3Rvcmllcy1ibG9jayxcbi5wYWdlX19jb250ZW50IC5uZXdzLWJsb2NrLFxuLnBhZ2VfX2NvbnRlbnQgLmFjdGlvbi1ibG9jayxcbi5wYWdlX19jb250ZW50IC5wZW9wbGUtYmxvY2ssXG4ucGFnZV9fY29udGVudCAud3AtYmxvY2stY292ZXIsXG4ucGFnZV9fY29udGVudCAud3AtYmxvY2stc2VwYXJhdG9yLFxuLnBhZ2VfX2NvbnRlbnQgLmFsaWduY2VudGVyLFxuLnBhZ2VfX2NvbnRlbnQgLmFsaWduY2VudGVyLnNpemUtbWVkaXVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZV9fY29udGVudCAuc3RhdC1ibG9jayxcbi5wYWdlX19jb250ZW50IC53cC1ibG9jay1pbWFnZSxcbi5wYWdlX19jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LFxuLnBhZ2VfX2NvbnRlbnQgLnNoYXJlYWJsZS1pbWFnZXMsXG4ucGFnZV9fY29udGVudCAuZG9uYXRlLWJsb2NrLS1mdWxsLFxuLnBhZ2VfX2NvbnRlbnQgLndwLWJsb2NrLWdyb3VwLFxuLnBhZ2VfX2NvbnRlbnQgLmltYWdlLWxheW91dCxcbi5wYWdlX19jb250ZW50IC53cC1ibG9jay1jb2x1bW5zLFxuLnBhZ2VfX2NvbnRlbnQgLnJlbGF0ZWQtYXJ0aWNsZXMsXG4ucGFnZV9fY29udGVudCAud3AtYmxvY2stdGFibGUsXG4ucGFnZV9fY29udGVudCAud3AtYmxvY2stcHVsbHF1b3RlLFxuLnBhZ2VfX2NvbnRlbnQgLndwLWJsb2NrLWh0bWwsXG4ucGFnZV9fY29udGVudCAubGlzdC1vZi1saW5rcyxcbi5wYWdlX19jb250ZW50IC50aW1lbGluZSxcbi5wYWdlX19jb250ZW50IC5hc2lkZSxcbi5wYWdlX19jb250ZW50IC5ncmFwaC1ibG9jayxcbi5wYWdlX19jb250ZW50IC5tYXAtYmxvY2ssXG4ucGFnZV9fY29udGVudCAuYWNjb3JkaW9uLFxuLnBhZ2VfX2NvbnRlbnQgLnZpY3Rvcmllcy1ibG9jayxcbi5wYWdlX19jb250ZW50IC5uZXdzLWJsb2NrLFxuLnBhZ2VfX2NvbnRlbnQgLmFjdGlvbi1ibG9jayxcbi5wYWdlX19jb250ZW50IC5wZW9wbGUtYmxvY2ssXG4ucGFnZV9fY29udGVudCAud3AtYmxvY2stY292ZXIsXG4ucGFnZV9fY29udGVudCAud3AtYmxvY2stc2VwYXJhdG9yLFxuLnBhZ2VfX2NvbnRlbnQgLmFsaWduY2VudGVyLFxuLnBhZ2VfX2NvbnRlbnQgLmFsaWduY2VudGVyLnNpemUtbWVkaXVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZV9fc3VibmF2IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19zdWJuYXYge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGFnZV9fc3VibmF2IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLnBhZ2VfX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2VfX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19zdWJuYXYgLnN1Ym5hdi5oYXMtaXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBhZ2VfX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fc3VibmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fcmFpbC1pbnNldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuXG4ucG9zdF9fbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0X19tYWluIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAucG9zdF9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdF9fbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBvc3RfX21haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2MHB4ICsgMTI1cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fYm9keSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5wb3N0X19yYWlsIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IGNhbGMoMjAwcHggLSA0MHB4KTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IGNhbGMoNjBweCArIDEyNXB4ICsgMTQwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucG9zdF9fcmFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA4NTBweCkge1xuICAucG9zdF9fcmFpbCB7XG4gICAgdG9wOiAyMDBweDtcbiAgfVxufVxuXG4ucG9zdF9fY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbn1cblxuLnBvc3RfX2NvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3aWR0aDogMTAwJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5wb3N0X19jb250ZW50IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wb3N0X19jb250ZW50ID4gcC5zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi5wb3N0X19jb250ZW50ID4gcC5sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI0cHggKyAoMzUgLSAyNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBvc3RfX2NvbnRlbnQgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBwIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBwIGE6aG92ZXIsIC5wb3N0X19jb250ZW50ID4gcCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucG9zdF9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMC4zN2VtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zN2VtO1xuICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBGb3JjZSBGaXJlZm94IHRvIGRpc3BsYXkgdGhlIGRyb3AtY2FwIGNvcnJlY3RseSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wb3N0X19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAzNHB4ICsgKDUyIC0gMzQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0X19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgfVxufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMC41NWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjU1ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBoMSxcbi5wb3N0X19jb250ZW50ID4gaDIsXG4ucG9zdF9fY29udGVudCA+IGgzLFxuLnBvc3RfX2NvbnRlbnQgPiBoNCxcbi5wb3N0X19jb250ZW50ID4gaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBvc3RfX2NvbnRlbnQgPiBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wb3N0X19jb250ZW50ID4gcCArIGgxLFxuLnBvc3RfX2NvbnRlbnQgPiBwICsgaDIsXG4ucG9zdF9fY29udGVudCA+IHAgKyBoMyxcbi5wb3N0X19jb250ZW50ID4gcCArIGg0LFxuLnBvc3RfX2NvbnRlbnQgPiBwICsgaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gcCArIGgxLFxuLnBvc3RfX2NvbnRlbnQgPiBwICsgaDIsXG4ucG9zdF9fY29udGVudCA+IHAgKyBoMyxcbi5wb3N0X19jb250ZW50ID4gcCArIGg0LFxuLnBvc3RfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fY29udGVudCA+IHAgKyBoMSxcbi5wb3N0X19jb250ZW50ID4gcCArIGgyLFxuLnBvc3RfX2NvbnRlbnQgPiBwICsgaDMsXG4ucG9zdF9fY29udGVudCA+IHAgKyBoNCxcbi5wb3N0X19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gcCArIGgxLFxuLnBvc3RfX2NvbnRlbnQgPiBwICsgaDIsXG4ucG9zdF9fY29udGVudCA+IHAgKyBoMyxcbi5wb3N0X19jb250ZW50ID4gcCArIGg0LFxuLnBvc3RfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IHAgKyBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fY29udGVudCA+IHAgKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBoMSArIGgxLFxuLnBvc3RfX2NvbnRlbnQgPiBoMSArIGgyLFxuLnBvc3RfX2NvbnRlbnQgPiBoMSArIGgzLFxuLnBvc3RfX2NvbnRlbnQgPiBoMSArIGg0LFxuLnBvc3RfX2NvbnRlbnQgPiBoMSArIGg1LFxuLnBvc3RfX2NvbnRlbnQgPiBoMSArIGg2LFxuLnBvc3RfX2NvbnRlbnQgPiBoMiArIGgxLFxuLnBvc3RfX2NvbnRlbnQgPiBoMiArIGgyLFxuLnBvc3RfX2NvbnRlbnQgPiBoMiArIGgzLFxuLnBvc3RfX2NvbnRlbnQgPiBoMiArIGg0LFxuLnBvc3RfX2NvbnRlbnQgPiBoMiArIGg1LFxuLnBvc3RfX2NvbnRlbnQgPiBoMiArIGg2LFxuLnBvc3RfX2NvbnRlbnQgPiBoMyArIGgxLFxuLnBvc3RfX2NvbnRlbnQgPiBoMyArIGgyLFxuLnBvc3RfX2NvbnRlbnQgPiBoMyArIGgzLFxuLnBvc3RfX2NvbnRlbnQgPiBoMyArIGg0LFxuLnBvc3RfX2NvbnRlbnQgPiBoMyArIGg1LFxuLnBvc3RfX2NvbnRlbnQgPiBoMyArIGg2LFxuLnBvc3RfX2NvbnRlbnQgPiBoNCArIGgxLFxuLnBvc3RfX2NvbnRlbnQgPiBoNCArIGgyLFxuLnBvc3RfX2NvbnRlbnQgPiBoNCArIGgzLFxuLnBvc3RfX2NvbnRlbnQgPiBoNCArIGg0LFxuLnBvc3RfX2NvbnRlbnQgPiBoNCArIGg1LFxuLnBvc3RfX2NvbnRlbnQgPiBoNCArIGg2LFxuLnBvc3RfX2NvbnRlbnQgPiBoNSArIGgxLFxuLnBvc3RfX2NvbnRlbnQgPiBoNSArIGgyLFxuLnBvc3RfX2NvbnRlbnQgPiBoNSArIGgzLFxuLnBvc3RfX2NvbnRlbnQgPiBoNSArIGg0LFxuLnBvc3RfX2NvbnRlbnQgPiBoNSArIGg1LFxuLnBvc3RfX2NvbnRlbnQgPiBoNSArIGg2LFxuLnBvc3RfX2NvbnRlbnQgPiBoNiArIGgxLFxuLnBvc3RfX2NvbnRlbnQgPiBoNiArIGgyLFxuLnBvc3RfX2NvbnRlbnQgPiBoNiArIGgzLFxuLnBvc3RfX2NvbnRlbnQgPiBoNiArIGg0LFxuLnBvc3RfX2NvbnRlbnQgPiBoNiArIGg1LFxuLnBvc3RfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fY29udGVudCA+IGgxICsgaDEsXG4ucG9zdF9fY29udGVudCA+IGgxICsgaDIsXG4ucG9zdF9fY29udGVudCA+IGgxICsgaDMsXG4ucG9zdF9fY29udGVudCA+IGgxICsgaDQsXG4ucG9zdF9fY29udGVudCA+IGgxICsgaDUsXG4ucG9zdF9fY29udGVudCA+IGgxICsgaDYsXG4ucG9zdF9fY29udGVudCA+IGgyICsgaDEsXG4ucG9zdF9fY29udGVudCA+IGgyICsgaDIsXG4ucG9zdF9fY29udGVudCA+IGgyICsgaDMsXG4ucG9zdF9fY29udGVudCA+IGgyICsgaDQsXG4ucG9zdF9fY29udGVudCA+IGgyICsgaDUsXG4ucG9zdF9fY29udGVudCA+IGgyICsgaDYsXG4ucG9zdF9fY29udGVudCA+IGgzICsgaDEsXG4ucG9zdF9fY29udGVudCA+IGgzICsgaDIsXG4ucG9zdF9fY29udGVudCA+IGgzICsgaDMsXG4ucG9zdF9fY29udGVudCA+IGgzICsgaDQsXG4ucG9zdF9fY29udGVudCA+IGgzICsgaDUsXG4ucG9zdF9fY29udGVudCA+IGgzICsgaDYsXG4ucG9zdF9fY29udGVudCA+IGg0ICsgaDEsXG4ucG9zdF9fY29udGVudCA+IGg0ICsgaDIsXG4ucG9zdF9fY29udGVudCA+IGg0ICsgaDMsXG4ucG9zdF9fY29udGVudCA+IGg0ICsgaDQsXG4ucG9zdF9fY29udGVudCA+IGg0ICsgaDUsXG4ucG9zdF9fY29udGVudCA+IGg0ICsgaDYsXG4ucG9zdF9fY29udGVudCA+IGg1ICsgaDEsXG4ucG9zdF9fY29udGVudCA+IGg1ICsgaDIsXG4ucG9zdF9fY29udGVudCA+IGg1ICsgaDMsXG4ucG9zdF9fY29udGVudCA+IGg1ICsgaDQsXG4ucG9zdF9fY29udGVudCA+IGg1ICsgaDUsXG4ucG9zdF9fY29udGVudCA+IGg1ICsgaDYsXG4ucG9zdF9fY29udGVudCA+IGg2ICsgaDEsXG4ucG9zdF9fY29udGVudCA+IGg2ICsgaDIsXG4ucG9zdF9fY29udGVudCA+IGg2ICsgaDMsXG4ucG9zdF9fY29udGVudCA+IGg2ICsgaDQsXG4ucG9zdF9fY29udGVudCA+IGg2ICsgaDUsXG4ucG9zdF9fY29udGVudCA+IGg2ICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5wb3N0X19jb250ZW50ID4gaDEgYSxcbi5wb3N0X19jb250ZW50ID4gaDIgYSxcbi5wb3N0X19jb250ZW50ID4gaDMgYSxcbi5wb3N0X19jb250ZW50ID4gaDUgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucG9zdF9fY29udGVudCA+IGgxIGE6aG92ZXIsIC5wb3N0X19jb250ZW50ID4gaDEgYTpmb2N1cyxcbi5wb3N0X19jb250ZW50ID4gaDIgYTpob3Zlcixcbi5wb3N0X19jb250ZW50ID4gaDIgYTpmb2N1cyxcbi5wb3N0X19jb250ZW50ID4gaDMgYTpob3Zlcixcbi5wb3N0X19jb250ZW50ID4gaDMgYTpmb2N1cyxcbi5wb3N0X19jb250ZW50ID4gaDUgYTpob3Zlcixcbi5wb3N0X19jb250ZW50ID4gaDUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBoNCBhLFxuLnBvc3RfX2NvbnRlbnQgPiBoNiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBoNCBhOmhvdmVyLCAucG9zdF9fY29udGVudCA+IGg0IGE6Zm9jdXMsXG4ucG9zdF9fY29udGVudCA+IGg2IGE6aG92ZXIsXG4ucG9zdF9fY29udGVudCA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wb3N0X19jb250ZW50ID4gaDEge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNnB4ICsgKDcwIC0gMjYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBoNCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5wb3N0X19jb250ZW50ID4gaDUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBoMSBzdHJvbmcsXG4ucG9zdF9fY29udGVudCA+IGgyIHN0cm9uZyxcbi5wb3N0X19jb250ZW50ID4gaDMgc3Ryb25nLFxuLnBvc3RfX2NvbnRlbnQgPiBoNCBzdHJvbmcsXG4ucG9zdF9fY29udGVudCA+IGg1IHN0cm9uZyxcbi5wb3N0X19jb250ZW50ID4gaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgdWwsXG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhOmhvdmVyLCAucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0X19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpIHVsLFxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5wb3N0X19jb250ZW50ID4gb2wgYTpob3ZlciwgLnBvc3RfX2NvbnRlbnQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucG9zdF9fY29udGVudCA+IGgxICsgdWwsXG4ucG9zdF9fY29udGVudCA+IGgyICsgdWwsXG4ucG9zdF9fY29udGVudCA+IGgzICsgdWwsXG4ucG9zdF9fY29udGVudCA+IGg0ICsgdWwsXG4ucG9zdF9fY29udGVudCA+IGg1ICsgdWwsXG4ucG9zdF9fY29udGVudCA+IGg2ICsgdWwge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucG9zdF9fY29udGVudCA+IGgxICsgb2wsXG4ucG9zdF9fY29udGVudCA+IGgyICsgb2wsXG4ucG9zdF9fY29udGVudCA+IGgzICsgb2wsXG4ucG9zdF9fY29udGVudCA+IGg0ICsgb2wsXG4ucG9zdF9fY29udGVudCA+IGg1ICsgb2wsXG4ucG9zdF9fY29udGVudCA+IGg2ICsgb2wge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ucG9zdF9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5wb3N0X19jb250ZW50IGZpZ2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLnBvc3RfX2NvbnRlbnQgZmlnY2FwdGlvbiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5wb3N0X19jb250ZW50IGZpZ2NhcHRpb24gYTpob3ZlciwgLnBvc3RfX2NvbnRlbnQgZmlnY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucG9zdF9fY29udGVudDpub3QoLndwLWJsb2NrLWltYWdlKSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnBvc3RfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucG9zdF9fY29udGVudCBociB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0X19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IGgxICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5wb3N0X19jb250ZW50ID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnBvc3RfX2NvbnRlbnQgPiBoMyArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ucG9zdF9fY29udGVudCA+IGg0ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5wb3N0X19jb250ZW50ID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnBvc3RfX2NvbnRlbnQgPiBoNSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdF9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucG9zdF9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3RfX3N1Ym5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fc3VibmF2IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBvc3RfX3N1Ym5hdiB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbi5wb3N0X19zdWJuYXYgLnN1Ym5hdi5oYXMtaXRlbXMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wb3N0X19zdWJuYXYgLnN1Ym5hdi5oYXMtaXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0X19zdWJuYXYgLnN1Ym5hdi5oYXMtaXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucG9zdF9fc3VibmF2IC5zdWJuYXYuaGFzLWl0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0X19zdWJuYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvc3RfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBvc3RfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBvc3RfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0X19oZWFkZXItdG9wIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0X19oZWFkZXItdG9wIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5wb3N0X19oZWFkZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0X19oZWFkZXItYm90dG9tIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3RfX2hlYWRlci10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAucG9zdF9faGVhZGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBvc3RfX2hlYWRlci10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cbi5uby1pbWFnZSAucG9zdF9faGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLnBvc3RfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuXG4ucG9zdF9fYnJlYWRjcnVtYiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucG9zdF9fYnJlYWRjcnVtYiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5wb3N0X19icmVhZGNydW1iOmhvdmVyLCAucG9zdF9fYnJlYWRjcnVtYjpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgdmFyKC0tcmVkKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwIHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBvc3RfX2JyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnBvc3RfX2luZm8ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9faW5mbyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9faW5mbyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0X19pbmZvIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdF9faW5mbyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbi5uby1pbWFnZSAucG9zdF9faW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucG9zdF9fYXV0aG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0X19mb290ZXItYXV0aG9ycyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBvc3RfX2Zvb3Rlci1hdXRob3JzIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBvc3RfX2Zvb3Rlci1hdXRob3JzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wb3N0X19mb290ZXItYXV0aG9ycyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdF9fZm9vdGVyLWF1dGhvcnMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBvc3RfX2Zvb3Rlci1hdXRob3JzIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBvc3RfX2Zvb3Rlci1hdXRob3JzIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4ucG9zdF9fZGF0ZSB7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0X19pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3RfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5wb3N0X19pbWFnZS1jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9zdF9faW1hZ2UtY2FwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0X19pbWFnZS1jYXB0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0X19zaGFyZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLm5vLWltYWdlIC5wb3N0X19zaGFyZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucG9zdF9fcmVjaXJjIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wb3N0X19yZWNpcmMge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0X19yZWNpcmMge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0X19yZWNpcmMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgfVxufVxuXG4ucG9zdF9fcmVjaXJjLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fcmVjaXJjLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fcmVjaXJjLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucG9zdF9fcmVjaXJjLWhlYWRlciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fcmVjaXJjLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0X19yZWNpcmMgLnRlYXNlLWdyaWQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFyY2hpdmVfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDYwcHggKyAxMjVweCk7XG4gIH1cbn1cblxuLmFyY2hpdmVfX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYXJjaGl2ZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hcmNoaXZlX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFyY2hpdmVfX2hlYWRlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFyY2hpdmVfX2hlYWRlci1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbn1cblxuLmFyY2hpdmVfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDk1JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXJjaGl2ZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hcmNoaXZlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hcmNoaXZlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uYXJjaGl2ZV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hcmNoaXZlX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5hcmNoaXZlX19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXJjaGl2ZV9fZGVzY3JpcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNHB4ICsgKDM1IC0gMjQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXJjaGl2ZV9fZGVzY3JpcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hcmNoaXZlX19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuXG4uYXJjaGl2ZV9fbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXJjaGl2ZV9fbWFpbiAudGVhc2UtZ3JpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zdGF0X19tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RhdF9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RhdF9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RhdF9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2MHB4ICsgMTI1cHgpO1xuICB9XG59XG5cbi5zdGF0X19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RhdF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zdGF0X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5zdGF0X19jb250ZW50IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5zdGF0X19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5zdGF0X19jb250ZW50ID4gcC5zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi5zdGF0X19jb250ZW50ID4gcC5sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI0cHggKyAoMzUgLSAyNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0X19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uc3RhdF9fY29udGVudCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnN0YXRfX2NvbnRlbnQgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0YXRfX2NvbnRlbnQgPiBwIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnN0YXRfX2NvbnRlbnQgPiBwIGE6aG92ZXIsIC5zdGF0X19jb250ZW50ID4gcCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uc3RhdF9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMC4zN2VtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zN2VtO1xuICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBGb3JjZSBGaXJlZm94IHRvIGRpc3BsYXkgdGhlIGRyb3AtY2FwIGNvcnJlY3RseSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0X19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAzNHB4ICsgKDUyIC0gMzQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdF9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0X19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgfVxufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLnN0YXRfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMC41NWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjU1ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgfVxufVxuLnN0YXRfX2NvbnRlbnQgPiBoMSxcbi5zdGF0X19jb250ZW50ID4gaDIsXG4uc3RhdF9fY29udGVudCA+IGgzLFxuLnN0YXRfX2NvbnRlbnQgPiBoNCxcbi5zdGF0X19jb250ZW50ID4gaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnN0YXRfX2NvbnRlbnQgPiBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5zdGF0X19jb250ZW50ID4gcCArIGgxLFxuLnN0YXRfX2NvbnRlbnQgPiBwICsgaDIsXG4uc3RhdF9fY29udGVudCA+IHAgKyBoMyxcbi5zdGF0X19jb250ZW50ID4gcCArIGg0LFxuLnN0YXRfX2NvbnRlbnQgPiBwICsgaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdGF0X19jb250ZW50ID4gcCArIGgxLFxuLnN0YXRfX2NvbnRlbnQgPiBwICsgaDIsXG4uc3RhdF9fY29udGVudCA+IHAgKyBoMyxcbi5zdGF0X19jb250ZW50ID4gcCArIGg0LFxuLnN0YXRfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RhdF9fY29udGVudCA+IHAgKyBoMSxcbi5zdGF0X19jb250ZW50ID4gcCArIGgyLFxuLnN0YXRfX2NvbnRlbnQgPiBwICsgaDMsXG4uc3RhdF9fY29udGVudCA+IHAgKyBoNCxcbi5zdGF0X19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zdGF0X19jb250ZW50ID4gcCArIGgxLFxuLnN0YXRfX2NvbnRlbnQgPiBwICsgaDIsXG4uc3RhdF9fY29udGVudCA+IHAgKyBoMyxcbi5zdGF0X19jb250ZW50ID4gcCArIGg0LFxuLnN0YXRfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4uc3RhdF9fY29udGVudCA+IHAgKyBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RhdF9fY29udGVudCA+IHAgKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnN0YXRfX2NvbnRlbnQgPiBoMSArIGgxLFxuLnN0YXRfX2NvbnRlbnQgPiBoMSArIGgyLFxuLnN0YXRfX2NvbnRlbnQgPiBoMSArIGgzLFxuLnN0YXRfX2NvbnRlbnQgPiBoMSArIGg0LFxuLnN0YXRfX2NvbnRlbnQgPiBoMSArIGg1LFxuLnN0YXRfX2NvbnRlbnQgPiBoMSArIGg2LFxuLnN0YXRfX2NvbnRlbnQgPiBoMiArIGgxLFxuLnN0YXRfX2NvbnRlbnQgPiBoMiArIGgyLFxuLnN0YXRfX2NvbnRlbnQgPiBoMiArIGgzLFxuLnN0YXRfX2NvbnRlbnQgPiBoMiArIGg0LFxuLnN0YXRfX2NvbnRlbnQgPiBoMiArIGg1LFxuLnN0YXRfX2NvbnRlbnQgPiBoMiArIGg2LFxuLnN0YXRfX2NvbnRlbnQgPiBoMyArIGgxLFxuLnN0YXRfX2NvbnRlbnQgPiBoMyArIGgyLFxuLnN0YXRfX2NvbnRlbnQgPiBoMyArIGgzLFxuLnN0YXRfX2NvbnRlbnQgPiBoMyArIGg0LFxuLnN0YXRfX2NvbnRlbnQgPiBoMyArIGg1LFxuLnN0YXRfX2NvbnRlbnQgPiBoMyArIGg2LFxuLnN0YXRfX2NvbnRlbnQgPiBoNCArIGgxLFxuLnN0YXRfX2NvbnRlbnQgPiBoNCArIGgyLFxuLnN0YXRfX2NvbnRlbnQgPiBoNCArIGgzLFxuLnN0YXRfX2NvbnRlbnQgPiBoNCArIGg0LFxuLnN0YXRfX2NvbnRlbnQgPiBoNCArIGg1LFxuLnN0YXRfX2NvbnRlbnQgPiBoNCArIGg2LFxuLnN0YXRfX2NvbnRlbnQgPiBoNSArIGgxLFxuLnN0YXRfX2NvbnRlbnQgPiBoNSArIGgyLFxuLnN0YXRfX2NvbnRlbnQgPiBoNSArIGgzLFxuLnN0YXRfX2NvbnRlbnQgPiBoNSArIGg0LFxuLnN0YXRfX2NvbnRlbnQgPiBoNSArIGg1LFxuLnN0YXRfX2NvbnRlbnQgPiBoNSArIGg2LFxuLnN0YXRfX2NvbnRlbnQgPiBoNiArIGgxLFxuLnN0YXRfX2NvbnRlbnQgPiBoNiArIGgyLFxuLnN0YXRfX2NvbnRlbnQgPiBoNiArIGgzLFxuLnN0YXRfX2NvbnRlbnQgPiBoNiArIGg0LFxuLnN0YXRfX2NvbnRlbnQgPiBoNiArIGg1LFxuLnN0YXRfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RhdF9fY29udGVudCA+IGgxICsgaDEsXG4uc3RhdF9fY29udGVudCA+IGgxICsgaDIsXG4uc3RhdF9fY29udGVudCA+IGgxICsgaDMsXG4uc3RhdF9fY29udGVudCA+IGgxICsgaDQsXG4uc3RhdF9fY29udGVudCA+IGgxICsgaDUsXG4uc3RhdF9fY29udGVudCA+IGgxICsgaDYsXG4uc3RhdF9fY29udGVudCA+IGgyICsgaDEsXG4uc3RhdF9fY29udGVudCA+IGgyICsgaDIsXG4uc3RhdF9fY29udGVudCA+IGgyICsgaDMsXG4uc3RhdF9fY29udGVudCA+IGgyICsgaDQsXG4uc3RhdF9fY29udGVudCA+IGgyICsgaDUsXG4uc3RhdF9fY29udGVudCA+IGgyICsgaDYsXG4uc3RhdF9fY29udGVudCA+IGgzICsgaDEsXG4uc3RhdF9fY29udGVudCA+IGgzICsgaDIsXG4uc3RhdF9fY29udGVudCA+IGgzICsgaDMsXG4uc3RhdF9fY29udGVudCA+IGgzICsgaDQsXG4uc3RhdF9fY29udGVudCA+IGgzICsgaDUsXG4uc3RhdF9fY29udGVudCA+IGgzICsgaDYsXG4uc3RhdF9fY29udGVudCA+IGg0ICsgaDEsXG4uc3RhdF9fY29udGVudCA+IGg0ICsgaDIsXG4uc3RhdF9fY29udGVudCA+IGg0ICsgaDMsXG4uc3RhdF9fY29udGVudCA+IGg0ICsgaDQsXG4uc3RhdF9fY29udGVudCA+IGg0ICsgaDUsXG4uc3RhdF9fY29udGVudCA+IGg0ICsgaDYsXG4uc3RhdF9fY29udGVudCA+IGg1ICsgaDEsXG4uc3RhdF9fY29udGVudCA+IGg1ICsgaDIsXG4uc3RhdF9fY29udGVudCA+IGg1ICsgaDMsXG4uc3RhdF9fY29udGVudCA+IGg1ICsgaDQsXG4uc3RhdF9fY29udGVudCA+IGg1ICsgaDUsXG4uc3RhdF9fY29udGVudCA+IGg1ICsgaDYsXG4uc3RhdF9fY29udGVudCA+IGg2ICsgaDEsXG4uc3RhdF9fY29udGVudCA+IGg2ICsgaDIsXG4uc3RhdF9fY29udGVudCA+IGg2ICsgaDMsXG4uc3RhdF9fY29udGVudCA+IGg2ICsgaDQsXG4uc3RhdF9fY29udGVudCA+IGg2ICsgaDUsXG4uc3RhdF9fY29udGVudCA+IGg2ICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5zdGF0X19jb250ZW50ID4gaDEgYSxcbi5zdGF0X19jb250ZW50ID4gaDIgYSxcbi5zdGF0X19jb250ZW50ID4gaDMgYSxcbi5zdGF0X19jb250ZW50ID4gaDUgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uc3RhdF9fY29udGVudCA+IGgxIGE6aG92ZXIsIC5zdGF0X19jb250ZW50ID4gaDEgYTpmb2N1cyxcbi5zdGF0X19jb250ZW50ID4gaDIgYTpob3Zlcixcbi5zdGF0X19jb250ZW50ID4gaDIgYTpmb2N1cyxcbi5zdGF0X19jb250ZW50ID4gaDMgYTpob3Zlcixcbi5zdGF0X19jb250ZW50ID4gaDMgYTpmb2N1cyxcbi5zdGF0X19jb250ZW50ID4gaDUgYTpob3Zlcixcbi5zdGF0X19jb250ZW50ID4gaDUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnN0YXRfX2NvbnRlbnQgPiBoNCBhLFxuLnN0YXRfX2NvbnRlbnQgPiBoNiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xufVxuLnN0YXRfX2NvbnRlbnQgPiBoNCBhOmhvdmVyLCAuc3RhdF9fY29udGVudCA+IGg0IGE6Zm9jdXMsXG4uc3RhdF9fY29udGVudCA+IGg2IGE6aG92ZXIsXG4uc3RhdF9fY29udGVudCA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5zdGF0X19jb250ZW50ID4gaDEge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdF9fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdF9fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG4uc3RhdF9fY29udGVudCA+IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNnB4ICsgKDcwIC0gMjYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdF9fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0YXRfX2NvbnRlbnQgPiBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLnN0YXRfX2NvbnRlbnQgPiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0X19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGF0X19jb250ZW50ID4gaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG4uc3RhdF9fY29udGVudCA+IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdF9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0X19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnN0YXRfX2NvbnRlbnQgPiBoNCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5zdGF0X19jb250ZW50ID4gaDUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0X19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4uc3RhdF9fY29udGVudCA+IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdF9fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0X19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnN0YXRfX2NvbnRlbnQgPiBoMSBzdHJvbmcsXG4uc3RhdF9fY29udGVudCA+IGgyIHN0cm9uZyxcbi5zdGF0X19jb250ZW50ID4gaDMgc3Ryb25nLFxuLnN0YXRfX2NvbnRlbnQgPiBoNCBzdHJvbmcsXG4uc3RhdF9fY29udGVudCA+IGg1IHN0cm9uZyxcbi5zdGF0X19jb250ZW50ID4gaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4uc3RhdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnN0YXRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGF0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0YXRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgdWwsXG4uc3RhdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnN0YXRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0YXRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0YXRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc3RhdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc3RhdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnN0YXRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnN0YXRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnN0YXRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc3RhdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGF0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RhdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc3RhdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc3RhdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zdGF0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0YXRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdGF0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5zdGF0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhOmhvdmVyLCAuc3RhdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnN0YXRfX2NvbnRlbnQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnN0YXRfX2NvbnRlbnQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0X19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc3RhdF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc3RhdF9fY29udGVudCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnN0YXRfX2NvbnRlbnQgPiBvbCA+IGxpIHVsLFxuLnN0YXRfX2NvbnRlbnQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uc3RhdF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXRfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGF0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RhdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc3RhdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc3RhdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zdGF0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc3RhdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc3RhdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc3RhdF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0YXRfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RhdF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnN0YXRfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnN0YXRfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnN0YXRfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGF0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0YXRfX2NvbnRlbnQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5zdGF0X19jb250ZW50ID4gb2wgYTpob3ZlciwgLnN0YXRfX2NvbnRlbnQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uc3RhdF9fY29udGVudCA+IGgxICsgdWwsXG4uc3RhdF9fY29udGVudCA+IGgyICsgdWwsXG4uc3RhdF9fY29udGVudCA+IGgzICsgdWwsXG4uc3RhdF9fY29udGVudCA+IGg0ICsgdWwsXG4uc3RhdF9fY29udGVudCA+IGg1ICsgdWwsXG4uc3RhdF9fY29udGVudCA+IGg2ICsgdWwge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3RhdF9fY29udGVudCA+IGgxICsgb2wsXG4uc3RhdF9fY29udGVudCA+IGgyICsgb2wsXG4uc3RhdF9fY29udGVudCA+IGgzICsgb2wsXG4uc3RhdF9fY29udGVudCA+IGg0ICsgb2wsXG4uc3RhdF9fY29udGVudCA+IGg1ICsgb2wsXG4uc3RhdF9fY29udGVudCA+IGg2ICsgb2wge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3RhdF9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RhdF9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RhdF9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnN0YXRfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5zdGF0X19jb250ZW50IGZpZ2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLnN0YXRfX2NvbnRlbnQgZmlnY2FwdGlvbiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5zdGF0X19jb250ZW50IGZpZ2NhcHRpb24gYTpob3ZlciwgLnN0YXRfX2NvbnRlbnQgZmlnY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uc3RhdF9fY29udGVudDpub3QoLndwLWJsb2NrLWltYWdlKSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0YXRfX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdGF0X19jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnN0YXRfX2NvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnN0YXRfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uc3RhdF9fY29udGVudCBociB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0YXRfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0X19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnN0YXRfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uc3RhdF9fY29udGVudCA+IGgxICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5zdGF0X19jb250ZW50ID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnN0YXRfX2NvbnRlbnQgPiBoMyArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uc3RhdF9fY29udGVudCA+IGg0ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5zdGF0X19jb250ZW50ID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnN0YXRfX2NvbnRlbnQgPiBoNSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdF9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0X19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuc3RhdF9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4uc3RhdF9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0X19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RhdF9faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0X19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuXG4uc3RhdF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0YXRfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0YXRfX3RpdGxlIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRfX3RpdGxlIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zdGF0X190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cblxuLnN0YXRfX251bWJlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRfX251bWJlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uc3RhdF9fbnVtYmVyLXRleHQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibG51bVwiO1xuICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsbnVtXCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRfX251bWJlci10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDYwcHggKyAoMzAwIC0gNjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdF9fbnVtYmVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzAwcHg7XG4gIH1cbn1cblxuLnN0YXRfX3NvdXJjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgd2lkdGg6IDg1JTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RhdF9fc291cmNlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4uc3RhdF9fc291cmNlIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4uc3RhdF9fc291cmNlIGE6aG92ZXIsIC5zdGF0X19zb3VyY2UgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4uc3RhdF9fZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uc3RhdF9fc291cmNlICsgLnN0YXRfX2RhdGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc3RhdF9fc2hhcmUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0X19zaGFyZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnN0YXRfX3NoYXJlIC5zaGFyZS1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc3RhdF9fcmVjaXJjLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRfX3JlY2lyYy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRfX3JlY2lyYy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnN0YXRfX3JlY2lyYy1oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRfX3JlY2lyYy1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5zdGF0X19yZWNpcmMtaGVhZGVyIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4uc3RhdF9fcmVjaXJjLWhlYWRlciBhOmhvdmVyLCAuc3RhdF9fcmVjaXJjLWhlYWRlciBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYnJpZWYge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjBweCArIDEyNXB4KTtcbiAgfVxufVxuXG4uYnJpZWZfX2JvZHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmJyaWVmX19yYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5icmllZl9fcmFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA4NTBweCkge1xuICAuYnJpZWZfX3JhaWwge1xuICAgIHRvcDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuYWRtaW4tYmFyIC5icmllZl9fcmFpbCB7XG4gICAgdG9wOiBjYWxjKGNhbGMoNjBweCArIDEyNXB4ICsgMTQwcHgpICsgMzJweCk7XG4gIH1cbn1cblxuLmJyaWVmX19tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5icmllZl9fbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYnJpZWZfX21haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJpZWZfX3N1Ym5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYnJpZWZfX3N1Ym5hdiB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5icmllZl9fc3VibmF2IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLmJyaWVmX19zdWJuYXYgLnN1Ym5hdi5oYXMtaXRlbXMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5icmllZl9fc3VibmF2IC5zdWJuYXYuaGFzLWl0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYnJpZWZfX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5icmllZl9fc3VibmF2IC5zdWJuYXYuaGFzLWl0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5icmllZl9fc3VibmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5icmllZl9faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYnJpZWZfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYnJpZWZfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYnJpZWZfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5icmllZl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5icmllZl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmllZl9faGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5icmllZl9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmJyaWVmX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbi5icmllZl9faGVhZGVyLWxpc3Qge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYnJpZWZfX2hlYWRlci1saXN0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5icmllZl9faGVhZGVyLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmJyaWVmX19oZWFkZXItbGlzdCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYnJpZWZfX2hlYWRlci1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5icmllZl9faGVhZGVyLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5icmllZl9faGVhZGVyLWxpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuLmJyaWVmX19oZWFkZXItbGlzdC1pdGVtIC5icmllZl9fYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmhlYWRlcjpub3QoLmJyaWVmX19oZWFkZXIpIC5icmllZl9faGVhZGVyLWxpc3QtaXRlbTpsYXN0LWNoaWxkIC5icmllZl9fYnJlYWRjcnVtYiB7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJyaWVmX19icmVhZGNydW1iIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5icmllZl9fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYnJpZWZfX2JyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmJyaWVmX19icmVhZGNydW1iIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmJyaWVmX19icmVhZGNydW1iOmhvdmVyLCAuYnJpZWZfX2JyZWFkY3J1bWI6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwIHZhcigtLXJlZCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCB2YXIoLS1yZWQpO1xufVxuXG4uYnJpZWYtdGF4b25vbXktc2VsZWN0IHtcbiAgbWluLXdpZHRoOiAyODBweDtcbn1cbi5icmllZi10YXhvbm9teS1zZWxlY3QgLmJyaWVmLXNlbGVjdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyaWVmLXRheG9ub215LXNlbGVjdCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGhlaWdodDogNTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYnJpZWYtdGF4b25vbXktc2VsZWN0IHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYnJpZWYtdGF4b25vbXktc2VsZWN0IHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYnJpZWYtdGF4b25vbXktc2VsZWN0IHNlbGVjdDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA2MHB4ICNmMmY1ZmMgaW5zZXQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNjBweCAjZjJmNWZjIGluc2V0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzBkM2RkOTtcbn1cbi5icmllZi10YXhvbm9teS1zZWxlY3Qgc2VsZWN0OmhvdmVyLCAuYnJpZWYtdGF4b25vbXktc2VsZWN0IHNlbGVjdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5icmllZl9fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmJyaWVmX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYnJpZWZfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5icmllZl9fbGFiZWwgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmJyaWVmX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uYnJpZWZfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYnJpZWZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI2cHggKyAoNzAgLSAyNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5icmllZl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJpZWZfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5icmllZl9faW5mbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYnJpZWZfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmJyaWVmX19pbmZvIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmJyaWVmX19pbmZvLWRhdGUge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzQ1NWZhMDtcbn1cblxuLmJyaWVmX19jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuYnJpZWZfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmJyaWVmX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5icmllZl9fY29udGVudCA+IHAuc21hbGwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4uYnJpZWZfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYnJpZWZfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI0cHggKyAoMzUgLSAyNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5icmllZl9fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLmJyaWVmX19jb250ZW50ID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYnJpZWZfX2NvbnRlbnQgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJyaWVmX19jb250ZW50ID4gcCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5icmllZl9fY29udGVudCA+IHAgYTpob3ZlciwgLmJyaWVmX19jb250ZW50ID4gcCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYnJpZWZfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDAuMzdlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzdlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgLyogRm9yY2UgRmlyZWZveCB0byBkaXNwbGF5IHRoZSBkcm9wLWNhcCBjb3JyZWN0bHkgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYnJpZWZfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDM0cHggKyAoNTIgLSAzNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5icmllZl9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmllZl9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5icmllZl9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjU1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICB9XG59XG4uYnJpZWZfX2NvbnRlbnQgPiBoMSxcbi5icmllZl9fY29udGVudCA+IGgyLFxuLmJyaWVmX19jb250ZW50ID4gaDMsXG4uYnJpZWZfX2NvbnRlbnQgPiBoNCxcbi5icmllZl9fY29udGVudCA+IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5icmllZl9fY29udGVudCA+IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmJyaWVmX19jb250ZW50ID4gcCArIGgxLFxuLmJyaWVmX19jb250ZW50ID4gcCArIGgyLFxuLmJyaWVmX19jb250ZW50ID4gcCArIGgzLFxuLmJyaWVmX19jb250ZW50ID4gcCArIGg0LFxuLmJyaWVmX19jb250ZW50ID4gcCArIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYnJpZWZfX2NvbnRlbnQgPiBwICsgaDEsXG4uYnJpZWZfX2NvbnRlbnQgPiBwICsgaDIsXG4uYnJpZWZfX2NvbnRlbnQgPiBwICsgaDMsXG4uYnJpZWZfX2NvbnRlbnQgPiBwICsgaDQsXG4uYnJpZWZfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYnJpZWZfX2NvbnRlbnQgPiBwICsgaDEsXG4uYnJpZWZfX2NvbnRlbnQgPiBwICsgaDIsXG4uYnJpZWZfX2NvbnRlbnQgPiBwICsgaDMsXG4uYnJpZWZfX2NvbnRlbnQgPiBwICsgaDQsXG4uYnJpZWZfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmJyaWVmX19jb250ZW50ID4gcCArIGgxLFxuLmJyaWVmX19jb250ZW50ID4gcCArIGgyLFxuLmJyaWVmX19jb250ZW50ID4gcCArIGgzLFxuLmJyaWVmX19jb250ZW50ID4gcCArIGg0LFxuLmJyaWVmX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuLmJyaWVmX19jb250ZW50ID4gcCArIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5icmllZl9fY29udGVudCA+IHAgKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmJyaWVmX19jb250ZW50ID4gaDEgKyBoMSxcbi5icmllZl9fY29udGVudCA+IGgxICsgaDIsXG4uYnJpZWZfX2NvbnRlbnQgPiBoMSArIGgzLFxuLmJyaWVmX19jb250ZW50ID4gaDEgKyBoNCxcbi5icmllZl9fY29udGVudCA+IGgxICsgaDUsXG4uYnJpZWZfX2NvbnRlbnQgPiBoMSArIGg2LFxuLmJyaWVmX19jb250ZW50ID4gaDIgKyBoMSxcbi5icmllZl9fY29udGVudCA+IGgyICsgaDIsXG4uYnJpZWZfX2NvbnRlbnQgPiBoMiArIGgzLFxuLmJyaWVmX19jb250ZW50ID4gaDIgKyBoNCxcbi5icmllZl9fY29udGVudCA+IGgyICsgaDUsXG4uYnJpZWZfX2NvbnRlbnQgPiBoMiArIGg2LFxuLmJyaWVmX19jb250ZW50ID4gaDMgKyBoMSxcbi5icmllZl9fY29udGVudCA+IGgzICsgaDIsXG4uYnJpZWZfX2NvbnRlbnQgPiBoMyArIGgzLFxuLmJyaWVmX19jb250ZW50ID4gaDMgKyBoNCxcbi5icmllZl9fY29udGVudCA+IGgzICsgaDUsXG4uYnJpZWZfX2NvbnRlbnQgPiBoMyArIGg2LFxuLmJyaWVmX19jb250ZW50ID4gaDQgKyBoMSxcbi5icmllZl9fY29udGVudCA+IGg0ICsgaDIsXG4uYnJpZWZfX2NvbnRlbnQgPiBoNCArIGgzLFxuLmJyaWVmX19jb250ZW50ID4gaDQgKyBoNCxcbi5icmllZl9fY29udGVudCA+IGg0ICsgaDUsXG4uYnJpZWZfX2NvbnRlbnQgPiBoNCArIGg2LFxuLmJyaWVmX19jb250ZW50ID4gaDUgKyBoMSxcbi5icmllZl9fY29udGVudCA+IGg1ICsgaDIsXG4uYnJpZWZfX2NvbnRlbnQgPiBoNSArIGgzLFxuLmJyaWVmX19jb250ZW50ID4gaDUgKyBoNCxcbi5icmllZl9fY29udGVudCA+IGg1ICsgaDUsXG4uYnJpZWZfX2NvbnRlbnQgPiBoNSArIGg2LFxuLmJyaWVmX19jb250ZW50ID4gaDYgKyBoMSxcbi5icmllZl9fY29udGVudCA+IGg2ICsgaDIsXG4uYnJpZWZfX2NvbnRlbnQgPiBoNiArIGgzLFxuLmJyaWVmX19jb250ZW50ID4gaDYgKyBoNCxcbi5icmllZl9fY29udGVudCA+IGg2ICsgaDUsXG4uYnJpZWZfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYnJpZWZfX2NvbnRlbnQgPiBoMSArIGgxLFxuLmJyaWVmX19jb250ZW50ID4gaDEgKyBoMixcbi5icmllZl9fY29udGVudCA+IGgxICsgaDMsXG4uYnJpZWZfX2NvbnRlbnQgPiBoMSArIGg0LFxuLmJyaWVmX19jb250ZW50ID4gaDEgKyBoNSxcbi5icmllZl9fY29udGVudCA+IGgxICsgaDYsXG4uYnJpZWZfX2NvbnRlbnQgPiBoMiArIGgxLFxuLmJyaWVmX19jb250ZW50ID4gaDIgKyBoMixcbi5icmllZl9fY29udGVudCA+IGgyICsgaDMsXG4uYnJpZWZfX2NvbnRlbnQgPiBoMiArIGg0LFxuLmJyaWVmX19jb250ZW50ID4gaDIgKyBoNSxcbi5icmllZl9fY29udGVudCA+IGgyICsgaDYsXG4uYnJpZWZfX2NvbnRlbnQgPiBoMyArIGgxLFxuLmJyaWVmX19jb250ZW50ID4gaDMgKyBoMixcbi5icmllZl9fY29udGVudCA+IGgzICsgaDMsXG4uYnJpZWZfX2NvbnRlbnQgPiBoMyArIGg0LFxuLmJyaWVmX19jb250ZW50ID4gaDMgKyBoNSxcbi5icmllZl9fY29udGVudCA+IGgzICsgaDYsXG4uYnJpZWZfX2NvbnRlbnQgPiBoNCArIGgxLFxuLmJyaWVmX19jb250ZW50ID4gaDQgKyBoMixcbi5icmllZl9fY29udGVudCA+IGg0ICsgaDMsXG4uYnJpZWZfX2NvbnRlbnQgPiBoNCArIGg0LFxuLmJyaWVmX19jb250ZW50ID4gaDQgKyBoNSxcbi5icmllZl9fY29udGVudCA+IGg0ICsgaDYsXG4uYnJpZWZfX2NvbnRlbnQgPiBoNSArIGgxLFxuLmJyaWVmX19jb250ZW50ID4gaDUgKyBoMixcbi5icmllZl9fY29udGVudCA+IGg1ICsgaDMsXG4uYnJpZWZfX2NvbnRlbnQgPiBoNSArIGg0LFxuLmJyaWVmX19jb250ZW50ID4gaDUgKyBoNSxcbi5icmllZl9fY29udGVudCA+IGg1ICsgaDYsXG4uYnJpZWZfX2NvbnRlbnQgPiBoNiArIGgxLFxuLmJyaWVmX19jb250ZW50ID4gaDYgKyBoMixcbi5icmllZl9fY29udGVudCA+IGg2ICsgaDMsXG4uYnJpZWZfX2NvbnRlbnQgPiBoNiArIGg0LFxuLmJyaWVmX19jb250ZW50ID4gaDYgKyBoNSxcbi5icmllZl9fY29udGVudCA+IGg2ICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5icmllZl9fY29udGVudCA+IGgxIGEsXG4uYnJpZWZfX2NvbnRlbnQgPiBoMiBhLFxuLmJyaWVmX19jb250ZW50ID4gaDMgYSxcbi5icmllZl9fY29udGVudCA+IGg1IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmJyaWVmX19jb250ZW50ID4gaDEgYTpob3ZlciwgLmJyaWVmX19jb250ZW50ID4gaDEgYTpmb2N1cyxcbi5icmllZl9fY29udGVudCA+IGgyIGE6aG92ZXIsXG4uYnJpZWZfX2NvbnRlbnQgPiBoMiBhOmZvY3VzLFxuLmJyaWVmX19jb250ZW50ID4gaDMgYTpob3Zlcixcbi5icmllZl9fY29udGVudCA+IGgzIGE6Zm9jdXMsXG4uYnJpZWZfX2NvbnRlbnQgPiBoNSBhOmhvdmVyLFxuLmJyaWVmX19jb250ZW50ID4gaDUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmJyaWVmX19jb250ZW50ID4gaDQgYSxcbi5icmllZl9fY29udGVudCA+IGg2IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4uYnJpZWZfX2NvbnRlbnQgPiBoNCBhOmhvdmVyLCAuYnJpZWZfX2NvbnRlbnQgPiBoNCBhOmZvY3VzLFxuLmJyaWVmX19jb250ZW50ID4gaDYgYTpob3Zlcixcbi5icmllZl9fY29udGVudCA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5icmllZl9fY29udGVudCA+IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmJyaWVmX19jb250ZW50ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5icmllZl9fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG4uYnJpZWZfX2NvbnRlbnQgPiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5icmllZl9fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI2cHggKyAoNzAgLSAyNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5icmllZl9fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyaWVmX19jb250ZW50ID4gaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5icmllZl9fY29udGVudCA+IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmJyaWVmX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmJyaWVmX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJpZWZfX2NvbnRlbnQgPiBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbi5icmllZl9fY29udGVudCA+IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYnJpZWZfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYnJpZWZfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYnJpZWZfX2NvbnRlbnQgPiBoNCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5icmllZl9fY29udGVudCA+IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYnJpZWZfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYnJpZWZfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4uYnJpZWZfX2NvbnRlbnQgPiBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmJyaWVmX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmJyaWVmX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmJyaWVmX19jb250ZW50ID4gaDEgc3Ryb25nLFxuLmJyaWVmX19jb250ZW50ID4gaDIgc3Ryb25nLFxuLmJyaWVmX19jb250ZW50ID4gaDMgc3Ryb25nLFxuLmJyaWVmX19jb250ZW50ID4gaDQgc3Ryb25nLFxuLmJyaWVmX19jb250ZW50ID4gaDUgc3Ryb25nLFxuLmJyaWVmX19jb250ZW50ID4gaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4uYnJpZWZfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5icmllZl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmllZl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5icmllZl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5icmllZl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB1bCxcbi5icmllZl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmJyaWVmX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmllZl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnJpZWZfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJyaWVmX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnJpZWZfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5icmllZl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYnJpZWZfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmJyaWVmX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5icmllZl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYnJpZWZfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmJyaWVmX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYnJpZWZfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnJpZWZfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYnJpZWZfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5icmllZl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmJyaWVmX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYnJpZWZfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5icmllZl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmJyaWVmX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmJyaWVmX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnJpZWZfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5icmllZl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJyaWVmX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyaWVmX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmJyaWVmX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYnJpZWZfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5icmllZl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmJyaWVmX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYnJpZWZfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5icmllZl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5icmllZl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyaWVmX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnJpZWZfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5icmllZl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYnJpZWZfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6aG92ZXIsIC5icmllZl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmJyaWVmX19jb250ZW50ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5icmllZl9fY29udGVudCA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyaWVmX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYnJpZWZfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmJyaWVmX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5icmllZl9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYnJpZWZfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmJyaWVmX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5icmllZl9fY29udGVudCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmJyaWVmX19jb250ZW50ID4gb2wgPiBsaSB1bCxcbi5icmllZl9fY29udGVudCA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5icmllZl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyaWVmX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnJpZWZfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5icmllZl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmllZl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5icmllZl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmJyaWVmX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYnJpZWZfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5icmllZl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmJyaWVmX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYnJpZWZfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYnJpZWZfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyaWVmX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5icmllZl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5icmllZl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5icmllZl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5icmllZl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5icmllZl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5icmllZl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYnJpZWZfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnJpZWZfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnJpZWZfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnJpZWZfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyaWVmX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5icmllZl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5icmllZl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5icmllZl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5icmllZl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5icmllZl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5icmllZl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYnJpZWZfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnJpZWZfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnJpZWZfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnJpZWZfX2NvbnRlbnQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5icmllZl9fY29udGVudCA+IG9sIGE6aG92ZXIsIC5icmllZl9fY29udGVudCA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5icmllZl9fY29udGVudCA+IGgxICsgdWwsXG4uYnJpZWZfX2NvbnRlbnQgPiBoMiArIHVsLFxuLmJyaWVmX19jb250ZW50ID4gaDMgKyB1bCxcbi5icmllZl9fY29udGVudCA+IGg0ICsgdWwsXG4uYnJpZWZfX2NvbnRlbnQgPiBoNSArIHVsLFxuLmJyaWVmX19jb250ZW50ID4gaDYgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5icmllZl9fY29udGVudCA+IGgxICsgb2wsXG4uYnJpZWZfX2NvbnRlbnQgPiBoMiArIG9sLFxuLmJyaWVmX19jb250ZW50ID4gaDMgKyBvbCxcbi5icmllZl9fY29udGVudCA+IGg0ICsgb2wsXG4uYnJpZWZfX2NvbnRlbnQgPiBoNSArIG9sLFxuLmJyaWVmX19jb250ZW50ID4gaDYgKyBvbCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5icmllZl9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYnJpZWZfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmJyaWVmX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuYnJpZWZfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5icmllZl9fY29udGVudCBmaWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5icmllZl9fY29udGVudCBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmJyaWVmX19jb250ZW50IGZpZ2NhcHRpb24gYTpob3ZlciwgLmJyaWVmX19jb250ZW50IGZpZ2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmJyaWVmX19jb250ZW50Om5vdCgud3AtYmxvY2staW1hZ2UpIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYnJpZWZfX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5icmllZl9fY29udGVudCAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5icmllZl9fY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uYnJpZWZfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uYnJpZWZfX2NvbnRlbnQgaHIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5icmllZl9fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmJyaWVmX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmJyaWVmX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmJyaWVmX19jb250ZW50ID4gaDEgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmJyaWVmX19jb250ZW50ID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmJyaWVmX19jb250ZW50ID4gaDMgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmJyaWVmX19jb250ZW50ID4gaDQgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmJyaWVmX19jb250ZW50ID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmJyaWVmX19jb250ZW50ID4gaDUgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyaWVmX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmJyaWVmX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuYnJpZWZfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuLnRlYXNlLS1icmllZiAudGVhc2VfX3R5cGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50ZWFzZS0tYnJpZWYgLmNhcmQtbGVmdCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uZ3JhcGgge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZ3JhcGgge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZ3JhcGgge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZ3JhcGgge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjBweCArIDEyNXB4KTtcbiAgfVxufVxuXG4uZ3JhcGhfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdyYXBoX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ncmFwaF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ncmFwaF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZ3JhcGhfX3RpdGxlIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdyYXBoX190aXRsZSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZ3JhcGhfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuXG4uZ3JhcGhfX2dyYXBoLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmdyYXBoX19ncmFwaC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmdyYXBoX19ncmFwaC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5ncmFwaF9fZ3JhcGgtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JhcGhfX2dyYXBoLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmdyYXBoX19ncmFwaC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuXG4uZ3JhcGhfX2dyYXBoLXdyYXBwZXItZW1iZWQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ncmFwaF9fZ3JhcGgtd3JhcHBlci1lbWJlZCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ncmFwaF9fZ3JhcGgtd3JhcHBlci1lbWJlZCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZ3JhcGhfX2dyYXBoLXdyYXBwZXItZW1iZWQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5ncmFwaF9fZW1iZWQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5cbi5ncmFwaF9fZW1iZWQgPiBkaXYsXG4uZ3JhcGhfX2VtYmVkIGlmcmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ncmFwaF9fZ3JhcGgtY2hhcnQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdyYXBoX19ncmFwaC1jaGFydCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZ3JhcGhfX2dyYXBoLWNoYXJ0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmdyYXBoX192ZW5uLWRpYWdyYW0ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdyYXBoX192ZW5uLWRpYWdyYW0ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdyYXBoX192ZW5uLWRpYWdyYW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmdyYXBoX192ZW5uLWRpYWdyYW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA0MCU7XG59XG5cbi5ncmFwaF9fZ3JhcGgtbGVnZW5kIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdyYXBoX19ncmFwaC1sZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdyYXBoX19ncmFwaC1sZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uZ3JhcGhfX3NoYXJlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZ3JhcGhfX3NoYXJlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uZ3JhcGhfX3NoYXJlIC5zaGFyZS1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZ3JhcGggLmNpdGF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmdyYXBoX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZ3JhcGhfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZ3JhcGhfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmdyYXBoX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5ncmFwaF9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuZ3JhcGhfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmdyYXBoX19jb250ZW50ID4gcC5zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi5ncmFwaF9fY29udGVudCA+IHAubGFyZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ncmFwaF9fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjRweCArICgzNSAtIDI0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdyYXBoX19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ncmFwaF9fY29udGVudCA+IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiBwIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmdyYXBoX19jb250ZW50ID4gcCBhOmhvdmVyLCAuZ3JhcGhfX2NvbnRlbnQgPiBwIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5ncmFwaF9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMC4zN2VtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zN2VtO1xuICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBGb3JjZSBGaXJlZm94IHRvIGRpc3BsYXkgdGhlIGRyb3AtY2FwIGNvcnJlY3RseSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ncmFwaF9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzRweCArICg1MiAtIDM0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdyYXBoX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdyYXBoX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgfVxufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLmdyYXBoX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNTVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cbi5ncmFwaF9fY29udGVudCA+IGgxLFxuLmdyYXBoX19jb250ZW50ID4gaDIsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoMyxcbi5ncmFwaF9fY29udGVudCA+IGg0LFxuLmdyYXBoX19jb250ZW50ID4gaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmdyYXBoX19jb250ZW50ID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiBwICsgaDEsXG4uZ3JhcGhfX2NvbnRlbnQgPiBwICsgaDIsXG4uZ3JhcGhfX2NvbnRlbnQgPiBwICsgaDMsXG4uZ3JhcGhfX2NvbnRlbnQgPiBwICsgaDQsXG4uZ3JhcGhfX2NvbnRlbnQgPiBwICsgaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ncmFwaF9fY29udGVudCA+IHAgKyBoMSxcbi5ncmFwaF9fY29udGVudCA+IHAgKyBoMixcbi5ncmFwaF9fY29udGVudCA+IHAgKyBoMyxcbi5ncmFwaF9fY29udGVudCA+IHAgKyBoNCxcbi5ncmFwaF9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ncmFwaF9fY29udGVudCA+IHAgKyBoMSxcbi5ncmFwaF9fY29udGVudCA+IHAgKyBoMixcbi5ncmFwaF9fY29udGVudCA+IHAgKyBoMyxcbi5ncmFwaF9fY29udGVudCA+IHAgKyBoNCxcbi5ncmFwaF9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZ3JhcGhfX2NvbnRlbnQgPiBwICsgaDEsXG4uZ3JhcGhfX2NvbnRlbnQgPiBwICsgaDIsXG4uZ3JhcGhfX2NvbnRlbnQgPiBwICsgaDMsXG4uZ3JhcGhfX2NvbnRlbnQgPiBwICsgaDQsXG4uZ3JhcGhfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiBwICsgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmdyYXBoX19jb250ZW50ID4gcCArIGg1IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiBoMSArIGgxLFxuLmdyYXBoX19jb250ZW50ID4gaDEgKyBoMixcbi5ncmFwaF9fY29udGVudCA+IGgxICsgaDMsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoMSArIGg0LFxuLmdyYXBoX19jb250ZW50ID4gaDEgKyBoNSxcbi5ncmFwaF9fY29udGVudCA+IGgxICsgaDYsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoMiArIGgxLFxuLmdyYXBoX19jb250ZW50ID4gaDIgKyBoMixcbi5ncmFwaF9fY29udGVudCA+IGgyICsgaDMsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoMiArIGg0LFxuLmdyYXBoX19jb250ZW50ID4gaDIgKyBoNSxcbi5ncmFwaF9fY29udGVudCA+IGgyICsgaDYsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoMyArIGgxLFxuLmdyYXBoX19jb250ZW50ID4gaDMgKyBoMixcbi5ncmFwaF9fY29udGVudCA+IGgzICsgaDMsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoMyArIGg0LFxuLmdyYXBoX19jb250ZW50ID4gaDMgKyBoNSxcbi5ncmFwaF9fY29udGVudCA+IGgzICsgaDYsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoNCArIGgxLFxuLmdyYXBoX19jb250ZW50ID4gaDQgKyBoMixcbi5ncmFwaF9fY29udGVudCA+IGg0ICsgaDMsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoNCArIGg0LFxuLmdyYXBoX19jb250ZW50ID4gaDQgKyBoNSxcbi5ncmFwaF9fY29udGVudCA+IGg0ICsgaDYsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoNSArIGgxLFxuLmdyYXBoX19jb250ZW50ID4gaDUgKyBoMixcbi5ncmFwaF9fY29udGVudCA+IGg1ICsgaDMsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoNSArIGg0LFxuLmdyYXBoX19jb250ZW50ID4gaDUgKyBoNSxcbi5ncmFwaF9fY29udGVudCA+IGg1ICsgaDYsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoNiArIGgxLFxuLmdyYXBoX19jb250ZW50ID4gaDYgKyBoMixcbi5ncmFwaF9fY29udGVudCA+IGg2ICsgaDMsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoNiArIGg0LFxuLmdyYXBoX19jb250ZW50ID4gaDYgKyBoNSxcbi5ncmFwaF9fY29udGVudCA+IGg2ICsgaDYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ncmFwaF9fY29udGVudCA+IGgxICsgaDEsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoMSArIGgyLFxuLmdyYXBoX19jb250ZW50ID4gaDEgKyBoMyxcbi5ncmFwaF9fY29udGVudCA+IGgxICsgaDQsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoMSArIGg1LFxuLmdyYXBoX19jb250ZW50ID4gaDEgKyBoNixcbi5ncmFwaF9fY29udGVudCA+IGgyICsgaDEsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoMiArIGgyLFxuLmdyYXBoX19jb250ZW50ID4gaDIgKyBoMyxcbi5ncmFwaF9fY29udGVudCA+IGgyICsgaDQsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoMiArIGg1LFxuLmdyYXBoX19jb250ZW50ID4gaDIgKyBoNixcbi5ncmFwaF9fY29udGVudCA+IGgzICsgaDEsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoMyArIGgyLFxuLmdyYXBoX19jb250ZW50ID4gaDMgKyBoMyxcbi5ncmFwaF9fY29udGVudCA+IGgzICsgaDQsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoMyArIGg1LFxuLmdyYXBoX19jb250ZW50ID4gaDMgKyBoNixcbi5ncmFwaF9fY29udGVudCA+IGg0ICsgaDEsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoNCArIGgyLFxuLmdyYXBoX19jb250ZW50ID4gaDQgKyBoMyxcbi5ncmFwaF9fY29udGVudCA+IGg0ICsgaDQsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoNCArIGg1LFxuLmdyYXBoX19jb250ZW50ID4gaDQgKyBoNixcbi5ncmFwaF9fY29udGVudCA+IGg1ICsgaDEsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoNSArIGgyLFxuLmdyYXBoX19jb250ZW50ID4gaDUgKyBoMyxcbi5ncmFwaF9fY29udGVudCA+IGg1ICsgaDQsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoNSArIGg1LFxuLmdyYXBoX19jb250ZW50ID4gaDUgKyBoNixcbi5ncmFwaF9fY29udGVudCA+IGg2ICsgaDEsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoNiArIGgyLFxuLmdyYXBoX19jb250ZW50ID4gaDYgKyBoMyxcbi5ncmFwaF9fY29udGVudCA+IGg2ICsgaDQsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoNiArIGg1LFxuLmdyYXBoX19jb250ZW50ID4gaDYgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmdyYXBoX19jb250ZW50ID4gaDEgYSxcbi5ncmFwaF9fY29udGVudCA+IGgyIGEsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoMyBhLFxuLmdyYXBoX19jb250ZW50ID4gaDUgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiBoMSBhOmhvdmVyLCAuZ3JhcGhfX2NvbnRlbnQgPiBoMSBhOmZvY3VzLFxuLmdyYXBoX19jb250ZW50ID4gaDIgYTpob3Zlcixcbi5ncmFwaF9fY29udGVudCA+IGgyIGE6Zm9jdXMsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoMyBhOmhvdmVyLFxuLmdyYXBoX19jb250ZW50ID4gaDMgYTpmb2N1cyxcbi5ncmFwaF9fY29udGVudCA+IGg1IGE6aG92ZXIsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoNSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiBoNCBhLFxuLmdyYXBoX19jb250ZW50ID4gaDYgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi5ncmFwaF9fY29udGVudCA+IGg0IGE6aG92ZXIsIC5ncmFwaF9fY29udGVudCA+IGg0IGE6Zm9jdXMsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoNiBhOmhvdmVyLFxuLmdyYXBoX19jb250ZW50ID4gaDYgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmdyYXBoX19jb250ZW50ID4gaDEge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZ3JhcGhfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdyYXBoX19jb250ZW50ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbi5ncmFwaF9fY29udGVudCA+IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdyYXBoX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdyYXBoX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JhcGhfX2NvbnRlbnQgPiBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLmdyYXBoX19jb250ZW50ID4gaDMge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZ3JhcGhfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZ3JhcGhfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmFwaF9fY29udGVudCA+IGgzIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuLmdyYXBoX19jb250ZW50ID4gaDQge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ncmFwaF9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ncmFwaF9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ncmFwaF9fY29udGVudCA+IGg0IGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmdyYXBoX19jb250ZW50ID4gaDUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ncmFwaF9fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ncmFwaF9fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5ncmFwaF9fY29udGVudCA+IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZ3JhcGhfX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZ3JhcGhfX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiBoMSBzdHJvbmcsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoMiBzdHJvbmcsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoMyBzdHJvbmcsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoNCBzdHJvbmcsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoNSBzdHJvbmcsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoNiBzdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi5ncmFwaF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmdyYXBoX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdyYXBoX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmdyYXBoX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdyYXBoX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHVsLFxuLmdyYXBoX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdyYXBoX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ncmFwaF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ncmFwaF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdyYXBoX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ncmFwaF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdyYXBoX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ncmFwaF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ncmFwaF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ncmFwaF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ncmFwaF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdyYXBoX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ncmFwaF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdyYXBoX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ncmFwaF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmdyYXBoX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZ3JhcGhfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ncmFwaF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmdyYXBoX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZ3JhcGhfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ncmFwaF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmdyYXBoX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmdyYXBoX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ncmFwaF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdyYXBoX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5ncmFwaF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpob3ZlciwgLmdyYXBoX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmdyYXBoX19jb250ZW50ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ncmFwaF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZ3JhcGhfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmdyYXBoX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ncmFwaF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZ3JhcGhfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmdyYXBoX19jb250ZW50ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiBvbCA+IGxpIHVsLFxuLmdyYXBoX19jb250ZW50ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmdyYXBoX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ncmFwaF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdyYXBoX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdyYXBoX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdyYXBoX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZ3JhcGhfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ncmFwaF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdyYXBoX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZ3JhcGhfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5ncmFwaF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ncmFwaF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdyYXBoX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdyYXBoX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmdyYXBoX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdyYXBoX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdyYXBoX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmdyYXBoX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ncmFwaF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ncmFwaF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ncmFwaF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ncmFwaF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdyYXBoX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdyYXBoX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmdyYXBoX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdyYXBoX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdyYXBoX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmdyYXBoX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ncmFwaF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ncmFwaF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ncmFwaF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ncmFwaF9fY29udGVudCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmdyYXBoX19jb250ZW50ID4gb2wgYTpob3ZlciwgLmdyYXBoX19jb250ZW50ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmdyYXBoX19jb250ZW50ID4gaDEgKyB1bCxcbi5ncmFwaF9fY29udGVudCA+IGgyICsgdWwsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoMyArIHVsLFxuLmdyYXBoX19jb250ZW50ID4gaDQgKyB1bCxcbi5ncmFwaF9fY29udGVudCA+IGg1ICsgdWwsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmdyYXBoX19jb250ZW50ID4gaDEgKyBvbCxcbi5ncmFwaF9fY29udGVudCA+IGgyICsgb2wsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoMyArIG9sLFxuLmdyYXBoX19jb250ZW50ID4gaDQgKyBvbCxcbi5ncmFwaF9fY29udGVudCA+IGg1ICsgb2wsXG4uZ3JhcGhfX2NvbnRlbnQgPiBoNiArIG9sIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLmdyYXBoX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ncmFwaF9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZ3JhcGhfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5ncmFwaF9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmdyYXBoX19jb250ZW50IGZpZ2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLmdyYXBoX19jb250ZW50IGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uZ3JhcGhfX2NvbnRlbnQgZmlnY2FwdGlvbiBhOmhvdmVyLCAuZ3JhcGhfX2NvbnRlbnQgZmlnY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uZ3JhcGhfX2NvbnRlbnQ6bm90KC53cC1ibG9jay1pbWFnZSkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ncmFwaF9fY29udGVudCAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmdyYXBoX19jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmdyYXBoX19jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5ncmFwaF9fY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5ncmFwaF9fY29udGVudCBociB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmdyYXBoX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZ3JhcGhfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZ3JhcGhfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiBoMSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uZ3JhcGhfX2NvbnRlbnQgPiBoMiArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uZ3JhcGhfX2NvbnRlbnQgPiBoMyArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uZ3JhcGhfX2NvbnRlbnQgPiBoNCArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uZ3JhcGhfX2NvbnRlbnQgPiBoNiArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uZ3JhcGhfX2NvbnRlbnQgPiBoNSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JhcGhfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZ3JhcGhfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5ncmFwaF9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4uZ3JhcGhfX2xvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5tYXAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubWFwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm1hcCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5tYXAge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjBweCArIDEyNXB4KTtcbiAgfVxufVxuXG4ubWFwX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYXBfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm1hcF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tYXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm1hcF9fdGl0bGUge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFwX190aXRsZSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubWFwX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cblxuLm1hcF9fbWFwLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm1hcF9fbWFwLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubWFwX19tYXAtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubWFwX19tYXAtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFwX19tYXAtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAubWFwX19tYXAtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cblxuLm1hcF9fbWFwLXBhZGRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA4MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tYXBfX21hcC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxufVxuXG4ubWFwX19tYXAtY2hhcnQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5tYXBfX21hcC1jaGFydCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFwX19tYXAtY2hhcnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubWFwX19zaGFyZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm1hcF9fc2hhcmUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5tYXBfX3NoYXJlIC5zaGFyZS1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubWFwIC5jaXRhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tYXBfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3aWR0aDogMTAwJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tYXBfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubWFwX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5tYXBfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLm1hcF9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAubWFwX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5tYXBfX2NvbnRlbnQgPiBwLnNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuLm1hcF9fY29udGVudCA+IHAubGFyZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5tYXBfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI0cHggKyAoMzUgLSAyNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tYXBfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5tYXBfX2NvbnRlbnQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tYXBfX2NvbnRlbnQgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1hcF9fY29udGVudCA+IHAgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ubWFwX19jb250ZW50ID4gcCBhOmhvdmVyLCAubWFwX19jb250ZW50ID4gcCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ubWFwX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAwLjM3ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3ZW07XG4gIHBhZGRpbmctbGVmdDogMC4zZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIEZvcmNlIEZpcmVmb3ggdG8gZGlzcGxheSB0aGUgZHJvcC1jYXAgY29ycmVjdGx5ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm1hcF9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzRweCArICg1MiAtIDM0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1hcF9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXBfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAubWFwX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNTVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cbi5tYXBfX2NvbnRlbnQgPiBoMSxcbi5tYXBfX2NvbnRlbnQgPiBoMixcbi5tYXBfX2NvbnRlbnQgPiBoMyxcbi5tYXBfX2NvbnRlbnQgPiBoNCxcbi5tYXBfX2NvbnRlbnQgPiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWFwX19jb250ZW50ID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubWFwX19jb250ZW50ID4gcCArIGgxLFxuLm1hcF9fY29udGVudCA+IHAgKyBoMixcbi5tYXBfX2NvbnRlbnQgPiBwICsgaDMsXG4ubWFwX19jb250ZW50ID4gcCArIGg0LFxuLm1hcF9fY29udGVudCA+IHAgKyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm1hcF9fY29udGVudCA+IHAgKyBoMSxcbi5tYXBfX2NvbnRlbnQgPiBwICsgaDIsXG4ubWFwX19jb250ZW50ID4gcCArIGgzLFxuLm1hcF9fY29udGVudCA+IHAgKyBoNCxcbi5tYXBfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubWFwX19jb250ZW50ID4gcCArIGgxLFxuLm1hcF9fY29udGVudCA+IHAgKyBoMixcbi5tYXBfX2NvbnRlbnQgPiBwICsgaDMsXG4ubWFwX19jb250ZW50ID4gcCArIGg0LFxuLm1hcF9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubWFwX19jb250ZW50ID4gcCArIGgxLFxuLm1hcF9fY29udGVudCA+IHAgKyBoMixcbi5tYXBfX2NvbnRlbnQgPiBwICsgaDMsXG4ubWFwX19jb250ZW50ID4gcCArIGg0LFxuLm1hcF9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5tYXBfX2NvbnRlbnQgPiBwICsgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm1hcF9fY29udGVudCA+IHAgKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLm1hcF9fY29udGVudCA+IGgxICsgaDEsXG4ubWFwX19jb250ZW50ID4gaDEgKyBoMixcbi5tYXBfX2NvbnRlbnQgPiBoMSArIGgzLFxuLm1hcF9fY29udGVudCA+IGgxICsgaDQsXG4ubWFwX19jb250ZW50ID4gaDEgKyBoNSxcbi5tYXBfX2NvbnRlbnQgPiBoMSArIGg2LFxuLm1hcF9fY29udGVudCA+IGgyICsgaDEsXG4ubWFwX19jb250ZW50ID4gaDIgKyBoMixcbi5tYXBfX2NvbnRlbnQgPiBoMiArIGgzLFxuLm1hcF9fY29udGVudCA+IGgyICsgaDQsXG4ubWFwX19jb250ZW50ID4gaDIgKyBoNSxcbi5tYXBfX2NvbnRlbnQgPiBoMiArIGg2LFxuLm1hcF9fY29udGVudCA+IGgzICsgaDEsXG4ubWFwX19jb250ZW50ID4gaDMgKyBoMixcbi5tYXBfX2NvbnRlbnQgPiBoMyArIGgzLFxuLm1hcF9fY29udGVudCA+IGgzICsgaDQsXG4ubWFwX19jb250ZW50ID4gaDMgKyBoNSxcbi5tYXBfX2NvbnRlbnQgPiBoMyArIGg2LFxuLm1hcF9fY29udGVudCA+IGg0ICsgaDEsXG4ubWFwX19jb250ZW50ID4gaDQgKyBoMixcbi5tYXBfX2NvbnRlbnQgPiBoNCArIGgzLFxuLm1hcF9fY29udGVudCA+IGg0ICsgaDQsXG4ubWFwX19jb250ZW50ID4gaDQgKyBoNSxcbi5tYXBfX2NvbnRlbnQgPiBoNCArIGg2LFxuLm1hcF9fY29udGVudCA+IGg1ICsgaDEsXG4ubWFwX19jb250ZW50ID4gaDUgKyBoMixcbi5tYXBfX2NvbnRlbnQgPiBoNSArIGgzLFxuLm1hcF9fY29udGVudCA+IGg1ICsgaDQsXG4ubWFwX19jb250ZW50ID4gaDUgKyBoNSxcbi5tYXBfX2NvbnRlbnQgPiBoNSArIGg2LFxuLm1hcF9fY29udGVudCA+IGg2ICsgaDEsXG4ubWFwX19jb250ZW50ID4gaDYgKyBoMixcbi5tYXBfX2NvbnRlbnQgPiBoNiArIGgzLFxuLm1hcF9fY29udGVudCA+IGg2ICsgaDQsXG4ubWFwX19jb250ZW50ID4gaDYgKyBoNSxcbi5tYXBfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubWFwX19jb250ZW50ID4gaDEgKyBoMSxcbi5tYXBfX2NvbnRlbnQgPiBoMSArIGgyLFxuLm1hcF9fY29udGVudCA+IGgxICsgaDMsXG4ubWFwX19jb250ZW50ID4gaDEgKyBoNCxcbi5tYXBfX2NvbnRlbnQgPiBoMSArIGg1LFxuLm1hcF9fY29udGVudCA+IGgxICsgaDYsXG4ubWFwX19jb250ZW50ID4gaDIgKyBoMSxcbi5tYXBfX2NvbnRlbnQgPiBoMiArIGgyLFxuLm1hcF9fY29udGVudCA+IGgyICsgaDMsXG4ubWFwX19jb250ZW50ID4gaDIgKyBoNCxcbi5tYXBfX2NvbnRlbnQgPiBoMiArIGg1LFxuLm1hcF9fY29udGVudCA+IGgyICsgaDYsXG4ubWFwX19jb250ZW50ID4gaDMgKyBoMSxcbi5tYXBfX2NvbnRlbnQgPiBoMyArIGgyLFxuLm1hcF9fY29udGVudCA+IGgzICsgaDMsXG4ubWFwX19jb250ZW50ID4gaDMgKyBoNCxcbi5tYXBfX2NvbnRlbnQgPiBoMyArIGg1LFxuLm1hcF9fY29udGVudCA+IGgzICsgaDYsXG4ubWFwX19jb250ZW50ID4gaDQgKyBoMSxcbi5tYXBfX2NvbnRlbnQgPiBoNCArIGgyLFxuLm1hcF9fY29udGVudCA+IGg0ICsgaDMsXG4ubWFwX19jb250ZW50ID4gaDQgKyBoNCxcbi5tYXBfX2NvbnRlbnQgPiBoNCArIGg1LFxuLm1hcF9fY29udGVudCA+IGg0ICsgaDYsXG4ubWFwX19jb250ZW50ID4gaDUgKyBoMSxcbi5tYXBfX2NvbnRlbnQgPiBoNSArIGgyLFxuLm1hcF9fY29udGVudCA+IGg1ICsgaDMsXG4ubWFwX19jb250ZW50ID4gaDUgKyBoNCxcbi5tYXBfX2NvbnRlbnQgPiBoNSArIGg1LFxuLm1hcF9fY29udGVudCA+IGg1ICsgaDYsXG4ubWFwX19jb250ZW50ID4gaDYgKyBoMSxcbi5tYXBfX2NvbnRlbnQgPiBoNiArIGgyLFxuLm1hcF9fY29udGVudCA+IGg2ICsgaDMsXG4ubWFwX19jb250ZW50ID4gaDYgKyBoNCxcbi5tYXBfX2NvbnRlbnQgPiBoNiArIGg1LFxuLm1hcF9fY29udGVudCA+IGg2ICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5tYXBfX2NvbnRlbnQgPiBoMSBhLFxuLm1hcF9fY29udGVudCA+IGgyIGEsXG4ubWFwX19jb250ZW50ID4gaDMgYSxcbi5tYXBfX2NvbnRlbnQgPiBoNSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5tYXBfX2NvbnRlbnQgPiBoMSBhOmhvdmVyLCAubWFwX19jb250ZW50ID4gaDEgYTpmb2N1cyxcbi5tYXBfX2NvbnRlbnQgPiBoMiBhOmhvdmVyLFxuLm1hcF9fY29udGVudCA+IGgyIGE6Zm9jdXMsXG4ubWFwX19jb250ZW50ID4gaDMgYTpob3Zlcixcbi5tYXBfX2NvbnRlbnQgPiBoMyBhOmZvY3VzLFxuLm1hcF9fY29udGVudCA+IGg1IGE6aG92ZXIsXG4ubWFwX19jb250ZW50ID4gaDUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLm1hcF9fY29udGVudCA+IGg0IGEsXG4ubWFwX19jb250ZW50ID4gaDYgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi5tYXBfX2NvbnRlbnQgPiBoNCBhOmhvdmVyLCAubWFwX19jb250ZW50ID4gaDQgYTpmb2N1cyxcbi5tYXBfX2NvbnRlbnQgPiBoNiBhOmhvdmVyLFxuLm1hcF9fY29udGVudCA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5tYXBfX2NvbnRlbnQgPiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5tYXBfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1hcF9fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG4ubWFwX19jb250ZW50ID4gaDIge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubWFwX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1hcF9fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcF9fY29udGVudCA+IGgyIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4ubWFwX19jb250ZW50ID4gaDMge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubWFwX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1hcF9fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcF9fY29udGVudCA+IGgzIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuLm1hcF9fY29udGVudCA+IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubWFwX19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1hcF9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5tYXBfX2NvbnRlbnQgPiBoNCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5tYXBfX2NvbnRlbnQgPiBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm1hcF9fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tYXBfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4ubWFwX19jb250ZW50ID4gaDYge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5tYXBfX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFwX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm1hcF9fY29udGVudCA+IGgxIHN0cm9uZyxcbi5tYXBfX2NvbnRlbnQgPiBoMiBzdHJvbmcsXG4ubWFwX19jb250ZW50ID4gaDMgc3Ryb25nLFxuLm1hcF9fY29udGVudCA+IGg0IHN0cm9uZyxcbi5tYXBfX2NvbnRlbnQgPiBoNSBzdHJvbmcsXG4ubWFwX19jb250ZW50ID4gaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4ubWFwX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ubWFwX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1hcF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYXBfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFwX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHVsLFxuLm1hcF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLm1hcF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFwX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYXBfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1hcF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1hcF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm1hcF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFwX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5tYXBfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm1hcF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFwX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5tYXBfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5tYXBfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFwX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm1hcF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1hcF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm1hcF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm1hcF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1hcF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm1hcF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5tYXBfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYXBfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYXBfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYXBfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFwX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm1hcF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1hcF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm1hcF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm1hcF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1hcF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm1hcF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5tYXBfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYXBfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYXBfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYXBfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLm1hcF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpob3ZlciwgLm1hcF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLm1hcF9fY29udGVudCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ubWFwX19jb250ZW50ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFwX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubWFwX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tYXBfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm1hcF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubWFwX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tYXBfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm1hcF9fY29udGVudCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm1hcF9fY29udGVudCA+IG9sID4gbGkgdWwsXG4ubWFwX19jb250ZW50ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLm1hcF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1hcF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1hcF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1hcF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYXBfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubWFwX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFwX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubWFwX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubWFwX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFwX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubWFwX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm1hcF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFwX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5tYXBfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFwX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm1hcF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5tYXBfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFwX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm1hcF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubWFwX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1hcF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYXBfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFwX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYXBfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm1hcF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tYXBfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubWFwX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm1hcF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tYXBfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubWFwX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5tYXBfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFwX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1hcF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYXBfX2NvbnRlbnQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5tYXBfX2NvbnRlbnQgPiBvbCBhOmhvdmVyLCAubWFwX19jb250ZW50ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLm1hcF9fY29udGVudCA+IGgxICsgdWwsXG4ubWFwX19jb250ZW50ID4gaDIgKyB1bCxcbi5tYXBfX2NvbnRlbnQgPiBoMyArIHVsLFxuLm1hcF9fY29udGVudCA+IGg0ICsgdWwsXG4ubWFwX19jb250ZW50ID4gaDUgKyB1bCxcbi5tYXBfX2NvbnRlbnQgPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLm1hcF9fY29udGVudCA+IGgxICsgb2wsXG4ubWFwX19jb250ZW50ID4gaDIgKyBvbCxcbi5tYXBfX2NvbnRlbnQgPiBoMyArIG9sLFxuLm1hcF9fY29udGVudCA+IGg0ICsgb2wsXG4ubWFwX19jb250ZW50ID4gaDUgKyBvbCxcbi5tYXBfX2NvbnRlbnQgPiBoNiArIG9sIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLm1hcF9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubWFwX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5tYXBfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5tYXBfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5tYXBfX2NvbnRlbnQgZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4ubWFwX19jb250ZW50IGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ubWFwX19jb250ZW50IGZpZ2NhcHRpb24gYTpob3ZlciwgLm1hcF9fY29udGVudCBmaWdjYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5tYXBfX2NvbnRlbnQ6bm90KC53cC1ibG9jay1pbWFnZSkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tYXBfX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tYXBfX2NvbnRlbnQgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ubWFwX19jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5tYXBfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubWFwX19jb250ZW50IGhyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubWFwX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubWFwX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLm1hcF9fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5tYXBfX2NvbnRlbnQgPiBoMSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ubWFwX19jb250ZW50ID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLm1hcF9fY29udGVudCA+IGgzICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5tYXBfX2NvbnRlbnQgPiBoNCArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ubWFwX19jb250ZW50ID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLm1hcF9fY29udGVudCA+IGg1ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXBfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubWFwX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubWFwX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbi5tYXBfX2xvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbmJvZHkuc2luZ2xlLW1hcC1yZXBvcnQge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAuYmFzZV9fY29udGVudC0tbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICB9XG59XG5ib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC52aXoudml6LWhlcm8gZXZlcnl0b3duLXZpei1zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAudml6LnZpei1oZXJvIC5jbGVhci1maWx0ZXJzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMGQzZGQ5O1xufVxuYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAudml6LnZpei1oZXJvIC5jbGVhci1maWx0ZXJzOmhvdmVyIHtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5ib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC52aXoudml6LW1hcCAudml6LWxlZ2VuZCB7XG4gIHRvcDogOTAlO1xufVxuYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAudml6IC52aXotaGVyby1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAudml6IC52aXotaGVyby1jb250ZW50IGgxLFxuYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAudml6IC52aXotaGVyby1jb250ZW50IC52aXotZmFjdG9pZHMsXG5ib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC52aXogLnZpei1oZXJvLWNvbnRlbnQgLmhlcm8tc2Vjb25kYXJ5IHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5ib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC52aXogLnZpei1oZXJvLWNvbnRlbnQgaDEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDAwcHgpIHtcbiAgYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAudml6IC52aXotaGVyby1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAudml6IC52aXotaGVyby1jb250ZW50IC52aXotZmFjdG9pZHMge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5ib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC52aXogaDIsIGJvZHkuc2luZ2xlLW1hcC1yZXBvcnQgLnZpeiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xufVxuYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAudml6IGgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDIwcHggKyAoMzUgLSAyMCkgKiAoMTAwdncgLSA2MDBweCkgLyAoMjUwMCAtIDYwMCkpO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbmJvZHkuc2luZ2xlLW1hcC1yZXBvcnQgLnZpei52aXotY2hhcnQgLnZpei1mYWN0b2lkIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAucmVwb3J0LWhlYWRlci1jdXJ0YWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTY3cHg7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAucmVwb3J0LWhlYWRlci1jdXJ0YWluLmluaXRpYWxpemVkIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbmJvZHkuc2luZ2xlLW1hcC1yZXBvcnQgLnJlcG9ydC1oZWFkZXItY3VydGFpbi5sb2NrZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLWN1cnRhaW4gaDEsIGJvZHkuc2luZ2xlLW1hcC1yZXBvcnQgLnJlcG9ydC1oZWFkZXItY3VydGFpbiBoMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwcHg7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICBib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLWN1cnRhaW4sIGJvZHkuc2luZ2xlLW1hcC1yZXBvcnQgLnJlcG9ydC1oZWFkZXItY3VydGFpbi5pbml0aWFsaXplZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICBib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLWN1cnRhaW4sIGJvZHkuc2luZ2xlLW1hcC1yZXBvcnQgLnJlcG9ydC1oZWFkZXItY3VydGFpbi5pbml0aWFsaXplZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLWN1cnRhaW4gKyAuY3VydGFpbi1maXhlZCB7XG4gIHotaW5kZXg6IDE7XG59XG5ib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLWN1cnRhaW4gLnJlcG9ydC1oZWFkZXItY3VydGFpbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMjAyNjViIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20oIzIwMjY1YiksIGNvbG9yLXN0b3AoOTklLCAjMjIzZTgwKSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6ICMyMDI2NWIgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzIwMjY1YiAwJSwgIzIyM2U4MCA5OSUpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLWN1cnRhaW4gLnJlcG9ydC1oZWFkZXItY3VydGFpbi1iZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAucmVwb3J0LWhlYWRlci1jdXJ0YWluIC5yZXBvcnQtaGVhZGVyLWN1cnRhaW4tYmctcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAucmVwb3J0LWhlYWRlci1jdXJ0YWluIC5yZXBvcnQtaGVhZGVyLWN1cnRhaW4tYmctbGFuZHNjYXBlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5ib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5jdXJ0YWluLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICB6LWluZGV4OiAzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbmJvZHkuc2luZ2xlLW1hcC1yZXBvcnQgLmN1cnRhaW4tZml4ZWQgLnNlYXJjaC13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkuc2luZ2xlLW1hcC1yZXBvcnQgLnJlcG9ydF9fbWFpbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnRfX3JhaWwge1xuICBwYWRkaW5nLXRvcDogY2FsYyg2MHB4ICsgMTI1cHgpO1xufVxuYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAucmVwb3J0X19yYWlsIC5zdWJuYXYgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkuc2luZ2xlLW1hcC1yZXBvcnQgLnJlcG9ydF9fc3VibmF2IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZDogIzAwMWM2MDtcbn1cbmJvZHkuc2luZ2xlLW1hcC1yZXBvcnQgLnJlcG9ydF9fc3VibmF2IC5zdWJuYXYuaGFzLWl0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbmJvZHkuc2luZ2xlLW1hcC1yZXBvcnQgLnJlcG9ydF9fc3VibmF2IGEge1xuICBjb2xvcjogI2JjY2JlZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0NTVmYTA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmJvZHkuc2luZ2xlLW1hcC1yZXBvcnQgLnJlcG9ydF9fc3VibmF2IGE6aG92ZXIsIGJvZHkuc2luZ2xlLW1hcC1yZXBvcnQgLnJlcG9ydF9fc3VibmF2IGEuc3VibmF2X19zZWxlY3RlZC1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYmNjYmVmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAucmVwb3J0LWhlYWRlci11dGlsaXR5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44MTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMS4wNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLXV0aWxpdHkge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTBweDtcbiAgfVxufVxuYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAucmVwb3J0LWhlYWRlci11dGlsaXR5IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5ib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLXV0aWxpdHkgPiAuY29udGFpbmVyID4gZGl2IHtcbiAgcGFkZGluZzogM2VtIDAgMmVtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLXV0aWxpdHkgPiAuY29udGFpbmVyID4gZGl2IHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAucmVwb3J0LWhlYWRlci11dGlsaXR5IC5yZXBvcnQtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICBib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLXV0aWxpdHkgLnJlcG9ydC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICBib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLXV0aWxpdHkgLnJlcG9ydC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5ib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLXV0aWxpdHkgLnJlcG9ydC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAxYzYwO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIGJvZHkuc2luZ2xlLW1hcC1yZXBvcnQgLnJlcG9ydC1oZWFkZXItdXRpbGl0eSAucmVwb3J0LWRhdGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAucmVwb3J0LWhlYWRlci11dGlsaXR5IC5yZXBvcnQtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5ib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLXV0aWxpdHkgLnJlcG9ydC1hY3Rpb24gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycywgYmFja2dyb3VuZCAwLjJzO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycywgYmFja2dyb3VuZCAwLjJzO1xuICBmb250LXNpemU6IDAuOTM3NWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzBkM2RkOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICBib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLXV0aWxpdHkgLnJlcG9ydC1hY3Rpb24gc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICBib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLXV0aWxpdHkgLnJlcG9ydC1hY3Rpb24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5ib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLXV0aWxpdHkgLnJlcG9ydC1hY3Rpb24gc3BhbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG5ib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLXV0aWxpdHkgLnJlcG9ydC1hY3Rpb24gc3Bhbjpub3QoOmRpc2FibGVkKTpob3ZlciwgYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAucmVwb3J0LWhlYWRlci11dGlsaXR5IC5yZXBvcnQtYWN0aW9uIHNwYW46bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAucmVwb3J0LWhlYWRlci11dGlsaXR5IC5yZXBvcnQtYWN0aW9uIHNwYW46bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCBib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLXV0aWxpdHkgLnJlcG9ydC1hY3Rpb24gc3Bhbjpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAucmVwb3J0LWhlYWRlci11dGlsaXR5IC5yZXBvcnQtYWN0aW9uIHNwYW46ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICBib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLXV0aWxpdHkgLnJlcG9ydC1hY3Rpb24gc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICBib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLXV0aWxpdHkgLnJlcG9ydC1hY3Rpb24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5ib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLXV0aWxpdHkgLnJlcG9ydC1hY3Rpb24gc3BhbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG5ib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLXV0aWxpdHkgLnJlcG9ydC1hY3Rpb24gc3Bhbjpub3QoOmRpc2FibGVkKTpob3ZlciwgYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAucmVwb3J0LWhlYWRlci11dGlsaXR5IC5yZXBvcnQtYWN0aW9uIHNwYW46bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBjb2xvcjogI2JjY2JlZjtcbiAgYm9yZGVyLWNvbG9yOiAjYmNjYmVmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLXV0aWxpdHkgLnJlcG9ydC1hY3Rpb24gc3Bhbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIGJvZHkuc2luZ2xlLW1hcC1yZXBvcnQgLnJlcG9ydC1oZWFkZXItdXRpbGl0eSAucmVwb3J0LWFjdGlvbiBzcGFuOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAucmVwb3J0LWhlYWRlci11dGlsaXR5IC5yZXBvcnQtYWN0aW9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gIH1cbn1cbmJvZHkuc2luZ2xlLW1hcC1yZXBvcnQgLnJlcG9ydC1oZWFkZXItdXRpbGl0eSAucmVwb3J0LWFjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjMGQzZGQ5ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMsIGJhY2tncm91bmQgMC4ycztcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMsIGJhY2tncm91bmQgMC4ycztcbn1cbmJvZHkuc2luZ2xlLW1hcC1yZXBvcnQgLnJlcG9ydC1oZWFkZXItdXRpbGl0eSAucmVwb3J0LWFjdGlvbjpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwZDNkZDkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZDNkZDkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycywgYmFja2dyb3VuZCAwLjJzO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycywgYmFja2dyb3VuZCAwLjJzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuc2luZ2xlLW1hcC1yZXBvcnQgLnJlcG9ydC1oZWFkZXItdXRpbGl0eSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLXV0aWxpdHkgLmNvbnRhaW5lciA+IGRpdiB7XG4gICAgcGFkZGluZzogMWVtIDAgMmVtO1xuICB9XG4gIGJvZHkuc2luZ2xlLW1hcC1yZXBvcnQgLnJlcG9ydC1oZWFkZXItdXRpbGl0eSAucmVwb3J0LWFjdGlvbiBzcGFuIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLXV0aWxpdHkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYmNjYmVmO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYmNjYmVmO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICBib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5yZXBvcnQtaGVhZGVyLXV0aWxpdHkgYSBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQwMHB4KSB7XG4gIGJvZHkuc2luZ2xlLW1hcC1yZXBvcnQgLmFydGljbGUtYm9keSA+IGgxOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI2cHggKyAoNzAgLSAyNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5ib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5hcnRpY2xlLWJvZHkgLmFzaWRlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzZW0gMmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjc1ZW07XG4gIGJhY2tncm91bmQ6ICMwZDNkZDk7XG4gIC8qQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDYwcHgpIHtcbiAgICB3aWR0aDoxMDB2dztcbiAgICBtYXJnaW4tbGVmdDo1MCU7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG4gIH0qL1xufVxuYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAuYXJ0aWNsZS1ib2R5IC5hc2lkZSBbY2xhc3MqPWNvbC1dIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG59XG5ib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5hcnRpY2xlLWJvZHkgLmFzaWRlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG5ib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5hcnRpY2xlLWJvZHkgLmFzaWRlIHAge1xuICBtYXJnaW4tYm90dG9tOiAxLjMzM2VtO1xufVxuYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAuYXJ0aWNsZS1ib2R5IC5hc2lkZSAqIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5hcnRpY2xlLWJvZHkgLmFzaWRlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi42MjVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDRlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZm9udC1zaXplOiAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5hcnRpY2xlLWJvZHkgLmFzaWRlIGgyIHtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgfVxufVxuYm9keS5zaW5nbGUtbWFwLXJlcG9ydCAuYXJ0aWNsZS1ib2R5IC5hc2lkZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41NjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjgyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xN3B4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5ib2R5LnNpbmdsZS1tYXAtcmVwb3J0IC5hcnRpY2xlLWJvZHkgLmFzaWRlIGEge1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNlYXJjaF9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2VhcmNoX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIwcHggKyA2MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIH1cbn1cblxuLnNlYXJjaF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2VhcmNoX19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNlYXJjaF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNlYXJjaF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zZWFyY2hfX2JvZHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zZWFyY2hfX2JvZHktaW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuc2VhcmNoX19ib2R5LWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zZWFyY2hfX2JvZHktaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zZWFyY2hfX2JvZHktaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2VhcmNoX19ib2R5LWlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDQ0OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9faW5wdXQtYW5kLWZpbHRlcnMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5oYWxmLXBhZ2VfX2xlZnQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaGFsZi1wYWdlX19yaWdodCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX3JpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhhbGYtcGFnZV9fcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjBweCArIDEyNXB4KTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uaGFsZi1wYWdlX19pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5kb25hdGUge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjBweCArIDEyNXB4KTtcbiAgfVxufVxuXG4uZG9uYXRlX19tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZG9uYXRlX19jb2xzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uZG9uYXRlX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZG9uYXRlX19oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5kb25hdGVfX2hlYWRlci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmRvbmF0ZV9fYnJlYWRjcnVtYiB7XG4gIGNvbG9yOiAjYmNjYmVmO1xufVxuXG4uZG9uYXRlX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZG9uYXRlX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuZG9uYXRlX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5kb25hdGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmRvbmF0ZV9fdGV4dCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5kb25hdGVfX3RleHQgYTpob3ZlciwgLmRvbmF0ZV9fdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNiY2NiZWY7XG59XG4uZG9uYXRlX190ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmRvbmF0ZV9fdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpIHVsLFxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgYTpob3ZlciwgLmRvbmF0ZV9fdGV4dCA+IHVsIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5kb25hdGVfX3RleHQgPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kb25hdGVfX3RleHQgPiB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSB1bCxcbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRvbmF0ZV9fdGV4dCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmRvbmF0ZV9fdGV4dCA+IG9sIGE6aG92ZXIsIC5kb25hdGVfX3RleHQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uZG9uYXRlX190ZXh0ID4gb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucmVzZWFyY2gtaG9tZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVzZWFyY2gtaG9tZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2MHB4ICsgMTI1cHgpO1xuICB9XG59XG5cbi5yZXNlYXJjaC1ob21lX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2hlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cblxuLnJlc2VhcmNoLWhvbWVfX2hlYWRlci1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVzZWFyY2gtaG9tZV9faGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2hlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucmVzZWFyY2gtaG9tZV9faGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19oZWFkZXItaW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5yZXNlYXJjaC1ob21lX19pbnRybyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2ludHJvIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI2cHggKyAoNzAgLSAyNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19pbnRybyB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19pbnRybyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLnJlc2VhcmNoLWhvbWVfX2ludHJvIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnJlc2VhcmNoLWhvbWVfX2ludHJvIGE6aG92ZXIsIC5yZXNlYXJjaC1ob21lX19pbnRybyBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5yZXNlYXJjaC1ob21lX19pbnRyby1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19pbnRyby1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2ludHJvLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVzZWFyY2gtaG9tZV9faW50cm8tYnV0dG9uIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnJlc2VhcmNoLWhvbWVfX2ludHJvLWJ1dHRvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4ucmVzZWFyY2gtaG9tZV9faW50cm8tYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucmVzZWFyY2gtaG9tZV9faW50cm8tYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZXNlYXJjaC1ob21lX19pbnRyby1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAucmVzZWFyY2gtaG9tZV9faW50cm8tYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ucmVzZWFyY2gtaG9tZV9faW50cm8tYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2ludHJvLWJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVzZWFyY2gtaG9tZV9faW50cm8tYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5yZXNlYXJjaC1ob21lX19jYW52YXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5yZXNlYXJjaC1ob21lX19jYW52YXMgY2FudmFzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5yZXNlYXJjaC1ob21lX190ZWFzZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucmVzZWFyY2gtaG9tZV9fdGVhc2VzLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVzZWFyY2gtaG9tZV9fdGVhc2VzLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVzZWFyY2gtaG9tZV9fdGVhc2VzLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVzZWFyY2gtaG9tZV9fdGVhc2VzLWhlYWRlciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVzZWFyY2gtaG9tZV9fdGVhc2VzLWhlYWRlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ucmVzZWFjaC1ob21lX190ZWFzZXMtdGV4dCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZXNlYWNoLWhvbWVfX3RlYXNlcy10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG59XG5cbi5yZXNlYXJjaC1ob21lX190ZWFzZXMtYWxsIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xufVxuLnJlc2VhcmNoLWhvbWVfX3RlYXNlcy1hbGw6aG92ZXIsIC5yZXNlYXJjaC1ob21lX190ZWFzZXMtYWxsOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5yZXNlYXJjaC1ob21lX19zZWFyY2gge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19zZWFyY2gge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVzZWFyY2gtaG9tZV9fc2VhcmNoIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVzZWFyY2gtaG9tZV9fc2VhcmNoIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX3NlYXJjaCAuc2VhcmNoX19mb3JtLWlucHV0IHtcbiAgICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgY29sb3I6ICMwMDFjNjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19zZWFyY2ggLnNlYXJjaF9fZm9ybS1pbnB1dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNnB4ICsgKDcwIC0gMjYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19zZWFyY2ggLnNlYXJjaF9fZm9ybS1pbnB1dCB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX3NlYXJjaCAuc2VhcmNoX19mb3JtLWlucHV0IHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAucmVzZWFyY2gtaG9tZV9fc2VhcmNoLWlubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19zZWFyY2gtaW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbi5yZXNlYXJjaC1ob21lX19yciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5yZXNlYXJjaC1ob21lX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IHAuc21hbGwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IHAubGFyZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNHB4ICsgKDM1IC0gMjQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gcCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gcCBhOmhvdmVyLCAucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IHAgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDAuMzdlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzdlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgLyogRm9yY2UgRmlyZWZveCB0byBkaXNwbGF5IHRoZSBkcm9wLWNhcCBjb3JyZWN0bHkgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzRweCArICg1MiAtIDM0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5yZXNlYXJjaC1ob21lX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNTVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDEsXG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IGgyLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMyxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDQsXG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IHAgKyBoMSxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gcCArIGgyLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBwICsgaDMsXG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IHAgKyBoNCxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gcCArIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IHAgKyBoMSxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gcCArIGgyLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBwICsgaDMsXG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IHAgKyBoNCxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBwICsgaDEsXG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IHAgKyBoMixcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gcCArIGgzLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBwICsgaDQsXG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IHAgKyBoMSxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gcCArIGgyLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBwICsgaDMsXG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IHAgKyBoNCxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBwICsgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBwICsgaDUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDEgKyBoMSxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDEgKyBoMixcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDEgKyBoMyxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDEgKyBoNCxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDEgKyBoNSxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDEgKyBoNixcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDIgKyBoMSxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDIgKyBoMixcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDIgKyBoMyxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDIgKyBoNCxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDIgKyBoNSxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDIgKyBoNixcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDMgKyBoMSxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDMgKyBoMixcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDMgKyBoMyxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDMgKyBoNCxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDMgKyBoNSxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDMgKyBoNixcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDQgKyBoMSxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDQgKyBoMixcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDQgKyBoMyxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDQgKyBoNCxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDQgKyBoNSxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDQgKyBoNixcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDUgKyBoMSxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDUgKyBoMixcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDUgKyBoMyxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDUgKyBoNCxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDUgKyBoNSxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDUgKyBoNixcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDYgKyBoMSxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDYgKyBoMixcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDYgKyBoMyxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDYgKyBoNCxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDYgKyBoNSxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDYgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMSArIGgxLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMSArIGgyLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMSArIGgzLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMSArIGg0LFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMSArIGg1LFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMSArIGg2LFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMiArIGgxLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMiArIGgyLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMiArIGgzLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMiArIGg0LFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMiArIGg1LFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMiArIGg2LFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMyArIGgxLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMyArIGgyLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMyArIGgzLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMyArIGg0LFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMyArIGg1LFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMyArIGg2LFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNCArIGgxLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNCArIGgyLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNCArIGgzLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNCArIGg0LFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNCArIGg1LFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNCArIGg2LFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNSArIGgxLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNSArIGgyLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNSArIGgzLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNSArIGg0LFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNSArIGg1LFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNSArIGg2LFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNiArIGgxLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNiArIGgyLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNiArIGgzLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNiArIGg0LFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNiArIGg1LFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IGgxIGEsXG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IGgyIGEsXG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IGgzIGEsXG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IGg1IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMSBhOmhvdmVyLCAucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IGgxIGE6Zm9jdXMsXG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IGgyIGE6aG92ZXIsXG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IGgyIGE6Zm9jdXMsXG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IGgzIGE6aG92ZXIsXG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IGgzIGE6Zm9jdXMsXG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IGg1IGE6aG92ZXIsXG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IGg1IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDQgYSxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDYgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDQgYTpob3ZlciwgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNCBhOmZvY3VzLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNiBhOmhvdmVyLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDMge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IGgzIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDQgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDEgc3Ryb25nLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMiBzdHJvbmcsXG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IGgzIHN0cm9uZyxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDQgc3Ryb25nLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNSBzdHJvbmcsXG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IGg2IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHVsLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpob3ZlciwgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gb2wgPiBsaSB1bCxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IG9sIGE6aG92ZXIsIC5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMSArIHVsLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMiArIHVsLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMyArIHVsLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNCArIHVsLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNSArIHVsLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMSArIG9sLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMiArIG9sLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMyArIG9sLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNCArIG9sLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNSArIG9sLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNiArIG9sIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCBmaWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50IGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCBmaWdjYXB0aW9uIGE6aG92ZXIsIC5yZXNlYXJjaC1ob21lX19jb250ZW50IGZpZ2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQ6bm90KC53cC1ibG9jay1pbWFnZSkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19jb250ZW50IC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgaHIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoMSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IGgyICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDMgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiBoNCArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ucmVzZWFyY2gtaG9tZV9fY29udGVudCA+IGg2ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5yZXNlYXJjaC1ob21lX19jb250ZW50ID4gaDUgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVzZWFyY2gtaG9tZV9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnJlc2VhcmNoLWhvbWVfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuLnJlc2VhcmNoLWhvbWVfX3dvcmstbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX193b3JrLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX193b3JrLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX193b3JrLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVzZWFyY2gtaG9tZV9fd29yay1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVzZWFyY2gtaG9tZV9fd29yay1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5yZXNlYXJjaC1ob21lX193b3JrLWxpc3QgKyAucmVzZWFyY2gtaG9tZV9fc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5cbi5yZXNlYXJjaC1ob21lX19wcm9tb3Mge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXNlYXJjaC1ob21lX19wcm9tb3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMjAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgfVxufVxuXG4uYWJvdXRfX2FwcHJvYWNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hYm91dF9fYXBwcm9hY2gtaW5uZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5hYm91dF9fc2VjdGlvbi1udW1iZXIge1xuICBjb2xvcjogI2YyZjVmYyAhaW1wb3J0YW50O1xufVxuXG4ubmV3c19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubmV3c19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5ld3NfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubmV3c19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4ubmV3c19faGVhZGVyLWltYWdlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5uZXdzIC50ZWFzZS1ncmlkLFxuLm5ld3MgLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uc3Rvcmllc19fZmVhdHVyZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndvcmsge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjBweCArIDEyNXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndvcmtfX2hlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cblxuLndvcmtfX2hlYWRlci1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud29ya19faGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndvcmtfX2hlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAud29ya19faGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53b3JrX19oZWFkZXItaW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53b3JrX19oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi53b3JrX19icmVhZGNydW1iIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53b3JrX19icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53b3JrX19icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53b3JrX19icmVhZGNydW1iIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLndvcmtfX2JyZWFkY3J1bWI6aG92ZXIsIC53b3JrX19icmVhZGNydW1iOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCB2YXIoLS1yZWQpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgdmFyKC0tcmVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud29ya19fYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ud29ya19fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndvcmtfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53b3JrX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ud29ya19fbGFiZWwgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndvcmtfX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi53b3JrX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndvcmtfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud29ya19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cblxuLndvcmtfX2ludHJvZHVjdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLndvcmtfX2ludHJvZHVjdGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAud29ya19faW50cm9kdWN0aW9uIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud29ya19faW50cm9kdWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gIH1cbn1cblxuLndvcmtfX3NlZS1hbGwtY2FzZXMge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53b3JrX19zZWUtYWxsLWNhc2VzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53b3JrX19zZWUtYWxsLWNhc2VzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53b3JrX19zZWUtYWxsLWNhc2VzIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLndvcmtfX3NlZS1hbGwtY2FzZXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLndvcmtfX3NlZS1hbGwtY2FzZXM6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC53b3JrX19zZWUtYWxsLWNhc2VzOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53b3JrX19zZWUtYWxsLWNhc2VzOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLndvcmtfX3NlZS1hbGwtY2FzZXM6bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi53b3JrX19zZWUtYWxsLWNhc2VzOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndvcmtfX3NlZS1hbGwtY2FzZXMge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndvcmtfX3NlZS1hbGwtY2FzZXMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud29ya19fc2VlLWFsbC1jYXNlcyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLndvcmtfX3RlYXNlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud29ya19fcG9zdHMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndvcmtfX3Bvc3RzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi53b3JrX19wb3N0cy1sZWZ0LFxuLndvcmtfX3Bvc3RzLXJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53b3JrX19wb3N0cy1sZWZ0LFxuLndvcmtfX3Bvc3RzLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud29ya19fcG9zdHMtbGVmdCxcbi53b3JrX19wb3N0cy1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndvcmtfX3Bvc3RzLWxlZnQsXG4ud29ya19fcG9zdHMtcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndvcmtfX3Bvc3RzLWxlZnQsXG4ud29ya19fcG9zdHMtcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG59XG5cbi53b3JrX19wb3N0cy1sZWZ0LS1mdWxsIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud29ya19fcG9zdHMtbGVmdC0tZnVsbCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53b3JrX19wb3N0cy1sZWZ0LS1mdWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndvcmtfX3Bvc3RzLWxlZnQtLWZ1bGwge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLndvcmtfX3Bvc3RzLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbn1cblxuLndvcmtfX25ld3MtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud29ya19fbmV3cy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53b3JrX19uZXdzLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuXG4ud29ya19fbmV3czpob3ZlciAud29ya19fbmV3cy10aXRsZSxcbi53b3JrX19uZXdzOmhvdmVyIC53b3JrX19uZXdzLWRhdGUsIC53b3JrX19uZXdzOmZvY3VzIC53b3JrX19uZXdzLXRpdGxlLFxuLndvcmtfX25ld3M6Zm9jdXMgLndvcmtfX25ld3MtZGF0ZSB7XG4gIGNvbG9yOiAjYmNjYmVmO1xufVxuXG4ud29ya19fbmV3cy1saW5rIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53b3JrX19uZXdzLWxpbms6aG92ZXIgLndvcmtfX25ld3MtZGF0ZSwgLndvcmtfX25ld3MtbGluazpmb2N1cyAud29ya19fbmV3cy1kYXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzZGQ5O1xufVxuLndvcmtfX25ld3MtbGluazpob3ZlciAud29ya19fbmV3cy10aXRsZSxcbi53b3JrX19uZXdzLWxpbms6aG92ZXIgLndvcmtfX25ld3MtZGF0ZSwgLndvcmtfX25ld3MtbGluazpmb2N1cyAud29ya19fbmV3cy10aXRsZSxcbi53b3JrX19uZXdzLWxpbms6Zm9jdXMgLndvcmtfX25ld3MtZGF0ZSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xufVxuXG4ud29ya19fbmV3cy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndvcmtfX25ld3MtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndvcmtfX25ld3MtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4ud29ya19fbmV3cy1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycywgY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMsIGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndvcmtfX25ld3MtZGF0ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud29ya19fbmV3cy1kYXRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLndvcmtfX3NlZS1hbGwtbmV3cyB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndvcmtfX3NlZS1hbGwtbmV3cyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud29ya19fc2VlLWFsbC1uZXdzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53b3JrX19zZWUtYWxsLW5ld3MgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ud29ya19fc2VlLWFsbC1uZXdzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi53b3JrX19zZWUtYWxsLW5ld3M6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC53b3JrX19zZWUtYWxsLW5ld3M6bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndvcmtfX3NlZS1hbGwtbmV3czpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC53b3JrX19zZWUtYWxsLW5ld3M6bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi53b3JrX19zZWUtYWxsLW5ld3M6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud29ya19fc2VlLWFsbC1uZXdzIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA0NDlweCkge1xuICAud29ya19fc2VlLWFsbC1uZXdzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi53b3JrX19wb3N0cy1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53b3JrX19wb3N0cy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53b3JrX19wb3N0cy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud29ya19fcG9zdHMtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi53b3JrX19wb3N0cy1ncmlkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cblxuLndvcmtfX3NlZS1hbGwtcG9zdHMge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53b3JrX19zZWUtYWxsLXBvc3RzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53b3JrX19zZWUtYWxsLXBvc3RzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53b3JrX19zZWUtYWxsLXBvc3RzIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLndvcmtfX3NlZS1hbGwtcG9zdHMgc3ZnIHtcbiAgZmlsbDogIzAwMWM2MDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLndvcmtfX3NlZS1hbGwtcG9zdHM6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC53b3JrX19zZWUtYWxsLXBvc3RzOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53b3JrX19zZWUtYWxsLXBvc3RzOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLndvcmtfX3NlZS1hbGwtcG9zdHM6bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi53b3JrX19zZWUtYWxsLXBvc3RzOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndvcmtfX3NlZS1hbGwtcG9zdHMge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDQ0OXB4KSB7XG4gIC53b3JrX19zZWUtYWxsLXBvc3RzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi53b3JrX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53b3JrX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndvcmtfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAud29ya19fY29udGVudCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAud29ya19fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ud29ya19fY29udGVudCA+IHAuc21hbGwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4ud29ya19fY29udGVudCA+IHAubGFyZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53b3JrX19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNHB4ICsgKDM1IC0gMjQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud29ya19fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLndvcmtfX2NvbnRlbnQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi53b3JrX19jb250ZW50ID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53b3JrX19jb250ZW50ID4gcCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi53b3JrX19jb250ZW50ID4gcCBhOmhvdmVyLCAud29ya19fY29udGVudCA+IHAgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLndvcmtfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDAuMzdlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzdlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgLyogRm9yY2UgRmlyZWZveCB0byBkaXNwbGF5IHRoZSBkcm9wLWNhcCBjb3JyZWN0bHkgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud29ya19fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzRweCArICg1MiAtIDM0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud29ya19fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC53b3JrX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNTVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cbi53b3JrX19jb250ZW50ID4gaDEsXG4ud29ya19fY29udGVudCA+IGgyLFxuLndvcmtfX2NvbnRlbnQgPiBoMyxcbi53b3JrX19jb250ZW50ID4gaDQsXG4ud29ya19fY29udGVudCA+IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi53b3JrX19jb250ZW50ID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ud29ya19fY29udGVudCA+IHAgKyBoMSxcbi53b3JrX19jb250ZW50ID4gcCArIGgyLFxuLndvcmtfX2NvbnRlbnQgPiBwICsgaDMsXG4ud29ya19fY29udGVudCA+IHAgKyBoNCxcbi53b3JrX19jb250ZW50ID4gcCArIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud29ya19fY29udGVudCA+IHAgKyBoMSxcbi53b3JrX19jb250ZW50ID4gcCArIGgyLFxuLndvcmtfX2NvbnRlbnQgPiBwICsgaDMsXG4ud29ya19fY29udGVudCA+IHAgKyBoNCxcbi53b3JrX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgPiBwICsgaDEsXG4ud29ya19fY29udGVudCA+IHAgKyBoMixcbi53b3JrX19jb250ZW50ID4gcCArIGgzLFxuLndvcmtfX2NvbnRlbnQgPiBwICsgaDQsXG4ud29ya19fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud29ya19fY29udGVudCA+IHAgKyBoMSxcbi53b3JrX19jb250ZW50ID4gcCArIGgyLFxuLndvcmtfX2NvbnRlbnQgPiBwICsgaDMsXG4ud29ya19fY29udGVudCA+IHAgKyBoNCxcbi53b3JrX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuLndvcmtfX2NvbnRlbnQgPiBwICsgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgPiBwICsgaDUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi53b3JrX19jb250ZW50ID4gaDEgKyBoMSxcbi53b3JrX19jb250ZW50ID4gaDEgKyBoMixcbi53b3JrX19jb250ZW50ID4gaDEgKyBoMyxcbi53b3JrX19jb250ZW50ID4gaDEgKyBoNCxcbi53b3JrX19jb250ZW50ID4gaDEgKyBoNSxcbi53b3JrX19jb250ZW50ID4gaDEgKyBoNixcbi53b3JrX19jb250ZW50ID4gaDIgKyBoMSxcbi53b3JrX19jb250ZW50ID4gaDIgKyBoMixcbi53b3JrX19jb250ZW50ID4gaDIgKyBoMyxcbi53b3JrX19jb250ZW50ID4gaDIgKyBoNCxcbi53b3JrX19jb250ZW50ID4gaDIgKyBoNSxcbi53b3JrX19jb250ZW50ID4gaDIgKyBoNixcbi53b3JrX19jb250ZW50ID4gaDMgKyBoMSxcbi53b3JrX19jb250ZW50ID4gaDMgKyBoMixcbi53b3JrX19jb250ZW50ID4gaDMgKyBoMyxcbi53b3JrX19jb250ZW50ID4gaDMgKyBoNCxcbi53b3JrX19jb250ZW50ID4gaDMgKyBoNSxcbi53b3JrX19jb250ZW50ID4gaDMgKyBoNixcbi53b3JrX19jb250ZW50ID4gaDQgKyBoMSxcbi53b3JrX19jb250ZW50ID4gaDQgKyBoMixcbi53b3JrX19jb250ZW50ID4gaDQgKyBoMyxcbi53b3JrX19jb250ZW50ID4gaDQgKyBoNCxcbi53b3JrX19jb250ZW50ID4gaDQgKyBoNSxcbi53b3JrX19jb250ZW50ID4gaDQgKyBoNixcbi53b3JrX19jb250ZW50ID4gaDUgKyBoMSxcbi53b3JrX19jb250ZW50ID4gaDUgKyBoMixcbi53b3JrX19jb250ZW50ID4gaDUgKyBoMyxcbi53b3JrX19jb250ZW50ID4gaDUgKyBoNCxcbi53b3JrX19jb250ZW50ID4gaDUgKyBoNSxcbi53b3JrX19jb250ZW50ID4gaDUgKyBoNixcbi53b3JrX19jb250ZW50ID4gaDYgKyBoMSxcbi53b3JrX19jb250ZW50ID4gaDYgKyBoMixcbi53b3JrX19jb250ZW50ID4gaDYgKyBoMyxcbi53b3JrX19jb250ZW50ID4gaDYgKyBoNCxcbi53b3JrX19jb250ZW50ID4gaDYgKyBoNSxcbi53b3JrX19jb250ZW50ID4gaDYgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgPiBoMSArIGgxLFxuLndvcmtfX2NvbnRlbnQgPiBoMSArIGgyLFxuLndvcmtfX2NvbnRlbnQgPiBoMSArIGgzLFxuLndvcmtfX2NvbnRlbnQgPiBoMSArIGg0LFxuLndvcmtfX2NvbnRlbnQgPiBoMSArIGg1LFxuLndvcmtfX2NvbnRlbnQgPiBoMSArIGg2LFxuLndvcmtfX2NvbnRlbnQgPiBoMiArIGgxLFxuLndvcmtfX2NvbnRlbnQgPiBoMiArIGgyLFxuLndvcmtfX2NvbnRlbnQgPiBoMiArIGgzLFxuLndvcmtfX2NvbnRlbnQgPiBoMiArIGg0LFxuLndvcmtfX2NvbnRlbnQgPiBoMiArIGg1LFxuLndvcmtfX2NvbnRlbnQgPiBoMiArIGg2LFxuLndvcmtfX2NvbnRlbnQgPiBoMyArIGgxLFxuLndvcmtfX2NvbnRlbnQgPiBoMyArIGgyLFxuLndvcmtfX2NvbnRlbnQgPiBoMyArIGgzLFxuLndvcmtfX2NvbnRlbnQgPiBoMyArIGg0LFxuLndvcmtfX2NvbnRlbnQgPiBoMyArIGg1LFxuLndvcmtfX2NvbnRlbnQgPiBoMyArIGg2LFxuLndvcmtfX2NvbnRlbnQgPiBoNCArIGgxLFxuLndvcmtfX2NvbnRlbnQgPiBoNCArIGgyLFxuLndvcmtfX2NvbnRlbnQgPiBoNCArIGgzLFxuLndvcmtfX2NvbnRlbnQgPiBoNCArIGg0LFxuLndvcmtfX2NvbnRlbnQgPiBoNCArIGg1LFxuLndvcmtfX2NvbnRlbnQgPiBoNCArIGg2LFxuLndvcmtfX2NvbnRlbnQgPiBoNSArIGgxLFxuLndvcmtfX2NvbnRlbnQgPiBoNSArIGgyLFxuLndvcmtfX2NvbnRlbnQgPiBoNSArIGgzLFxuLndvcmtfX2NvbnRlbnQgPiBoNSArIGg0LFxuLndvcmtfX2NvbnRlbnQgPiBoNSArIGg1LFxuLndvcmtfX2NvbnRlbnQgPiBoNSArIGg2LFxuLndvcmtfX2NvbnRlbnQgPiBoNiArIGgxLFxuLndvcmtfX2NvbnRlbnQgPiBoNiArIGgyLFxuLndvcmtfX2NvbnRlbnQgPiBoNiArIGgzLFxuLndvcmtfX2NvbnRlbnQgPiBoNiArIGg0LFxuLndvcmtfX2NvbnRlbnQgPiBoNiArIGg1LFxuLndvcmtfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ud29ya19fY29udGVudCA+IGgxIGEsXG4ud29ya19fY29udGVudCA+IGgyIGEsXG4ud29ya19fY29udGVudCA+IGgzIGEsXG4ud29ya19fY29udGVudCA+IGg1IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLndvcmtfX2NvbnRlbnQgPiBoMSBhOmhvdmVyLCAud29ya19fY29udGVudCA+IGgxIGE6Zm9jdXMsXG4ud29ya19fY29udGVudCA+IGgyIGE6aG92ZXIsXG4ud29ya19fY29udGVudCA+IGgyIGE6Zm9jdXMsXG4ud29ya19fY29udGVudCA+IGgzIGE6aG92ZXIsXG4ud29ya19fY29udGVudCA+IGgzIGE6Zm9jdXMsXG4ud29ya19fY29udGVudCA+IGg1IGE6aG92ZXIsXG4ud29ya19fY29udGVudCA+IGg1IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi53b3JrX19jb250ZW50ID4gaDQgYSxcbi53b3JrX19jb250ZW50ID4gaDYgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi53b3JrX19jb250ZW50ID4gaDQgYTpob3ZlciwgLndvcmtfX2NvbnRlbnQgPiBoNCBhOmZvY3VzLFxuLndvcmtfX2NvbnRlbnQgPiBoNiBhOmhvdmVyLFxuLndvcmtfX2NvbnRlbnQgPiBoNiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ud29ya19fY29udGVudCA+IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuLndvcmtfX2NvbnRlbnQgPiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53b3JrX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53b3JrX19jb250ZW50ID4gaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi53b3JrX19jb250ZW50ID4gaDMge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud29ya19fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53b3JrX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud29ya19fY29udGVudCA+IGgzIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuLndvcmtfX2NvbnRlbnQgPiBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud29ya19fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53b3JrX19jb250ZW50ID4gaDQgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ud29ya19fY29udGVudCA+IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud29ya19fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53b3JrX19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLndvcmtfX2NvbnRlbnQgPiBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud29ya19fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi53b3JrX19jb250ZW50ID4gaDEgc3Ryb25nLFxuLndvcmtfX2NvbnRlbnQgPiBoMiBzdHJvbmcsXG4ud29ya19fY29udGVudCA+IGgzIHN0cm9uZyxcbi53b3JrX19jb250ZW50ID4gaDQgc3Ryb25nLFxuLndvcmtfX2NvbnRlbnQgPiBoNSBzdHJvbmcsXG4ud29ya19fY29udGVudCA+IGg2IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLndvcmtfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi53b3JrX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndvcmtfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud29ya19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53b3JrX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHVsLFxuLndvcmtfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi53b3JrX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53b3JrX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53b3JrX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53b3JrX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud29ya19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndvcmtfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndvcmtfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53b3JrX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndvcmtfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud29ya19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53b3JrX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud29ya19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi53b3JrX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLndvcmtfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53b3JrX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud29ya19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndvcmtfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud29ya19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53b3JrX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud29ya19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndvcmtfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53b3JrX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud29ya19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndvcmtfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud29ya19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndvcmtfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53b3JrX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud29ya19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ud29ya19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpob3ZlciwgLndvcmtfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi53b3JrX19jb250ZW50ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi53b3JrX19jb250ZW50ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud29ya19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndvcmtfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndvcmtfX2NvbnRlbnQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53b3JrX19jb250ZW50ID4gb2wgPiBsaSB1bCxcbi53b3JrX19jb250ZW50ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLndvcmtfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53b3JrX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud29ya19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndvcmtfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud29ya19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53b3JrX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud29ya19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndvcmtfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53b3JrX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud29ya19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndvcmtfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud29ya19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud29ya19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud29ya19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53b3JrX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndvcmtfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud29ya19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53b3JrX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndvcmtfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLndvcmtfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud29ya19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53b3JrX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndvcmtfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndvcmtfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud29ya19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53b3JrX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud29ya19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi53b3JrX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53b3JrX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndvcmtfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud29ya19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53b3JrX19jb250ZW50ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ud29ya19fY29udGVudCA+IG9sIGE6aG92ZXIsIC53b3JrX19jb250ZW50ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLndvcmtfX2NvbnRlbnQgPiBoMSArIHVsLFxuLndvcmtfX2NvbnRlbnQgPiBoMiArIHVsLFxuLndvcmtfX2NvbnRlbnQgPiBoMyArIHVsLFxuLndvcmtfX2NvbnRlbnQgPiBoNCArIHVsLFxuLndvcmtfX2NvbnRlbnQgPiBoNSArIHVsLFxuLndvcmtfX2NvbnRlbnQgPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLndvcmtfX2NvbnRlbnQgPiBoMSArIG9sLFxuLndvcmtfX2NvbnRlbnQgPiBoMiArIG9sLFxuLndvcmtfX2NvbnRlbnQgPiBoMyArIG9sLFxuLndvcmtfX2NvbnRlbnQgPiBoNCArIG9sLFxuLndvcmtfX2NvbnRlbnQgPiBoNSArIG9sLFxuLndvcmtfX2NvbnRlbnQgPiBoNiArIG9sIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLndvcmtfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53b3JrX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ud29ya19fY29udGVudCBmaWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi53b3JrX19jb250ZW50IGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ud29ya19fY29udGVudCBmaWdjYXB0aW9uIGE6aG92ZXIsIC53b3JrX19jb250ZW50IGZpZ2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLndvcmtfX2NvbnRlbnQ6bm90KC53cC1ibG9jay1pbWFnZSkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53b3JrX19jb250ZW50IC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud29ya19fY29udGVudCAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi53b3JrX19jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi53b3JrX19jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLndvcmtfX2NvbnRlbnQgaHIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53b3JrX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud29ya19fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53b3JrX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLndvcmtfX2NvbnRlbnQgPiBoMSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ud29ya19fY29udGVudCA+IGgyICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi53b3JrX19jb250ZW50ID4gaDMgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLndvcmtfX2NvbnRlbnQgPiBoNCArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ud29ya19fY29udGVudCA+IGg2ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi53b3JrX19jb250ZW50ID4gaDUgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud29ya19fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLndvcmtfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZXJzb25fX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaXNzLXNvbF9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLmlzcy1zb2xfX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pc3Mtc29sX19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3Mtc29sX19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuaXNzLXNvbF9faGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5pc3Mtc29sX19oZWFkZXIubm90LWZpcnN0LXBhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlzcy1zb2xfX2hlYWRlci5ub3QtZmlyc3QtcGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmlzcy1zb2xfX2hlYWRlci1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pc3Mtc29sX19oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlzcy1zb2xfX2hlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmlzcy1zb2xfX2hlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3Mtc29sX19oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmlzcy1zb2xfX2hlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pc3Mtc29sX19oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5pc3Mtc29sX19oZWFkZXItaW5uZXItbGVmdCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaXNzLXNvbF9faGVhZGVyLWlubmVyLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmlzcy1zb2xfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzLXNvbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3Mtc29sX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuXG4uaXNzLXNvbF9fYnJlYWRjcnVtYiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzLXNvbF9fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzLXNvbF9fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaXNzLXNvbF9fYnJlYWRjcnVtYiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5pc3Mtc29sX19icmVhZGNydW1iOmhvdmVyLCAuaXNzLXNvbF9fYnJlYWRjcnVtYjpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgdmFyKC0tcmVkKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwIHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlzcy1zb2xfX2JyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmlzcy1zb2xfX2JvZHkge1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmlzcy1zb2xfX2JvZHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlzcy1zb2xfX2JvZHkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uaXNzLXNvbF9fcmFpbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IGNhbGMoNjBweCArIDEyNXB4ICsgMTQwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmlzcy1zb2xfX3JhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogODUwcHgpIHtcbiAgLmlzcy1zb2xfX3JhaWwge1xuICAgIHRvcDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuYWRtaW4tYmFyIC5pc3Mtc29sX19yYWlsIHtcbiAgICB0b3A6IGNhbGMoY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCkgKyAzMnB4KTtcbiAgfVxufVxuXG4uaXNzLXNvbF9fbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlzcy1zb2xfX21haW4ge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuXG4uaXNzLXNvbF9fdG9wcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmlzcy1zb2xfX3RvcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDEwJTtcbiAgfVxufVxuLmlzcy1zb2xfX3RvcHBlci5oYXMtaW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmlzcy1zb2xfX2ZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmlzcy1zb2xfX3RvcHBlci1jYXJkIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDBlMmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaXNzLXNvbF9fdG9wcGVyLWNhcmQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaXNzLXNvbF9fdG9wcGVyLWNhcmQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmlzcy1zb2xfX3RvcHBlci1jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICB9XG4gIC5oYXMtaW1hZ2UgLmlzcy1zb2xfX3RvcHBlci1jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3Mtc29sX190b3BwZXItY2FyZDphZnRlciwgLmlzcy1zb2xfX3RvcHBlci1jYXJkOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbiAgLmlzcy1zb2xfX3RvcHBlci1jYXJkOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogOCU7XG4gIH1cbiAgLmlzcy1zb2xfX3RvcHBlci1jYXJkOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA4JTtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pc3Mtc29sX190b3BwZXItdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaXNzLXNvbF9fdG9wcGVyLXRleHQge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaXNzLXNvbF9fdG9wcGVyLXRleHQge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbi5pc3Mtc29sX19kZXNjLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3Mtc29sX19kZXNjLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzLXNvbF9fZGVzYy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmlzcy1zb2xfX2Rlc2MtaGVhZGVyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uaXNzLXNvbF9fZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzLXNvbF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNHB4ICsgKDM1IC0gMjQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzLXNvbF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uaXNzLXNvbF9fZGVzYyBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5pc3Mtc29sX19kZXNjIGE6aG92ZXIsIC5pc3Mtc29sX19kZXNjIGE6Zm9jdXMge1xuICBjb2xvcjogI2JjY2JlZjtcbn1cbi5pc3Mtc29sX19kZXNjIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmlzcy1zb2xfX2Rlc2MgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pc3Mtc29sX19kZXNjID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmlzcy1zb2xfX2Rlc2MgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzcy1zb2xfX2Rlc2MgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlzcy1zb2xfX2Rlc2MgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlzcy1zb2xfX2Rlc2MgPiB1bCA+IGxpIHVsLFxuLmlzcy1zb2xfX2Rlc2MgPiB1bCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uaXNzLXNvbF9fZGVzYyA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzcy1zb2xfX2Rlc2MgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pc3Mtc29sX19kZXNjID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXNzLXNvbF9fZGVzYyA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pc3Mtc29sX19kZXNjID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzcy1zb2xfX2Rlc2MgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3Mtc29sX19kZXNjID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaXNzLXNvbF9fZGVzYyA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzcy1zb2xfX2Rlc2MgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3Mtc29sX19kZXNjID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaXNzLXNvbF9fZGVzYyA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pc3Mtc29sX19kZXNjID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pc3Mtc29sX19kZXNjID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3Mtc29sX19kZXNjID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzcy1zb2xfX2Rlc2MgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaXNzLXNvbF9fZGVzYyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3Mtc29sX19kZXNjID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzcy1zb2xfX2Rlc2MgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaXNzLXNvbF9fZGVzYyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaXNzLXNvbF9fZGVzYyA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pc3Mtc29sX19kZXNjID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlzcy1zb2xfX2Rlc2MgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXNzLXNvbF9fZGVzYyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXNzLXNvbF9fZGVzYyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzLXNvbF9fZGVzYyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3Mtc29sX19kZXNjID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmlzcy1zb2xfX2Rlc2MgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzLXNvbF9fZGVzYyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3Mtc29sX19kZXNjID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmlzcy1zb2xfX2Rlc2MgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlzcy1zb2xfX2Rlc2MgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXNzLXNvbF9fZGVzYyA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pc3Mtc29sX19kZXNjID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlzcy1zb2xfX2Rlc2MgPiB1bCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5pc3Mtc29sX19kZXNjID4gdWwgYTpob3ZlciwgLmlzcy1zb2xfX2Rlc2MgPiB1bCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaXNzLXNvbF9fZGVzYyA+IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlzcy1zb2xfX2Rlc2MgPiB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaXNzLXNvbF9fZGVzYyA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uaXNzLXNvbF9fZGVzYyA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzcy1zb2xfX2Rlc2MgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3Mtc29sX19kZXNjID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3Mtc29sX19kZXNjID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pc3Mtc29sX19kZXNjID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3Mtc29sX19kZXNjID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3Mtc29sX19kZXNjID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5pc3Mtc29sX19kZXNjID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaXNzLXNvbF9fZGVzYyA+IG9sID4gbGkgdWwsXG4uaXNzLXNvbF9fZGVzYyA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5pc3Mtc29sX19kZXNjID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXNzLXNvbF9fZGVzYyA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlzcy1zb2xfX2Rlc2MgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pc3Mtc29sX19kZXNjID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzcy1zb2xfX2Rlc2MgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzLXNvbF9fZGVzYyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzcy1zb2xfX2Rlc2MgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pc3Mtc29sX19kZXNjID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzLXNvbF9fZGVzYyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzcy1zb2xfX2Rlc2MgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5pc3Mtc29sX19kZXNjID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlzcy1zb2xfX2Rlc2MgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzcy1zb2xfX2Rlc2MgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzcy1zb2xfX2Rlc2MgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzLXNvbF9fZGVzYyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pc3Mtc29sX19kZXNjID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzcy1zb2xfX2Rlc2MgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzLXNvbF9fZGVzYyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5pc3Mtc29sX19kZXNjID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pc3Mtc29sX19kZXNjID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzcy1zb2xfX2Rlc2MgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXNzLXNvbF9fZGVzYyA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pc3Mtc29sX19kZXNjID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pc3Mtc29sX19kZXNjID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3Mtc29sX19kZXNjID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzcy1zb2xfX2Rlc2MgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaXNzLXNvbF9fZGVzYyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3Mtc29sX19kZXNjID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzcy1zb2xfX2Rlc2MgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaXNzLXNvbF9fZGVzYyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaXNzLXNvbF9fZGVzYyA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pc3Mtc29sX19kZXNjID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlzcy1zb2xfX2Rlc2MgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXNzLXNvbF9fZGVzYyA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmlzcy1zb2xfX2Rlc2MgPiBvbCBhOmhvdmVyLCAuaXNzLXNvbF9fZGVzYyA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5pc3Mtc29sX19kZXNjID4gb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXNzLXNvbF9fZGVzYyA+IG9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlzcy1zb2xfX3RleHQge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuaXNzLXNvbF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaXNzLXNvbF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaXNzLXNvbF9fdGV4dCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5pc3Mtc29sX190ZXh0IGE6aG92ZXIsIC5pc3Mtc29sX190ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogI2JjY2JlZjtcbn1cbi5pc3Mtc29sX190ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmlzcy1zb2xfX3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pc3Mtc29sX190ZXh0ID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmlzcy1zb2xfX3RleHQgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzcy1zb2xfX3RleHQgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlzcy1zb2xfX3RleHQgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlzcy1zb2xfX3RleHQgPiB1bCA+IGxpIHVsLFxuLmlzcy1zb2xfX3RleHQgPiB1bCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uaXNzLXNvbF9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzcy1zb2xfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pc3Mtc29sX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXNzLXNvbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pc3Mtc29sX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzcy1zb2xfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3Mtc29sX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaXNzLXNvbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzcy1zb2xfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3Mtc29sX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaXNzLXNvbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pc3Mtc29sX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pc3Mtc29sX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3Mtc29sX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzcy1zb2xfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaXNzLXNvbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3Mtc29sX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzcy1zb2xfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaXNzLXNvbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaXNzLXNvbF9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pc3Mtc29sX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlzcy1zb2xfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXNzLXNvbF9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXNzLXNvbF9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzLXNvbF9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3Mtc29sX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmlzcy1zb2xfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzLXNvbF9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3Mtc29sX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmlzcy1zb2xfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlzcy1zb2xfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXNzLXNvbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pc3Mtc29sX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlzcy1zb2xfX3RleHQgPiB1bCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5pc3Mtc29sX190ZXh0ID4gdWwgYTpob3ZlciwgLmlzcy1zb2xfX3RleHQgPiB1bCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaXNzLXNvbF9fdGV4dCA+IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlzcy1zb2xfX3RleHQgPiB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaXNzLXNvbF9fdGV4dCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uaXNzLXNvbF9fdGV4dCA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzcy1zb2xfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3Mtc29sX190ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3Mtc29sX190ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pc3Mtc29sX190ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3Mtc29sX190ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3Mtc29sX190ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5pc3Mtc29sX190ZXh0ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaXNzLXNvbF9fdGV4dCA+IG9sID4gbGkgdWwsXG4uaXNzLXNvbF9fdGV4dCA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5pc3Mtc29sX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXNzLXNvbF9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlzcy1zb2xfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pc3Mtc29sX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzcy1zb2xfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzLXNvbF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzcy1zb2xfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pc3Mtc29sX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzLXNvbF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzcy1zb2xfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5pc3Mtc29sX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlzcy1zb2xfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzcy1zb2xfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzcy1zb2xfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzLXNvbF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pc3Mtc29sX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzcy1zb2xfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzLXNvbF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5pc3Mtc29sX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pc3Mtc29sX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzcy1zb2xfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXNzLXNvbF9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pc3Mtc29sX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pc3Mtc29sX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3Mtc29sX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzcy1zb2xfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaXNzLXNvbF9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3Mtc29sX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzcy1zb2xfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaXNzLXNvbF9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaXNzLXNvbF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pc3Mtc29sX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlzcy1zb2xfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXNzLXNvbF9fdGV4dCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmlzcy1zb2xfX3RleHQgPiBvbCBhOmhvdmVyLCAuaXNzLXNvbF9fdGV4dCA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5pc3Mtc29sX190ZXh0ID4gb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXNzLXNvbF9fdGV4dCA+IG9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaXNzLXNvbF9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmlzcy1zb2xfX3RleHQge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cblxuLmlzcy1zb2xfX21lc3NhZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmlzcy1zb2xfX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmlzcy1zb2xfX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3Mtc29sX19tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uaXNzLXNvbF9fbWVzc2FnZSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5pc3Mtc29sX19tZXNzYWdlIGE6aG92ZXIsIC5pc3Mtc29sX19tZXNzYWdlIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXNzLXNvbF9fbWVzc2FnZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbi5pc3Mtc29sX19tZXNzYWdlIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmlzcy1zb2xfX21lc3NhZ2UgYTpob3ZlciwgLmlzcy1zb2xfX21lc3NhZ2UgYTpmb2N1cyB7XG4gIGNvbG9yOiAjYmNjYmVmO1xufVxuXG4uaXNzLXNvbF9fdGVhc2UtZ3JpZCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pc3Mtc29sX190ZWFzZS1ncmlkIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3Mtc29sX190ZWFzZS1ncmlkIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaXNzLXNvbF9fdGVhc2UtZ3JpZCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlzcy1zb2xfX3RlYXNlLWdyaWQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmlzcy1zb2xfX3RlYXNlLWdyaWQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlzcy1zb2xfX3RlYXNlLWdyaWQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3Mtc29sX190ZWFzZS1ncmlkIC50ZWFzZS1ncmlkIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuaXNzLXNvbF9fdGVhc2UtZ3JpZC1oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBjb2xvcjogIzAwMWM2MDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzcy1zb2xfX3RlYXNlLWdyaWQtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI2cHggKyAoNzAgLSAyNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3Mtc29sX190ZWFzZS1ncmlkLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pc3Mtc29sX190ZWFzZS1ncmlkLWhlYWRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3Mtc29sX190ZWFzZS1ncmlkLWhlYWRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwMWM2MDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzcy1zb2xfX3RlYXNlLWdyaWQtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzcy1zb2xfX3RlYXNlLWdyaWQtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaXNzLXNvbF9fdGVhc2UtZ3JpZC1oZWFkZXIgZW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuXG4uaXNzLXNvbF9fY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pc3Mtc29sX19jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3Mtc29sX19jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaXNzLXNvbF9fY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pc3Mtc29sX19jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaXNzLXNvbF9fY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG4uaXNzLXNvbF9fY29udGVudC13cmFwcGVyLnRvcC1zbWFsbCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uaXNzLXNvbF9fY29udGVudC13cmFwcGVyLmJvdHRvbS1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pc3Mtc29sX19jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuaXNzLXNvbF9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaXNzLXNvbF9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaXNzLXNvbF9fY29udGVudCA+IHAuc21hbGwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4uaXNzLXNvbF9fY29udGVudCA+IHAubGFyZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3Mtc29sX19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNHB4ICsgKDM1IC0gMjQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzLXNvbF9fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pc3Mtc29sX19jb250ZW50ID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pc3Mtc29sX19jb250ZW50ID4gcCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5pc3Mtc29sX19jb250ZW50ID4gcCBhOmhvdmVyLCAuaXNzLXNvbF9fY29udGVudCA+IHAgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmlzcy1zb2xfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDAuMzdlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzdlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgLyogRm9yY2UgRmlyZWZveCB0byBkaXNwbGF5IHRoZSBkcm9wLWNhcCBjb3JyZWN0bHkgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzLXNvbF9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzRweCArICg1MiAtIDM0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXNzLXNvbF9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5pc3Mtc29sX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNTVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cbi5pc3Mtc29sX19jb250ZW50ID4gaDEsXG4uaXNzLXNvbF9fY29udGVudCA+IGgyLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMyxcbi5pc3Mtc29sX19jb250ZW50ID4gaDQsXG4uaXNzLXNvbF9fY29udGVudCA+IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pc3Mtc29sX19jb250ZW50ID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaXNzLXNvbF9fY29udGVudCA+IHAgKyBoMSxcbi5pc3Mtc29sX19jb250ZW50ID4gcCArIGgyLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBwICsgaDMsXG4uaXNzLXNvbF9fY29udGVudCA+IHAgKyBoNCxcbi5pc3Mtc29sX19jb250ZW50ID4gcCArIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaXNzLXNvbF9fY29udGVudCA+IHAgKyBoMSxcbi5pc3Mtc29sX19jb250ZW50ID4gcCArIGgyLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBwICsgaDMsXG4uaXNzLXNvbF9fY29udGVudCA+IHAgKyBoNCxcbi5pc3Mtc29sX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgPiBwICsgaDEsXG4uaXNzLXNvbF9fY29udGVudCA+IHAgKyBoMixcbi5pc3Mtc29sX19jb250ZW50ID4gcCArIGgzLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBwICsgaDQsXG4uaXNzLXNvbF9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaXNzLXNvbF9fY29udGVudCA+IHAgKyBoMSxcbi5pc3Mtc29sX19jb250ZW50ID4gcCArIGgyLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBwICsgaDMsXG4uaXNzLXNvbF9fY29udGVudCA+IHAgKyBoNCxcbi5pc3Mtc29sX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiBwICsgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgPiBwICsgaDUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5pc3Mtc29sX19jb250ZW50ID4gaDEgKyBoMSxcbi5pc3Mtc29sX19jb250ZW50ID4gaDEgKyBoMixcbi5pc3Mtc29sX19jb250ZW50ID4gaDEgKyBoMyxcbi5pc3Mtc29sX19jb250ZW50ID4gaDEgKyBoNCxcbi5pc3Mtc29sX19jb250ZW50ID4gaDEgKyBoNSxcbi5pc3Mtc29sX19jb250ZW50ID4gaDEgKyBoNixcbi5pc3Mtc29sX19jb250ZW50ID4gaDIgKyBoMSxcbi5pc3Mtc29sX19jb250ZW50ID4gaDIgKyBoMixcbi5pc3Mtc29sX19jb250ZW50ID4gaDIgKyBoMyxcbi5pc3Mtc29sX19jb250ZW50ID4gaDIgKyBoNCxcbi5pc3Mtc29sX19jb250ZW50ID4gaDIgKyBoNSxcbi5pc3Mtc29sX19jb250ZW50ID4gaDIgKyBoNixcbi5pc3Mtc29sX19jb250ZW50ID4gaDMgKyBoMSxcbi5pc3Mtc29sX19jb250ZW50ID4gaDMgKyBoMixcbi5pc3Mtc29sX19jb250ZW50ID4gaDMgKyBoMyxcbi5pc3Mtc29sX19jb250ZW50ID4gaDMgKyBoNCxcbi5pc3Mtc29sX19jb250ZW50ID4gaDMgKyBoNSxcbi5pc3Mtc29sX19jb250ZW50ID4gaDMgKyBoNixcbi5pc3Mtc29sX19jb250ZW50ID4gaDQgKyBoMSxcbi5pc3Mtc29sX19jb250ZW50ID4gaDQgKyBoMixcbi5pc3Mtc29sX19jb250ZW50ID4gaDQgKyBoMyxcbi5pc3Mtc29sX19jb250ZW50ID4gaDQgKyBoNCxcbi5pc3Mtc29sX19jb250ZW50ID4gaDQgKyBoNSxcbi5pc3Mtc29sX19jb250ZW50ID4gaDQgKyBoNixcbi5pc3Mtc29sX19jb250ZW50ID4gaDUgKyBoMSxcbi5pc3Mtc29sX19jb250ZW50ID4gaDUgKyBoMixcbi5pc3Mtc29sX19jb250ZW50ID4gaDUgKyBoMyxcbi5pc3Mtc29sX19jb250ZW50ID4gaDUgKyBoNCxcbi5pc3Mtc29sX19jb250ZW50ID4gaDUgKyBoNSxcbi5pc3Mtc29sX19jb250ZW50ID4gaDUgKyBoNixcbi5pc3Mtc29sX19jb250ZW50ID4gaDYgKyBoMSxcbi5pc3Mtc29sX19jb250ZW50ID4gaDYgKyBoMixcbi5pc3Mtc29sX19jb250ZW50ID4gaDYgKyBoMyxcbi5pc3Mtc29sX19jb250ZW50ID4gaDYgKyBoNCxcbi5pc3Mtc29sX19jb250ZW50ID4gaDYgKyBoNSxcbi5pc3Mtc29sX19jb250ZW50ID4gaDYgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgPiBoMSArIGgxLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMSArIGgyLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMSArIGgzLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMSArIGg0LFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMSArIGg1LFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMSArIGg2LFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMiArIGgxLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMiArIGgyLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMiArIGgzLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMiArIGg0LFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMiArIGg1LFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMiArIGg2LFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMyArIGgxLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMyArIGgyLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMyArIGgzLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMyArIGg0LFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMyArIGg1LFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMyArIGg2LFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNCArIGgxLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNCArIGgyLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNCArIGgzLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNCArIGg0LFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNCArIGg1LFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNCArIGg2LFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNSArIGgxLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNSArIGgyLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNSArIGgzLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNSArIGg0LFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNSArIGg1LFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNSArIGg2LFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNiArIGgxLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNiArIGgyLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNiArIGgzLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNiArIGg0LFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNiArIGg1LFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uaXNzLXNvbF9fY29udGVudCA+IGgxIGEsXG4uaXNzLXNvbF9fY29udGVudCA+IGgyIGEsXG4uaXNzLXNvbF9fY29udGVudCA+IGgzIGEsXG4uaXNzLXNvbF9fY29udGVudCA+IGg1IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMSBhOmhvdmVyLCAuaXNzLXNvbF9fY29udGVudCA+IGgxIGE6Zm9jdXMsXG4uaXNzLXNvbF9fY29udGVudCA+IGgyIGE6aG92ZXIsXG4uaXNzLXNvbF9fY29udGVudCA+IGgyIGE6Zm9jdXMsXG4uaXNzLXNvbF9fY29udGVudCA+IGgzIGE6aG92ZXIsXG4uaXNzLXNvbF9fY29udGVudCA+IGgzIGE6Zm9jdXMsXG4uaXNzLXNvbF9fY29udGVudCA+IGg1IGE6aG92ZXIsXG4uaXNzLXNvbF9fY29udGVudCA+IGg1IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5pc3Mtc29sX19jb250ZW50ID4gaDQgYSxcbi5pc3Mtc29sX19jb250ZW50ID4gaDYgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi5pc3Mtc29sX19jb250ZW50ID4gaDQgYTpob3ZlciwgLmlzcy1zb2xfX2NvbnRlbnQgPiBoNCBhOmZvY3VzLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNiBhOmhvdmVyLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaXNzLXNvbF9fY29udGVudCA+IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3Mtc29sX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pc3Mtc29sX19jb250ZW50ID4gaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5pc3Mtc29sX19jb250ZW50ID4gaDMge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzLXNvbF9fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3Mtc29sX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXNzLXNvbF9fY29udGVudCA+IGgzIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzLXNvbF9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pc3Mtc29sX19jb250ZW50ID4gaDQgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaXNzLXNvbF9fY29udGVudCA+IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzLXNvbF9fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3Mtc29sX19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzLXNvbF9fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5pc3Mtc29sX19jb250ZW50ID4gaDEgc3Ryb25nLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMiBzdHJvbmcsXG4uaXNzLXNvbF9fY29udGVudCA+IGgzIHN0cm9uZyxcbi5pc3Mtc29sX19jb250ZW50ID4gaDQgc3Ryb25nLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNSBzdHJvbmcsXG4uaXNzLXNvbF9fY29udGVudCA+IGg2IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5pc3Mtc29sX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXNzLXNvbF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pc3Mtc29sX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHVsLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5pc3Mtc29sX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pc3Mtc29sX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pc3Mtc29sX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pc3Mtc29sX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXNzLXNvbF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pc3Mtc29sX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzLXNvbF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pc3Mtc29sX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzLXNvbF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5pc3Mtc29sX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pc3Mtc29sX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXNzLXNvbF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXNzLXNvbF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3Mtc29sX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzLXNvbF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3Mtc29sX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzLXNvbF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaXNzLXNvbF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pc3Mtc29sX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXNzLXNvbF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaXNzLXNvbF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpob3ZlciwgLmlzcy1zb2xfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5pc3Mtc29sX19jb250ZW50ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5pc3Mtc29sX19jb250ZW50ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXNzLXNvbF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pc3Mtc29sX19jb250ZW50ID4gb2wgPiBsaSB1bCxcbi5pc3Mtc29sX19jb250ZW50ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pc3Mtc29sX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXNzLXNvbF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXNzLXNvbF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3Mtc29sX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzLXNvbF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3Mtc29sX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzLXNvbF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaXNzLXNvbF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXNzLXNvbF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzLXNvbF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3Mtc29sX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzLXNvbF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3Mtc29sX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXNzLXNvbF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pc3Mtc29sX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzLXNvbF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pc3Mtc29sX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzLXNvbF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5pc3Mtc29sX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pc3Mtc29sX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXNzLXNvbF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pc3Mtc29sX19jb250ZW50ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaXNzLXNvbF9fY29udGVudCA+IG9sIGE6aG92ZXIsIC5pc3Mtc29sX19jb250ZW50ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMSArIHVsLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMiArIHVsLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMyArIHVsLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNCArIHVsLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNSArIHVsLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMSArIG9sLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMiArIG9sLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMyArIG9sLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNCArIG9sLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNSArIG9sLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNiArIG9sIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5pc3Mtc29sX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uaXNzLXNvbF9fY29udGVudCBmaWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5pc3Mtc29sX19jb250ZW50IGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaXNzLXNvbF9fY29udGVudCBmaWdjYXB0aW9uIGE6aG92ZXIsIC5pc3Mtc29sX19jb250ZW50IGZpZ2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmlzcy1zb2xfX2NvbnRlbnQ6bm90KC53cC1ibG9jay1pbWFnZSkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pc3Mtc29sX19jb250ZW50IC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaXNzLXNvbF9fY29udGVudCAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5pc3Mtc29sX19jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5pc3Mtc29sX19jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmlzcy1zb2xfX2NvbnRlbnQgaHIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pc3Mtc29sX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaXNzLXNvbF9fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5pc3Mtc29sX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoMSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uaXNzLXNvbF9fY29udGVudCA+IGgyICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5pc3Mtc29sX19jb250ZW50ID4gaDMgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmlzcy1zb2xfX2NvbnRlbnQgPiBoNCArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uaXNzLXNvbF9fY29udGVudCA+IGg2ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5pc3Mtc29sX19jb250ZW50ID4gaDUgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaXNzLXNvbF9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmlzcy1zb2xfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuLmlzcy1zb2xfX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3Mtc29sX19zdWJuYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3Mtc29sX19sYXRlc3QtcmVwb3J0cyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pc3Mtc29sX19sYXRlc3QtcmVwb3J0cyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaXNzLXNvbF9fbGF0ZXN0LXJlcG9ydHMge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3Mtc29sX19sYXRlc3QtcmVwb3J0cyAudGVhc2UtbGlzdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5cbi5pc3Mtc29sX19sYXRlc3QtcmVwb3J0cy5ub3QtZmlyc3QtcGFnZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uaXNzLXNvbF9fbGF0ZXN0LXJlcG9ydHMtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzLXNvbF9fbGF0ZXN0LXJlcG9ydHMtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3Mtc29sX19sYXRlc3QtcmVwb3J0cy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmlzcy1zb2xfX2xhdGVzdC1yZXBvcnRzLWhlYWRlciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmlzcy1zb2xfX2xhdGVzdC1yZXBvcnRzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5pc3Mtc29sX19teXRoLWZhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnNpdGUtbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zaXRlLW5hdl9fcmlnaHQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5mb290ZXJfX3JhaWwge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwZTJmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXJfX3JhaWwge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uZm9vdGVyX19yYWlsLWlubmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX19yYWlsLWlubmVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogaW5pdGlhbDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGluaXRpYWw7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5mb290ZXJfX3JhaWwtbG9nb3Mge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgd2lkdGg6IDE0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXJfX3JhaWwtbG9nb3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZvb3Rlcl9fcmFpbC1sb2dvcyB7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgfVxufVxuXG4uZm9vdGVyX19yYWlsLWV4dHJhLWxvZ28ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbn1cblxuLmZvb3Rlcl9fcmFpbC1saXN0LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fcmFpbC1saXN0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX19yYWlsLWxpc3Qtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZvb3Rlcl9fcmFpbC1saXN0OmhvdmVyIGEsXG4uZm9vdGVyX19yYWlsLWxpc3Q6aG92ZXIgYnV0dG9uLCAuZm9vdGVyX19yYWlsLWxpc3Q6Zm9jdXMgYSxcbi5mb290ZXJfX3JhaWwtbGlzdDpmb2N1cyBidXR0b24ge1xuICBjb2xvcjogcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbn1cbi5mb290ZXJfX3JhaWwtbGlzdCBhLFxuLmZvb3Rlcl9fcmFpbC1saXN0IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5mb290ZXJfX3JhaWwtbGlzdCBhLFxuLmZvb3Rlcl9fcmFpbC1saXN0IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZm9vdGVyX19yYWlsLWxpc3QgYSxcbi5mb290ZXJfX3JhaWwtbGlzdCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmZvb3Rlcl9fcmFpbC1saXN0IGE6aG92ZXIsIC5mb290ZXJfX3JhaWwtbGlzdCBhOmZvY3VzLFxuLmZvb3Rlcl9fcmFpbC1saXN0IGJ1dHRvbjpob3Zlcixcbi5mb290ZXJfX3JhaWwtbGlzdCBidXR0b246Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5mb290ZXJfX3JhaWwtbGlzdCBhLFxuLmZvb3Rlcl9fcmFpbC1saXN0IGJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuXG4uZm9vdGVyX19yYWlsLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvb3Rlcl9fbWFpbiB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19tYWluIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mb290ZXJfX21haW4tbGVmdCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX21haW4tbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXJfX21haW4tbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjAwcHggLyAyKTtcbiAgfVxufVxuXG4uZm9vdGVyX19tYWluLXJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fbWFpbi1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXJfX21haW4tcmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSArIDIwMHB4IC8gMik7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGVhcm4tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uZm9vdGVyX19sZWFybi1saXN0OmhvdmVyIGEsIC5mb290ZXJfX2xlYXJuLWxpc3Q6Zm9jdXMgYSB7XG4gIGNvbG9yOiByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xufVxuLmZvb3Rlcl9fbGVhcm4tbGlzdCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZm9vdGVyX19sZWFybi1saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjRweCArICgzNSAtIDI0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmZvb3Rlcl9fbGVhcm4tbGlzdCBhIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5mb290ZXJfX2xlYXJuLWxpc3QgYTpob3ZlciwgLmZvb3Rlcl9fbGVhcm4tbGlzdCBhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX19sZWFybi1saXN0IGEge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZm9vdGVyX19sZWFybi1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlcl9fbGVhcm4tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZm9vdGVyX19sZWFybi1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG4uZm9vdGVyX19qb2luIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2pvaW4ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2pvaW4taGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMTVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZm9vdGVyX19qb2luLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmZvb3Rlcl9fam9pbi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fam9pbi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuZm9vdGVyX19qb2luLXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmZvb3Rlcl9fam9pbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX19qb2luLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fam9pbi1jdGEge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5mb290ZXJfX2pvaW4tY3RhIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5mb290ZXJfX2pvaW4tY3RhIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5mb290ZXJfX2pvaW4tY3RhIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZvb3Rlcl9fam9pbi1jdGEgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmZvb3Rlcl9fam9pbi1jdGE6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5mb290ZXJfX2pvaW4tY3RhOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb290ZXJfX2pvaW4tY3RhOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmZvb3Rlcl9fam9pbi1jdGE6bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogIzBkM2RkOTtcbn1cbi5mb290ZXJfX2pvaW4tY3RhOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fam9pbi1jdGEge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlcl9fam9pbi1jdGEge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1zdGF0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMGUyZjtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9vdGVyLXN0YXRfX2lubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmZvb3Rlci1zdGF0X19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXItc3RhdF9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyLXN0YXRfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbn1cblxuLmZvb3Rlci1zdGF0X19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZm9vdGVyLXN0YXRfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZm9vdGVyLXN0YXRfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZm9vdGVyLXN0YXRfX2hlYWRlciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmZvb3Rlci1zdGF0X190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmZvb3Rlci1zdGF0X190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI2cHggKyAoNzAgLSAyNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5mb290ZXItc3RhdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItc3RhdF9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLmZvb3Rlci1zdGF0X190ZXh0IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmZvb3Rlci1zdGF0X190ZXh0IGE6aG92ZXIsIC5mb290ZXItc3RhdF9fdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5mb290ZXItc3RhdF9fc291cmNlLFxuLmZvb3Rlci1zdGF0X19kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICNiY2NiZWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mb290ZXItc3RhdF9fc291cmNlIGEsXG4uZm9vdGVyLXN0YXRfX2RhdGUgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uZm9vdGVyLXN0YXRfX3NvdXJjZSBhOmhvdmVyLCAuZm9vdGVyLXN0YXRfX3NvdXJjZSBhOmZvY3VzLFxuLmZvb3Rlci1zdGF0X19kYXRlIGE6aG92ZXIsXG4uZm9vdGVyLXN0YXRfX2RhdGUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjYmNjYmVmO1xufVxuXG4udGltZWxpbmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi50aW1lbGluZV9faW1hZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC50aW1lbGluZV9faW1hZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAudGltZWxpbmVfX2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2MHB4ICsgMTI1cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19faGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2hlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2hlYWRlci1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19faGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2hlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19faGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2hlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19faGVhZGVyLWlubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19faGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA4NTBweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19faGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA4NTBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDg1MHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2hlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogODUwcHgpIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2hlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19icmVhZGNydW1iIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19icmVhZGNydW1iIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2JyZWFkY3J1bWI6aG92ZXIsIC5pbml0aWF0aXZlLWdyb3VwaW5nX19icmVhZGNydW1iOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCB2YXIoLS1yZWQpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgdmFyKC0tcmVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5cbi5pbml0aWF0aXZlLWdyb3VwaW5nX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gcC5zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gcC5sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI0cHggKyAoMzUgLSAyNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBwIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBwIGE6aG92ZXIsIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gcCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMC4zN2VtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zN2VtO1xuICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBGb3JjZSBGaXJlZm94IHRvIGRpc3BsYXkgdGhlIGRyb3AtY2FwIGNvcnJlY3RseSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAzNHB4ICsgKDUyIC0gMzQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgfVxufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMC41NWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjU1ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgfVxufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMSxcbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gaDIsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgzLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNCxcbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gcCArIGgxLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBwICsgaDIsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHAgKyBoMyxcbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gcCArIGg0LFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBwICsgaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gcCArIGgxLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBwICsgaDIsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHAgKyBoMyxcbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gcCArIGg0LFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHAgKyBoMSxcbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gcCArIGgyLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBwICsgaDMsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHAgKyBoNCxcbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gcCArIGgxLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBwICsgaDIsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHAgKyBoMyxcbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gcCArIGg0LFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHAgKyBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHAgKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMSArIGgxLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMSArIGgyLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMSArIGgzLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMSArIGg0LFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMSArIGg1LFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMSArIGg2LFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMiArIGgxLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMiArIGgyLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMiArIGgzLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMiArIGg0LFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMiArIGg1LFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMiArIGg2LFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMyArIGgxLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMyArIGgyLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMyArIGgzLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMyArIGg0LFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMyArIGg1LFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMyArIGg2LFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNCArIGgxLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNCArIGgyLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNCArIGgzLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNCArIGg0LFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNCArIGg1LFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNCArIGg2LFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNSArIGgxLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNSArIGgyLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNSArIGgzLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNSArIGg0LFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNSArIGg1LFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNSArIGg2LFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNiArIGgxLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNiArIGgyLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNiArIGgzLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNiArIGg0LFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNiArIGg1LFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgxICsgaDEsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgxICsgaDIsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgxICsgaDMsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgxICsgaDQsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgxICsgaDUsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgxICsgaDYsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgyICsgaDEsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgyICsgaDIsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgyICsgaDMsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgyICsgaDQsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgyICsgaDUsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgyICsgaDYsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgzICsgaDEsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgzICsgaDIsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgzICsgaDMsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgzICsgaDQsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgzICsgaDUsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgzICsgaDYsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg0ICsgaDEsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg0ICsgaDIsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg0ICsgaDMsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg0ICsgaDQsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg0ICsgaDUsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg0ICsgaDYsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg1ICsgaDEsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg1ICsgaDIsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg1ICsgaDMsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg1ICsgaDQsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg1ICsgaDUsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg1ICsgaDYsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg2ICsgaDEsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg2ICsgaDIsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg2ICsgaDMsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg2ICsgaDQsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg2ICsgaDUsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg2ICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gaDEgYSxcbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gaDIgYSxcbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gaDMgYSxcbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gaDUgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgxIGE6aG92ZXIsIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gaDEgYTpmb2N1cyxcbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gaDIgYTpob3Zlcixcbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gaDIgYTpmb2N1cyxcbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gaDMgYTpob3Zlcixcbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gaDMgYTpmb2N1cyxcbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gaDUgYTpob3Zlcixcbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gaDUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNCBhLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNCBhOmhvdmVyLCAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg0IGE6Zm9jdXMsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg2IGE6aG92ZXIsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gaDEge1xuICBmb250LWZhbWlseTogXCJHVCBTdXBlciBEaXNwbGF5XCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgU3VwZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNnB4ICsgKDcwIC0gMjYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gaDUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMSBzdHJvbmcsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgyIHN0cm9uZyxcbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gaDMgc3Ryb25nLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNCBzdHJvbmcsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg1IHN0cm9uZyxcbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgdWwsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhOmhvdmVyLCAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBvbCA+IGxpIHVsLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gb2wgYTpob3ZlciwgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgxICsgdWwsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgyICsgdWwsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgzICsgdWwsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg0ICsgdWwsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg1ICsgdWwsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg2ICsgdWwge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgxICsgb2wsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgyICsgb2wsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgzICsgb2wsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg0ICsgb2wsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg1ICsgb2wsXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg2ICsgb2wge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50IGZpZ2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgZmlnY2FwdGlvbiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50IGZpZ2NhcHRpb24gYTpob3ZlciwgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgZmlnY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudDpub3QoLndwLWJsb2NrLWltYWdlKSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCBociB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGgxICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoMyArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+IGg0ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmluaXRpYXRpdmUtZ3JvdXBpbmdfX2NvbnRlbnQgPiBoNSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyb3VwaW5nX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaW5pdGlhdGl2ZS1ncm91cGluZ19fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4uaW5pdGlhdGl2ZS1ncmlkIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaW5pdGlhdGl2ZS1ncmlkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaW5pdGlhdGl2ZS1ncmlkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuaW5pdGlhdGl2ZS1ncmlkOmJlZm9yZSwgLmluaXRpYXRpdmUtZ3JpZDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5pbml0aWF0aXZlLWdyaWQ6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmluaXRpYXRpdmUtZ3JpZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyaWQ6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmluaXRpYXRpdmUtZ3JpZDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMjUlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG4uaW5pdGlhdGl2ZS1ncmlkX19yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JpZF9fcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JpZF9fcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JpZF9fcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JpZF9fcm93IHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmluaXRpYXRpdmUtZ3JpZF9fcm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA0NDlweCkge1xuICAuaW5pdGlhdGl2ZS1ncmlkX19yb3c6bGFzdC1jaGlsZCAuaW5pdGlhdGl2ZS1ncmlkX190ZWFzZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5pbml0aWF0aXZlLWdyaWRfX3Jvdy0tMSAuaW5pdGlhdGl2ZS1ncmlkX190ZWFzZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyaWRfX3Jvdy0tMSAuaW5pdGlhdGl2ZS1ncmlkX190ZWFzZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5pbml0aWF0aXZlLWdyaWRfX3Jvdy0tMSAuaW5pdGlhdGl2ZS1ncmlkX190ZWFzZSAuaW5pdGlhdGl2ZS1ncmlkX190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuaW5pdGlhdGl2ZS1ncmlkX19yb3ctLTEgLmluaXRpYXRpdmUtZ3JpZF9fdGVhc2UgLmluaXRpYXRpdmUtZ3JpZF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBjb2xvcjogIzAwMWM2MDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JpZF9fcm93LS0xIC5pbml0aWF0aXZlLWdyaWRfX3RlYXNlIC5pbml0aWF0aXZlLWdyaWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI2cHggKyAoNzAgLSAyNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JpZF9fcm93LS0xIC5pbml0aWF0aXZlLWdyaWRfX3RlYXNlIC5pbml0aWF0aXZlLWdyaWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5pdGlhdGl2ZS1ncmlkX19yb3ctLTEgLmluaXRpYXRpdmUtZ3JpZF9fdGVhc2UgLmluaXRpYXRpdmUtZ3JpZF9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuaW5pdGlhdGl2ZS1ncmlkX19yb3ctLTEgLmluaXRpYXRpdmUtZ3JpZF9fdGVhc2UgLmluaXRpYXRpdmUtZ3JpZF9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuaW5pdGlhdGl2ZS1ncmlkX19yb3ctLTEgLmluaXRpYXRpdmUtZ3JpZF9fdGVhc2UgLmluaXRpYXRpdmUtZ3JpZF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuaW5pdGlhdGl2ZS1ncmlkX19yb3ctLTEgLmluaXRpYXRpdmUtZ3JpZF9fdGVhc2UgLmluaXRpYXRpdmUtZ3JpZF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaW5pdGlhdGl2ZS1ncmlkX19yb3ctLTEgLmluaXRpYXRpdmUtZ3JpZF9fdGVhc2UgLmluaXRpYXRpdmUtZ3JpZF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyaWRfX3Jvdy0tMSAuaW5pdGlhdGl2ZS1ncmlkX190ZWFzZSAuaW5pdGlhdGl2ZS1ncmlkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyaWRfX3Jvdy0tMSAuaW5pdGlhdGl2ZS1ncmlkX190ZWFzZSAuaW5pdGlhdGl2ZS1ncmlkX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5pbml0aWF0aXZlLWdyaWRfX3Jvdy0tMSAuaW5pdGlhdGl2ZS1ncmlkX190ZWFzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JpZF9fcm93LS0xIC5pbml0aWF0aXZlLWdyaWRfX3RlYXNlIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JpZF9fcm93LS0xIC5pbml0aWF0aXZlLWdyaWRfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgfVxufVxuXG4uaW5pdGlhdGl2ZS1ncmlkX19yb3ctLTIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW5pdGlhdGl2ZS1ncmlkX19yb3ctLTMgLmluaXRpYXRpdmUtZ3JpZF9fdGVhc2U6bnRoLWNoaWxkKDEpLFxuLmluaXRpYXRpdmUtZ3JpZF9fcm93LS0zIC5pbml0aWF0aXZlLWdyaWRfX3RlYXNlOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyaWRfX3Jvdy0tMyAuaW5pdGlhdGl2ZS1ncmlkX190ZWFzZTpudGgtY2hpbGQoMSksXG4uaW5pdGlhdGl2ZS1ncmlkX19yb3ctLTMgLmluaXRpYXRpdmUtZ3JpZF9fdGVhc2U6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JpZF9fcm93LS0zIC5pbml0aWF0aXZlLWdyaWRfX3RlYXNlOm50aC1jaGlsZCgxKSxcbi5pbml0aWF0aXZlLWdyaWRfX3Jvdy0tMyAuaW5pdGlhdGl2ZS1ncmlkX190ZWFzZTpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5pbml0aWF0aXZlLWdyaWRfX3Jvdy0tMyAuaW5pdGlhdGl2ZS1ncmlkX190ZWFzZTpudGgtY2hpbGQoMSkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5pbml0aWF0aXZlLWdyaWRfX3Jvdy0tMyAuaW5pdGlhdGl2ZS1ncmlkX190ZWFzZTpudGgtY2hpbGQoMykge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gIH1cbn1cbi5pbml0aWF0aXZlLWdyaWRfX3Jvdy0tMyAuaW5pdGlhdGl2ZS1ncmlkX190ZWFzZTpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuaW5pdGlhdGl2ZS1ncmlkX19yb3ctLTMgLmluaXRpYXRpdmUtZ3JpZF9fdGVhc2U6bnRoLWNoaWxkKDIpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmluaXRpYXRpdmUtZ3JpZF9fcm93LS0zIC5pbml0aWF0aXZlLWdyaWRfX3RlYXNlOm50aC1jaGlsZCgyKSAuaW5pdGlhdGl2ZS1ncmlkX190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuaW5pdGlhdGl2ZS1ncmlkX19yb3ctLTMgLmluaXRpYXRpdmUtZ3JpZF9fdGVhc2U6bnRoLWNoaWxkKDIpIC5pbml0aWF0aXZlLWdyaWRfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBTdXBlclwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgY29sb3I6ICMwMDFjNjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbml0aWF0aXZlLWdyaWRfX3Jvdy0tMyAuaW5pdGlhdGl2ZS1ncmlkX190ZWFzZTpudGgtY2hpbGQoMikgLmluaXRpYXRpdmUtZ3JpZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW5pdGlhdGl2ZS1ncmlkX19yb3ctLTMgLmluaXRpYXRpdmUtZ3JpZF9fdGVhc2U6bnRoLWNoaWxkKDIpIC5pbml0aWF0aXZlLWdyaWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5pdGlhdGl2ZS1ncmlkX19yb3ctLTMgLmluaXRpYXRpdmUtZ3JpZF9fdGVhc2U6bnRoLWNoaWxkKDIpIC5pbml0aWF0aXZlLWdyaWRfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JpZF9fcm93LS0zIC5pbml0aWF0aXZlLWdyaWRfX3RlYXNlOm50aC1jaGlsZCgyKSAuaW5pdGlhdGl2ZS1ncmlkX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyaWRfX3Jvdy0tMyAuaW5pdGlhdGl2ZS1ncmlkX190ZWFzZTpudGgtY2hpbGQoMikgLmluaXRpYXRpdmUtZ3JpZF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuaW5pdGlhdGl2ZS1ncmlkX19yb3ctLTMgLmluaXRpYXRpdmUtZ3JpZF9fdGVhc2U6bnRoLWNoaWxkKDIpIC5pbml0aWF0aXZlLWdyaWRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JpZF9fcm93LS0zIC5pbml0aWF0aXZlLWdyaWRfX3RlYXNlOm50aC1jaGlsZCgyKSAuaW5pdGlhdGl2ZS1ncmlkX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JpZF9fcm93LS0zIC5pbml0aWF0aXZlLWdyaWRfX3RlYXNlOm50aC1jaGlsZCgyKSAuaW5pdGlhdGl2ZS1ncmlkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyaWRfX3Jvdy0tMyAuaW5pdGlhdGl2ZS1ncmlkX190ZWFzZTpudGgtY2hpbGQoMikgLmluaXRpYXRpdmUtZ3JpZF9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuaW5pdGlhdGl2ZS1ncmlkX19yb3ctLTMgLmluaXRpYXRpdmUtZ3JpZF9fdGVhc2U6bnRoLWNoaWxkKDIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaW5pdGlhdGl2ZS1ncmlkX19yb3ctLTMgLmluaXRpYXRpdmUtZ3JpZF9fdGVhc2U6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuaW5pdGlhdGl2ZS1ncmlkX19yb3ctLTMgLmluaXRpYXRpdmUtZ3JpZF9fdGVhc2U6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyaWRfX3Jvdy0tMyAuaW5pdGlhdGl2ZS1ncmlkX190ZWFzZTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyaWRfX3Jvdy0tMyAuaW5pdGlhdGl2ZS1ncmlkX190ZWFzZTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5pbml0aWF0aXZlLWdyaWRfX3RlYXNlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA0NDlweCkge1xuICAuaW5pdGlhdGl2ZS1ncmlkX190ZWFzZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyaWRfX3RlYXNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4uaW5pdGlhdGl2ZS1ncmlkX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5pbml0aWF0aXZlLWdyaWRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JpZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JpZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uaW5pdGlhdGl2ZS1ncmlkX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuaW5pdGlhdGl2ZS1ncmlkX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG4uaW5pdGlhdGl2ZS1ncmlkX19idXR0b24ge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzLCBjb2xvciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmluaXRpYXRpdmUtZ3JpZF9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbml0aWF0aXZlLWdyaWRfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaW5pdGlhdGl2ZS1ncmlkX19idXR0b24gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaW5pdGlhdGl2ZS1ncmlkX19idXR0b24gc3ZnIHtcbiAgZmlsbDogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmluaXRpYXRpdmUtZ3JpZF9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuaW5pdGlhdGl2ZS1ncmlkX19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW5pdGlhdGl2ZS1ncmlkX19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuaW5pdGlhdGl2ZS1ncmlkX19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogIzAwMWM2MDtcbn1cbi5pbml0aWF0aXZlLWdyaWRfX2J1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ud29yay1saXN0X19oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndvcmstbGlzdF9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjZweCArICg3MCAtIDI2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndvcmstbGlzdF9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud29yay1saXN0X19oZWFkbGluZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53b3JrLWxpc3RfX2hlYWRsaW5lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53b3JrLWxpc3RfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud29yay1saXN0X19oZWFkbGluZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLndvcmstbGlzdF9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFN1cGVyXCIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLndvcmstbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAud29yay1saXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud29yay1saXN0X190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndvcmstbGlzdF9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53b3JrLWxpc3RfX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAud29yay1saXN0X190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud29yay1saXN0X190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4ud29yay1saXN0X19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53b3JrLWxpc3RfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLndvcmstbGlzdF9fYnV0dG9uIGEge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53b3JrLWxpc3RfX2J1dHRvbiBhIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53b3JrLWxpc3RfX2J1dHRvbiBhIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53b3JrLWxpc3RfX2J1dHRvbiBhIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLndvcmstbGlzdF9fYnV0dG9uIGEgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLndvcmstbGlzdF9fYnV0dG9uIGE6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC53b3JrLWxpc3RfX2J1dHRvbiBhOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53b3JrLWxpc3RfX2J1dHRvbiBhOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLndvcmstbGlzdF9fYnV0dG9uIGE6bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi53b3JrLWxpc3RfX2J1dHRvbiBhOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndvcmstbGlzdF9fYnV0dG9uIGEge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndvcmstbGlzdF9fYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLndvcmstbGlzdF9fZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud29yay1saXN0X19ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53b3JrLWxpc3RfX2dyaWQge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndvcmstbGlzdF9fZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cblxuLndvcmstbGlzdF9fZ3JpZC1jb2wge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAud29yay1saXN0X19ncmlkLWNvbCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAud29yay1saXN0X19ncmlkLWNvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAud29yay1saXN0X19ncmlkLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndvcmstbGlzdF9fZ3JpZC1jb2w6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud29yay1saXN0X19ncmlkLWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbiAgLndvcmstbGlzdF9fZ3JpZC1jb2w6bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC53b3JrLWxpc3RfX2dyaWQtY29sOm50aC1jaGlsZCgzbiszKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5cbi53b3JrLWxpc3RfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53b3JrLWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53b3JrLWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53b3JrLWxpc3RfX3RpdGxlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLndvcmstbGlzdF9fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLndvcmstbGlzdF9fbGlzdC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNDQ5cHgpIHtcbiAgLndvcmstbGlzdF9fbGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLndvcmstbGlzdF9fbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndvcmstbGlzdF9fbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC53b3JrLWxpc3RfX2xpc3QtaXRlbTpudGgtY2hpbGQoMSksIC53b3JrLWxpc3RfX2xpc3QtaXRlbTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC53b3JrLWxpc3RfX2xpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICB9XG4gIC53b3JrLWxpc3RfX2xpc3QtaXRlbTpudGgtY2hpbGQoMSksIC53b3JrLWxpc3RfX2xpc3QtaXRlbTpudGgtY2hpbGQoMiksIC53b3JrLWxpc3RfX2xpc3QtaXRlbTpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud29yay1saXN0X19saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53b3JrLWxpc3RfX2xpc3QtaXRlbTpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndvcmstbGlzdF9fbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC53b3JrLWxpc3RfX2xpc3QtaXRlbTpudGgtY2hpbGQoMSksIC53b3JrLWxpc3RfX2xpc3QtaXRlbTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLndvcmstbGlzdF9fbGlzdC1saW5rOmhvdmVyIC53b3JrLWxpc3RfX2xpc3QtdGl0bGUsIC53b3JrLWxpc3RfX2xpc3QtbGluazpmb2N1cyAud29yay1saXN0X19saXN0LXRpdGxlIHtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4ud29yay1saXN0X19saXN0LWxpbms6aG92ZXIgLndvcmstbGlzdF9fbGlzdC1pbWFnZTpiZWZvcmUsIC53b3JrLWxpc3RfX2xpc3QtbGluazpmb2N1cyAud29yay1saXN0X19saXN0LWltYWdlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi53b3JrLWxpc3RfX2xpc3QtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud29yay1saXN0X19saXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53b3JrLWxpc3RfX2xpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ud29yay1saXN0X19saXN0LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndvcmstbGlzdF9fbGlzdC1pbWFnZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIHotaW5kZXg6IDI7XG4gIG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wcmVzcy1maWx0ZXIge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLnByZXNzLWZpbHRlcl9fbm8tcmVzdWx0cyB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufSJdLCJzb3VyY2VSb290IjoiIn0=*/