/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/login/login.reset.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
html {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 62.5%;
  font-family: inherit;
  vertical-align: baseline;
}

body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, button, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  background: none;
}

/* remember to define focus styles! */
:focus {
  outline: 0;
}

body {
  line-height: 1;
  color: #333;
  background: white;
  font-size: 1rem;
}

ol, ul {
  list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: separate;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
}

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

blockquote, q {
  quotes: "" "";
}

button, a {
  display: inline;
  cursor: pointer;
  appearance: none;
  text-decoration: underline;
}

button[disabled] {
  cursor: not-allowed;
}

/**
 * Media Queries
 * 1 em = 16 pixels
 */
/**
 * Dark navigation colors
 */
/***** Media Query Mixin *****/
@font-face {
  font-family: "Calibri";
  src: url(/build/fonts/calibri_light.59252507.eot);
  src: url(/build/fonts/calibri_light.59252507.eot?#iefix) format("embedded-opentype"), url("/build/images/calibri_light.99ef06ac.svg#Calibri Light") format("svg"), url(/build/fonts/calibri_light.3ffa885a.woff2) format("woff2"), url(/build/fonts/calibri_light.8ef871c0.woff) format("woff"), url(/build/fonts/calibri_light.598d177d.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Calibri";
  src: url(/build/fonts/calibri_light_italic.6f310fea.eot);
  src: url(/build/fonts/calibri_light_italic.6f310fea.eot?#iefix) format("embedded-opentype"), url("/build/images/calibri_light_italic.48448342.svg#Calibri Light Italic") format("svg"), url(/build/fonts/calibri_light_italic.772df2cd.woff2) format("woff2"), url(/build/fonts/calibri_light_italic.54a56ee0.woff) format("woff"), url(/build/fonts/calibri_light_italic.a1e911ec.ttf) format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Calibri";
  src: url(/build/fonts/calibri.2834cb21.eot);
  src: url(/build/fonts/calibri.2834cb21.eot?#iefix) format("embedded-opentype"), url(/build/images/calibri.e95fde0e.svg#Calibri) format("svg"), url(/build/fonts/calibri.4c176ef9.woff2) format("woff2"), url(/build/fonts/calibri.c7e060de.woff) format("woff"), url(/build/fonts/calibri.82e3b164.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Calibri";
  src: url(/build/fonts/calibri_bold.1a39a56c.eot);
  src: url(/build/fonts/calibri_bold.1a39a56c.eot?#iefix) format("embedded-opentype"), url("/build/images/calibri_bold.37fe7753.svg#Calibri Bold") format("svg"), url(/build/fonts/calibri_bold.1e835bea.woff2) format("woff2"), url(/build/fonts/calibri_bold.4930ccc4.woff) format("woff"), url(/build/fonts/calibri_bold.430cdbf5.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
}
[class*=col-] {
  min-height: 1px;
  padding-left: 1rem;
  padding-right: 1rem;
}

.col-12 {
  width: 100% !important;
}

.col-11 {
  width: 91.66666667% !important;
}

.col-10 {
  width: 83.33333333% !important;
}

.col-9 {
  width: 75% !important;
}

.col-8 {
  width: 66.66666667% !important;
}

.col-7 {
  width: 58.33333333% !important;
}

.col-6 {
  width: 50% !important;
}

.col-5 {
  width: 41.66666667% !important;
}

.col-4 {
  width: 33.33333333% !important;
}

.col-3 {
  width: 25% !important;
}

.col-2 {
  width: 16.66666667% !important;
}

.col-1 {
  width: 8.33333333% !important;
}

@media (max-width: 90.625em) {
  .col-lg-12 {
    width: 100% !important;
  }
}

@media (max-width: 90.625em) {
  .col-lg-11 {
    width: 91.66666667% !important;
  }
}

@media (max-width: 90.625em) {
  .col-lg-10 {
    width: 83.33333333% !important;
  }
}

@media (max-width: 90.625em) {
  .col-lg-9 {
    width: 75% !important;
  }
}

@media (max-width: 90.625em) {
  .col-lg-8 {
    width: 66.66666667% !important;
  }
}

@media (max-width: 90.625em) {
  .col-lg-7 {
    width: 58.33333333% !important;
  }
}

@media (max-width: 90.625em) {
  .col-lg-6 {
    width: 50% !important;
  }
}

@media (max-width: 90.625em) {
  .col-lg-5 {
    width: 41.66666667% !important;
  }
}

@media (max-width: 90.625em) {
  .col-lg-4 {
    width: 33.33333333% !important;
  }
}

@media (max-width: 90.625em) {
  .col-lg-3 {
    width: 25% !important;
  }
}

@media (max-width: 90.625em) {
  .col-lg-2 {
    width: 16.66666667% !important;
  }
}

@media (max-width: 90.625em) {
  .col-lg-1 {
    width: 8.33333333% !important;
  }
}

@media (max-width: 64em) {
  .col-md-12 {
    width: 100% !important;
  }
}

@media (max-width: 64em) {
  .col-md-11 {
    width: 91.66666667% !important;
  }
}

@media (max-width: 64em) {
  .col-md-10 {
    width: 83.33333333% !important;
  }
}

@media (max-width: 64em) {
  .col-md-9 {
    width: 75% !important;
  }
}

@media (max-width: 64em) {
  .col-md-8 {
    width: 66.66666667% !important;
  }
}

@media (max-width: 64em) {
  .col-md-7 {
    width: 58.33333333% !important;
  }
}

@media (max-width: 64em) {
  .col-md-6 {
    width: 50% !important;
  }
}

@media (max-width: 64em) {
  .col-md-5 {
    width: 41.66666667% !important;
  }
}

@media (max-width: 64em) {
  .col-md-4 {
    width: 33.33333333% !important;
  }
}

@media (max-width: 64em) {
  .col-md-3 {
    width: 25% !important;
  }
}

@media (max-width: 64em) {
  .col-md-2 {
    width: 16.66666667% !important;
  }
}

@media (max-width: 64em) {
  .col-md-1 {
    width: 8.33333333% !important;
  }
}

@media (max-width: 64em) {
  .col-md-0 {
    display: none;
  }
}
@media (max-width: 36.25em) {
  .col-md-0 {
    display: block;
    width: 100%;
    height: 1px;
    margin: 2em 0;
  }
}

@media (max-width: 58.75em) {
  .col-sm-12 {
    width: 100% !important;
  }
}

@media (max-width: 58.75em) {
  .col-sm-11 {
    width: 91.66666667% !important;
  }
}

@media (max-width: 58.75em) {
  .col-sm-10 {
    width: 83.33333333% !important;
  }
}

@media (max-width: 58.75em) {
  .col-sm-9 {
    width: 75% !important;
  }
}

@media (max-width: 58.75em) {
  .col-sm-8 {
    width: 66.66666667% !important;
  }
}

@media (max-width: 58.75em) {
  .col-sm-7 {
    width: 58.33333333% !important;
  }
}

@media (max-width: 58.75em) {
  .col-sm-6 {
    width: 50% !important;
  }
}

@media (max-width: 58.75em) {
  .col-sm-5 {
    width: 41.66666667% !important;
  }
}

@media (max-width: 58.75em) {
  .col-sm-4 {
    width: 33.33333333% !important;
  }
}

@media (max-width: 58.75em) {
  .col-sm-3 {
    width: 25% !important;
  }
}

@media (max-width: 58.75em) {
  .col-sm-2 {
    width: 16.66666667% !important;
  }
}

@media (max-width: 58.75em) {
  .col-sm-1 {
    width: 8.33333333% !important;
  }
}

@media (max-width: 36.25em) {
  .col-xs-12 {
    width: 100% !important;
  }
}

@media (max-width: 36.25em) {
  .col-xs-11 {
    width: 91.66666667% !important;
  }
}

@media (max-width: 36.25em) {
  .col-xs-10 {
    width: 83.33333333% !important;
  }
}

@media (max-width: 36.25em) {
  .col-xs-9 {
    width: 75% !important;
  }
}

@media (max-width: 36.25em) {
  .col-xs-8 {
    width: 66.66666667% !important;
  }
}

@media (max-width: 36.25em) {
  .col-xs-7 {
    width: 58.33333333% !important;
  }
}

@media (max-width: 36.25em) {
  .col-xs-6 {
    width: 50% !important;
  }
}

@media (max-width: 36.25em) {
  .col-xs-5 {
    width: 41.66666667% !important;
  }
}

@media (max-width: 36.25em) {
  .col-xs-4 {
    width: 33.33333333% !important;
  }
}

@media (max-width: 36.25em) {
  .col-xs-3 {
    width: 25% !important;
  }
}

@media (max-width: 36.25em) {
  .col-xs-2 {
    width: 16.66666667% !important;
  }
}

@media (max-width: 36.25em) {
  .col-xs-1 {
    width: 8.33333333% !important;
  }
}

.offset-12 {
  margin-left: 100% !important;
}

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 90.625em) {
  .offset-lg-12 {
    margin-left: 100% !important;
  }
}

@media (max-width: 90.625em) {
  .offset-lg-11 {
    margin-left: 91.66666667% !important;
  }
}

@media (max-width: 90.625em) {
  .offset-lg-10 {
    margin-left: 83.33333333% !important;
  }
}

@media (max-width: 90.625em) {
  .offset-lg-9 {
    margin-left: 75% !important;
  }
}

@media (max-width: 90.625em) {
  .offset-lg-8 {
    margin-left: 66.66666667% !important;
  }
}

@media (max-width: 90.625em) {
  .offset-lg-7 {
    margin-left: 58.33333333% !important;
  }
}

@media (max-width: 90.625em) {
  .offset-lg-6 {
    margin-left: 50% !important;
  }
}

@media (max-width: 90.625em) {
  .offset-lg-5 {
    margin-left: 41.66666667% !important;
  }
}

@media (max-width: 90.625em) {
  .offset-lg-4 {
    margin-left: 33.33333333% !important;
  }
}

@media (max-width: 90.625em) {
  .offset-lg-3 {
    margin-left: 25% !important;
  }
}

@media (max-width: 90.625em) {
  .offset-lg-2 {
    margin-left: 16.66666667% !important;
  }
}

@media (max-width: 90.625em) {
  .offset-lg-1 {
    margin-left: 8.33333333% !important;
  }
}

@media (max-width: 64em) {
  .offset-md-12 {
    margin-left: 100% !important;
  }
}

@media (max-width: 64em) {
  .offset-md-11 {
    margin-left: 91.66666667% !important;
  }
}

@media (max-width: 64em) {
  .offset-md-10 {
    margin-left: 83.33333333% !important;
  }
}

@media (max-width: 64em) {
  .offset-md-9 {
    margin-left: 75% !important;
  }
}

@media (max-width: 64em) {
  .offset-md-8 {
    margin-left: 66.66666667% !important;
  }
}

@media (max-width: 64em) {
  .offset-md-7 {
    margin-left: 58.33333333% !important;
  }
}

@media (max-width: 64em) {
  .offset-md-6 {
    margin-left: 50% !important;
  }
}

@media (max-width: 64em) {
  .offset-md-5 {
    margin-left: 41.66666667% !important;
  }
}

@media (max-width: 64em) {
  .offset-md-4 {
    margin-left: 33.33333333% !important;
  }
}

@media (max-width: 64em) {
  .offset-md-3 {
    margin-left: 25% !important;
  }
}

@media (max-width: 64em) {
  .offset-md-2 {
    margin-left: 16.66666667% !important;
  }
}

@media (max-width: 64em) {
  .offset-md-1 {
    margin-left: 8.33333333% !important;
  }
}

@media (max-width: 58.75em) {
  .offset-sm-12 {
    margin-left: 100% !important;
  }
}

@media (max-width: 58.75em) {
  .offset-sm-11 {
    margin-left: 91.66666667% !important;
  }
}

@media (max-width: 58.75em) {
  .offset-sm-10 {
    margin-left: 83.33333333% !important;
  }
}

@media (max-width: 58.75em) {
  .offset-sm-9 {
    margin-left: 75% !important;
  }
}

@media (max-width: 58.75em) {
  .offset-sm-8 {
    margin-left: 66.66666667% !important;
  }
}

@media (max-width: 58.75em) {
  .offset-sm-7 {
    margin-left: 58.33333333% !important;
  }
}

@media (max-width: 58.75em) {
  .offset-sm-6 {
    margin-left: 50% !important;
  }
}

@media (max-width: 58.75em) {
  .offset-sm-5 {
    margin-left: 41.66666667% !important;
  }
}

@media (max-width: 58.75em) {
  .offset-sm-4 {
    margin-left: 33.33333333% !important;
  }
}

@media (max-width: 58.75em) {
  .offset-sm-3 {
    margin-left: 25% !important;
  }
}

@media (max-width: 58.75em) {
  .offset-sm-2 {
    margin-left: 16.66666667% !important;
  }
}

@media (max-width: 58.75em) {
  .offset-sm-1 {
    margin-left: 8.33333333% !important;
  }
}

@media (max-width: 36.25em) {
  .offset-xs-12 {
    margin-left: 100% !important;
  }
}

@media (max-width: 36.25em) {
  .offset-xs-11 {
    margin-left: 91.66666667% !important;
  }
}

@media (max-width: 36.25em) {
  .offset-xs-10 {
    margin-left: 83.33333333% !important;
  }
}

@media (max-width: 36.25em) {
  .offset-xs-9 {
    margin-left: 75% !important;
  }
}

@media (max-width: 36.25em) {
  .offset-xs-8 {
    margin-left: 66.66666667% !important;
  }
}

@media (max-width: 36.25em) {
  .offset-xs-7 {
    margin-left: 58.33333333% !important;
  }
}

@media (max-width: 36.25em) {
  .offset-xs-6 {
    margin-left: 50% !important;
  }
}

@media (max-width: 36.25em) {
  .offset-xs-5 {
    margin-left: 41.66666667% !important;
  }
}

@media (max-width: 36.25em) {
  .offset-xs-4 {
    margin-left: 33.33333333% !important;
  }
}

@media (max-width: 36.25em) {
  .offset-xs-3 {
    margin-left: 25% !important;
  }
}

@media (max-width: 36.25em) {
  .offset-xs-2 {
    margin-left: 16.66666667% !important;
  }
}

@media (max-width: 36.25em) {
  .offset-xs-1 {
    margin-left: 8.33333333% !important;
  }
}

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

html {
  background: transparent;
  font-size: 10px;
  height: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent; /* Androids */
}

body {
  background-color: #fafafa;
  font-family: "Twemoji Country Flags", "Calibri", sans-serif !important;
}
body.overflow {
  overflow: hidden;
}

.strong {
  font-weight: bold;
}

textarea {
  max-width: 100%;
  font-size: 1.4rem;
}

td, th {
  vertical-align: middle;
}

pre {
  font-size: 1.4rem;
  line-height: 10px;
  font-family: monospace;
  margin-bottom: 10px;
}

select {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background-color: #f0f0f0;
  max-width: 350px;
  border: 1px solid #d7d7d7;
  height: 30px;
  padding: 0 0 0 10px;
  color: #444;
  font-size: 12px;
}

hr {
  color: #f3f3f3;
  margin: 15px 0;
}

h1,
h2 {
  color: #333;
  font-weight: bold;
}

h1 {
  font-size: 2rem;
}

h2 {
  font-size: 1.6rem;
}

h3,
h4 {
  font-size: 1.4rem;
}

p {
  font-size: 1.4rem;
  line-height: 14px;
}
p > a, p button {
  color: #006a2e;
  text-decoration: none;
}
p > a:hover, p button:hover {
  color: #008037;
}

strong {
  font-weight: bold;
}

.margin-top {
  margin-bottom: 0;
  margin-top: 10px;
}

.padding-left {
  padding-left: 15px;
}

.padding-bottom {
  padding-bottom: 15px;
}

.hidden {
  display: none !important;
}

.clear {
  clear: both;
}

.blur {
  -webkit-filter: blur(3px);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Blur=3)";
  filter: blur(3px);
}

.left {
  float: left;
}

.right {
  float: right;
}

.body-wrapper {
  width: 100%;
  height: 100%;
}

a.text-link {
  color: #006a2e;
  text-decoration: none;
}
a.text-link:hover {
  color: #008037;
  text-decoration: underline;
}
a.disabled :not(.btn, .btn *) {
  color: #d3d3d3 !important;
  cursor: not-allowed;
}

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

.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}

.v-hidden {
  visibility: hidden;
}

.border {
  border: 1px solid #e3e3e3;
}
.border-l {
  border-left: 1px solid #e3e3e3;
}
.border-r {
  border-right: 1px solid #e3e3e3;
}
.border-t {
  border-top: 1px solid #e3e3e3;
}
.border-b {
  border-bottom: 1px solid #e3e3e3;
}

.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 10px !important;
}
.m-2 {
  margin: 20px !important;
}
.m-3 {
  margin: 40px !important;
}

.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 10px !important;
}
.p-2 {
  padding: 20px !important;
}
.p-3 {
  padding: 40px !important;
}

.pl-0 {
  padding-left: 0 !important;
}
.pl-1 {
  padding-left: 10px !important;
}
.pl-2 {
  padding-left: 20px !important;
}
.pl-3 {
  padding-left: 40px !important;
}

.pr-0 {
  padding-right: 0 !important;
}
.pr-1 {
  padding-right: 10px !important;
}
.pr-2 {
  padding-right: 20px !important;
}
.pr-3 {
  padding-right: 40px !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 10px !important;
}
.pb-2 {
  padding-bottom: 20px !important;
}
.pb-3 {
  padding-bottom: 40px !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.py-1 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.py-2 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.py-3 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.px-1 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.px-2 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.px-3 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.mt-1 {
  margin-top: 10px !important;
}
.mt-2 {
  margin-top: 20px !important;
}
.mt-3 {
  margin-top: 40px !important;
}

.mr-0 {
  margin-right: 0 !important;
}
.mr-1 {
  margin-right: 10px !important;
}
.mr-2 {
  margin-right: 20px !important;
}
.mr-3 {
  margin-right: 40px !important;
}

.ml-0 {
  margin-left: 0 !important;
}
.ml-1 {
  margin-left: 10px !important;
}
.ml-2 {
  margin-left: 20px !important;
}
.ml-3 {
  margin-left: 40px !important;
}

.mb-1 {
  margin-bottom: 10px !important;
}
.mb-2 {
  margin-bottom: 20px !important;
}
.mb-3 {
  margin-bottom: 40px !important;
}

.mx-1 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.mx-2 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.mx-3 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.my-1 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.my-2 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.my-3 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.f-13 {
  font-size: 13px;
}

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

.l-30 {
  line-height: 30px;
}

.text-left {
  text-align: left !important;
}
.text-center {
  text-align: center !important;
}
.text-right {
  text-align: right !important;
}

.header {
  background-color: #FFF;
  border-bottom: 1px solid #e2e2e2;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 500;
  display: flex;
  align-items: center;
}
.header.lock {
  display: none;
}
.header a.logo {
  padding: 0;
  margin-right: 10px;
  border-left: 0;
  width: 270px;
}
.header a.logo:hover {
  background-color: #f6f6f6;
}
.header a.logo img {
  display: block;
  height: 60px;
}
.header a.logo img.header-small-logo {
  display: none;
}
.header a {
  border-left: 1px solid #e2e2e2;
  -webkit-transition: background 0.2s ease;
  -moz-transition: background 0.2s ease;
  -ms-transition: background 0.2s ease;
  -o-transition: background 0.2s ease;
  transition: background 0.2s ease;
}
.header a.active, .header a:hover {
  background-color: #f6f6f6;
}
.header .header-links {
  flex-grow: 1;
  display: flex;
  justify-content: flex-end;
}
.header .header-links .welcome-msg {
  padding: 0 20px;
}
.header .header-links .internal-info-toggle {
  padding: 0 20px;
}
.header .header-links .internal-info-toggle label {
  line-height: 30px;
}
.header .header-links .quickrfq-btn {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background-color: #ffba00;
  color: #fff;
  padding: 10px;
  line-height: 16px;
  height: auto;
  margin: 10px;
}
.header .header-links .quickrfq-btn span {
  line-height: 2rem;
  height: auto;
  color: #ffffff;
}
.header .header-links a, .header .header-links span {
  float: left;
  height: 59px;
  display: block;
  padding: 0 10px;
  font-size: 1.4rem;
  color: #666666;
  text-decoration: none;
  line-height: 60px;
}
.header .header-links a .header-link-text, .header .header-links span .header-link-text {
  padding: 0 5px;
}
.header .header-links a .icon, .header .header-links span .icon {
  font-size: 2rem;
  padding: 0 5px;
}
@media screen and (max-width: 58.75em) {
  .header .header-links {
    display: none;
  }
}
@media screen and (max-width: 115.625em) {
  .header .header-links .welcome-msg {
    display: none;
  }
}
@media screen and (max-width: 101em) {
  .header .header-links span.header-link-text {
    display: none;
  }
}
.header .meta-menu-btn {
  display: none;
  float: right;
  height: 59px;
  width: 60px;
  font-size: 1.4rem;
  text-decoration: none;
  line-height: 60px;
  padding: 15px;
}
@media screen and (max-width: 64em) {
  .header .meta-menu-btn {
    display: block;
  }
}
.header .meta-menu-btn span {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background-color: #666666;
  margin-top: 5px;
  height: 4px;
  display: block;
}
@media screen and (max-width: 64em) {
  .header a.logo {
    width: 54px;
  }
  .header a.logo img {
    display: none;
  }
  .header a.logo img.header-small-logo {
    display: block;
    height: 60px;
  }
}

.btn {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: background 0.2s ease;
  -moz-transition: background 0.2s ease;
  -ms-transition: background 0.2s ease;
  -o-transition: background 0.2s ease;
  transition: background 0.2s ease;
  background-color: #006a2e;
  color: #FFF;
  font-weight: bold;
  padding: 8px 15px;
  margin: 0px 2px;
  border: 0;
  text-decoration: none;
  cursor: pointer;
  text-align: center;
  font-size: 1.3rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
}
.btn:hover {
  background-color: #008037;
}
.btn:active {
  -webkit-box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, 0.2);
}
.btn.disabled, .btn [disabled] {
  background-color: #d3d3d3;
  cursor: not-allowed;
}
.btn.small {
  padding: 2px 10px;
}
.btn.yellow {
  background-color: #ffba00;
}
.btn.yellow:hover {
  background-color: #fab700;
}
.btn.yellow:hover .icon {
  background-color: #fab700;
}
.btn.red {
  background-color: #ff2600;
}
.btn.red:hover {
  background-color: #ff4726;
}
.btn.red:hover .icon {
  background-color: #ff4726;
}
.btn.no-after::after {
  display: none;
}
.btn .icon {
  vertical-align: middle;
}
.btn.clean-btn {
  background: none;
  color: #999;
}
.btn.clean-btn:hover {
  color: #666;
}
.btn.clean-btn:hover .icon {
  color: #666;
}
.btn.clean-btn.green {
  color: #006a2e;
}
.btn.clean-btn.green:hover {
  color: #008037;
}
.btn.clean-btn.green:hover .icon {
  color: #008037;
}
.btn.clean-btn:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn.secondary {
  background: none;
  color: #006a2e;
}
.btn.secondary .icon {
  color: #006a2e;
}

.table-link {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background-color: #006a2e;
  color: #FFF;
  text-decoration: none;
  padding: 5px 10px;
  margin: 0 2px;
  display: inline-block;
}
.table-link:hover, .table-link.viewed {
  background-color: #fab700;
}
.table-link .icon {
  vertical-align: middle;
  font-size: 1.4rem;
}
.table-link.red {
  background-color: #ff2600;
}
.table-link.red:hover, .table-link.red.viewed {
  background-color: #ff4726;
}

.utils {
  display: inline-block;
  vertical-align: middle;
  margin: 4px 0;
  width: 100%;
}
.utils .util-link {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  color: #FFF;
  text-decoration: none;
  float: right;
  line-height: 24px;
  display: inline-block;
  font-size: 1.4rem;
  padding: 3px 10px;
}
.utils .util-link.red {
  background-color: #ff2600;
}
.utils .util-link.red:hover {
  background-color: #ff4726;
}
.utils .util-link.green {
  background-color: #006a2e;
}
.utils .util-link.green:hover {
  background-color: #008037;
}

.pulse-button {
  box-shadow: 0 0 0 0 rgba(0, 106, 46, 0.5);
  -webkit-animation: pulsebtn 3s 3;
}
.pulse-button:hover, .pulse-button:focus .pulse-button:focus-within, .pulse-button:active {
  -webkit-animation: none;
}

input[type=checkbox] {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  opacity: 0 !important;
  visibility: hidden;
  pointer-events: none;
}
input[type=checkbox].disabled {
  cursor: not-allowed;
}
input[type=checkbox].disabled:hover {
  background-position: 3px 0px;
}

input[type=checkbox] + label {
  padding-left: 28px !important;
  height: 30px;
  display: inline-block;
  line-height: 30px;
  background-repeat: no-repeat;
  background-position: 3px 0px;
  vertical-align: middle;
  cursor: pointer;
  margin-left: 3px;
  background-image: url(/build/images/checkboxes.bc7d1d1b.png);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
input[type=checkbox] + label:hover {
  background-position: 3px -28px;
}
input[type=checkbox] + label.disabled {
  cursor: not-allowed;
}
input[type=checkbox] + label.disabled:hover {
  background-position: 3px 0px;
}

input[type=checkbox]:checked + label {
  background-position: 3px -56px;
}

input[type=checkbox]:checked:disabled + label {
  opacity: 1;
  background-position: 3px -112px;
}

input[type=checkbox]:checked:disabled:hover + label {
  opacity: 1;
  background-position: 3px -112px;
}

input[type=checkbox]:disabled + label {
  opacity: 0.5;
  cursor: not-allowed;
  background-position: 3px 0px;
}

input[type=checkbox]:disabled:hover + label {
  background-position: 3px 0px;
}

input.inherit-parent[type=checkbox]:checked + label {
  background-position: 3px -112px;
}

input.disabled[type=checkbox]:checked + label {
  background-position: 3px -112px;
}

.passwordCheck .icon-check {
  color: #006a2e;
}
.passwordCheck .icon-error {
  color: #ff2600;
}

.errors {
  position: absolute;
  right: 0;
}
.errors .error {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 1.2rem;
  color: #FFF;
  background-color: #ff2600;
  display: block;
  height: 30px;
  line-height: 30px;
  margin-left: 10px;
  padding: 0 10px;
}
.errors .error::after {
  border-bottom: 5px solid transparent;
  border-right: 10px solid #ff2600;
  border-top: 5px solid transparent;
  clear: both;
  content: "";
  height: 0;
  left: 1%;
  position: absolute;
  top: 32%;
  width: 0;
}

.input-form .input-row:has(.error), .input-form .form-group:has(.error) {
  position: relative;
}
.input-form label.error {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: #ff2600;
  bottom: 30px;
  color: white;
  line-height: 32px;
  padding: 0px 5px;
  position: absolute;
  right: 30px;
  text-align: center;
  width: auto;
  z-index: 1;
  font-weight: normal;
}
.input-form label.error:after {
  content: "";
  position: absolute;
  top: 100%;
  right: 5px;
  margin-left: -8px;
  width: 0;
  height: 0;
  border-top: 10px solid #ff2600;
  border-right: 0px solid transparent;
  border-left: 10px solid transparent;
}

.icon {
  text-decoration: none !important;
}

span.text-icon, a.text-icon {
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  height: 30px;
  margin-left: 7px;
  width: 30px;
  font-weight: bold;
  display: inline-block;
  text-align: center;
}
span.big-icon, a.big-icon {
  color: #006a2e;
  font-size: 2rem;
  height: 24px;
  line-height: 22px;
  margin: 0 5px;
  width: 24px;
  text-decoration: none;
}
span.big-icon.yellow-icon, a.big-icon.yellow-icon {
  color: #ffba00;
}
span.big-icon.red-icon, a.big-icon.red-icon {
  color: #ff2600;
}
span.big-icon.grey-icon, a.big-icon.grey-icon {
  color: #e3e3e3;
}
span.circled-icon, a.circled-icon {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  border-radius: 12px;
  background-color: #006a2e;
  color: #FFF;
  float: right;
  font-size: 1.4rem;
  height: 24px;
  line-height: 22px;
  margin-left: 5px;
  text-align: center;
  width: 24px;
  text-decoration: none;
}
span.circled-icon.yellow-icon, a.circled-icon.yellow-icon {
  background-color: #ffba00;
}
span.circled-icon.red-icon, a.circled-icon.red-icon {
  background-color: #ff2600;
}
span.circled-icon.grey-icon, a.circled-icon.grey-icon {
  background-color: #e3e3e3;
}

.icon-question:before {
  content: "?";
  font-family: "Calibri", sans-serif !important;
  font-size: 1.5rem;
  font-weight: bold;
}

@font-face {
  font-family: "icomoon";
  src: url(/build/fonts/icomoon.2a6f4125.eot);
  src: url(/build/fonts/icomoon.2a6f4125.eot#iefix) format("embedded-opentype"), url(/build/fonts/icomoon.f9274be8.ttf) format("truetype"), url(/build/fonts/icomoon.057ec863.woff) format("woff"), url(/build/images/icomoon.682e5500.svg#icomoon) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-headset_mic:before {
  content: "\e951";
}

.icon-newspaper:before {
  content: "\e94f";
}

.icon-address-book:before {
  content: "\e950";
}

.icon-bubbles3:before {
  content: "\e96f";
}

.icon-cog:before {
  content: "\e994";
}

.icon-star-inverted:before {
  content: "\f005";
}

.icon-checkmark:before {
  content: "\ea10";
}

.icon-feed:before {
  content: "\f09e";
}

.icon-rss:before {
  content: "\f09e";
}

.icon-wrench:before {
  content: "\f0ad";
}

.icon-chain:before {
  content: "\f0c1";
}

.icon-link:before {
  content: "\f0c1";
}

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

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

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

.icon-chain-broken:before {
  content: "\f127";
}

.icon-unlink:before {
  content: "\f127";
}

.icon-dropbox:before {
  content: "\f16b";
}

.icon-question-circle-o:before {
  content: "\f29c";
}

.icon-close:before {
  content: "\e900";
}

.icon-floppy-o:before {
  content: "\e901";
}

.icon-calendar-check-o:before {
  content: "\e902";
}

.icon-calendar-times-o:before {
  content: "\e903";
}

.icon-calendar-minus-o:before {
  content: "\e904";
}

.icon-calendar-plus-o:before {
  content: "\e905";
}

.icon-calendar-o:before {
  content: "\e906";
}

.icon-add-inverted:before {
  content: "\e907";
}

.icon-add:before {
  content: "\e908";
}

.icon-attention-inverted:before {
  content: "\e909";
}

.icon-attention:before {
  content: "\e90a";
}

.icon-browse:before {
  content: "\e90b";
}

.icon-bullhorn:before {
  content: "\e90c";
}

.icon-calendar:before {
  content: "\e90d";
}

.icon-cart:before {
  content: "\e90e";
}

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

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

.icon-clip:before {
  content: "\e911";
}

.icon-clock:before {
  content: "\e912";
}

.icon-cloud_download:before {
  content: "\e913";
}

.icon-cloud_upload:before {
  content: "\e914";
}

.icon-contacts:before {
  content: "\e915";
}

.icon-current:before {
  content: "\e916";
}

.icon-document:before {
  content: "\e917";
}

.icon-down-inverted:before {
  content: "\e918";
}

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

.icon-error-inverted:before {
  content: "\e91a";
}

.icon-error:before {
  content: "\e91b";
}

.icon-funnel:before {
  content: "\e91c";
}

.icon-globus:before {
  content: "\e91d";
}

.icon-heart:before {
  content: "\e91e";
}

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

.icon-in:before {
  content: "\e920";
}

.icon-info-inverted:before {
  content: "\e921";
}

.icon-info:before {
  content: "\e922";
}

.icon-inkpen:before {
  content: "\e923";
}

.icon-layers:before {
  content: "\e924";
}

.icon-left-inverted:before {
  content: "\e925";
}

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

.icon-lightning:before {
  content: "\e927";
}

.icon-link1:before {
  content: "\e928";
}

.icon-location:before {
  content: "\e929";
}

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

.icon-mail:before {
  content: "\e92b";
}

.icon-message:before {
  content: "\e92c";
}

.icon-new_post:before {
  content: "\e92d";
}

.icon-out:before {
  content: "\e92e";
}

.icon-paper_plane:before {
  content: "\e92f";
}

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

.icon-phone:before {
  content: "\e931";
}

.icon-pin-1:before {
  content: "\e932";
}

.icon-pin:before {
  content: "\e933";
}

.icon-portfolio:before {
  content: "\e934";
}

.icon-printer:before {
  content: "\e935";
}

.icon-profile:before {
  content: "\e936";
}

.icon-recycle_bin:before {
  content: "\e937";
}

.icon-remove-inverted:before {
  content: "\e938";
}

.icon-remove:before {
  content: "\e939";
}

.icon-right-inverted:before {
  content: "\e93a";
}

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

.icon-sandglass:before {
  content: "\e93c";
}

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

.icon-settings:before {
  content: "\e93e";
}

.icon-share:before {
  content: "\e93f";
}

.icon-star1:before {
  content: "\e940";
}

.icon-stats:before {
  content: "\e941";
}

.icon-storage:before {
  content: "\e942";
}

.icon-up-inverted:before {
  content: "\e943";
}

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

.icon-update:before {
  content: "\e945";
}

.icon-burger:before {
  content: "\e946";
}

.icon-business:before {
  content: "\e947";
}

.icon-euro:before {
  content: "\e948";
}

.icon-eq:before {
  content: "\e949";
}

.icon-label:before {
  content: "\e94a";
}

.icon-off:before {
  content: "\e94b";
}

.icon-yes:before {
  content: "\e94c";
}

.icon-stop:before {
  content: "\e94d";
}

.icon-rfq:before {
  content: "\e94e";
}

.flash-notice {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: #fff;
  font-size: 1.6rem;
  display: flex;
  align-items: stretch;
  margin-bottom: 10px;
}
.flash-notice.success {
  background-color: #006a2e;
}
.flash-notice.warning {
  background-color: #ffba00;
}
.flash-notice.error {
  background-color: #ff2600;
}
.flash-notice.info {
  background-color: #00aaff;
}
.flash-notice.opentasks {
  cursor: pointer;
}
.flash-notice .flash-icon, .flash-notice .flash-close {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 10px;
}
.flash-notice .flash-label {
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
  padding-top: 10px;
  padding-bottom: 10px;
  flex-grow: 1;
}
.flash-notice .flash-close {
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  -ms-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  color: #FFF;
  text-decoration: none;
  border-left: 1px solid rgba(255, 255, 255, 0.25);
}
.flash-notice .flash-close:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
.flash-notice .flash-close .icon {
  font-size: 1.8rem;
}

.not-important-flashes {
  position: fixed;
  bottom: 10px;
  right: 10px;
  width: 400px;
  margin-bottom: -10px;
}
.not-important-flashes .col-12 {
  padding-left: 0;
  padding-right: 0;
}

.login-body {
  background: url(/build/images/backbins.7a53b9e2.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.login-body .header a.logo {
  float: none;
  display: block;
}
.login-body .header a.logo img {
  display: block !important;
  margin: 0 auto;
}

.login-content-wrapper {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  top: 100px;
  left: 50%;
  margin-left: -200px;
  position: absolute;
  width: 400px;
  padding: 8px;
  background-color: rgba(255, 255, 255, 0.3);
}
@media screen and (max-width: 58.75em) {
  .login-content-wrapper {
    margin-left: -160px;
    width: 320px;
  }
}
.login-content-wrapper .login-error {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  font-size: 1.6rem;
  padding: 0 10px;
  max-width: 400px;
  margin-bottom: 10px;
  text-align: center;
  height: auto;
}
.login-content-wrapper .login-error .close-icon {
  display: none;
}
.login-content-wrapper .login-error a {
  font-weight: bold;
  text-decoration: underline;
  color: #FFF;
}
.login-content-wrapper .login-error a:hover {
  text-decoration: none;
}
.login-content-wrapper .login-form-container {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  background-color: #fafafa;
  overflow: hidden;
}
.login-content-wrapper .login-form-container h1 {
  background-color: #006a2e;
  letter-spacing: 1px;
  margin-bottom: 20px;
  padding: 15px 20px 12px;
  color: #fff;
  font-size: 2.4rem;
  text-align: center;
  font-weight: normal;
}
.login-content-wrapper .login-form-container form {
  padding: 0 20px;
  margin-bottom: 20px;
}
.login-content-wrapper .login-form-container .input-row {
  position: relative;
}
.login-content-wrapper .login-form-container .input-row label {
  display: none;
}
.login-content-wrapper .login-form-container .input-row label.rememberme {
  display: block;
  font-size: 1.4rem;
  line-height: 3rem;
  margin-bottom: 10px;
  margin-left: 5px;
  padding-left: 30px !important;
}
.login-content-wrapper .login-form-container .input-row label.error {
  font-size: 1.4rem;
  right: 14px;
  bottom: 55px;
}
.login-content-wrapper .login-form-container .input-row input {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e3e3e3;
  font-size: 1.6rem;
  padding: 15px 10px;
  width: 100%;
  margin-bottom: 10px;
}
.login-content-wrapper .login-form-container .input-row input:focus {
  border: 1px solid #d3d3d3;
}
.login-content-wrapper .login-form-container .input-row input#username, .login-content-wrapper .login-form-container .input-row input#password, .login-content-wrapper .login-form-container .input-row input.password {
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 36px;
}
.login-content-wrapper .login-form-container .input-row input#username {
  background-image: url(/build/images/login-user-icon.24332e1e.png);
}
.login-content-wrapper .login-form-container .input-row input#password, .login-content-wrapper .login-form-container .input-row input.password {
  background-image: url(/build/images/login-pass-icon.2aab0911.png);
}
.login-content-wrapper .login-form-container .input-row .btn {
  width: 100%;
  padding: 10px;
  text-align: center;
  font-size: 1.6rem;
  font-weight: normal;
  letter-spacing: 1px;
}
.login-content-wrapper .login-form-container .input-row .btn::after {
  display: none;
}
.login-content-wrapper .login-form-container.reset-form {
  margin-top: -250px;
}
.login-content-wrapper .reset-msg {
  color: #666;
  margin-bottom: 10px;
}
.login-content-wrapper .reset-msg.padding {
  margin-bottom: 20px;
  padding: 0 20px;
}
.login-content-wrapper .reset-msg p {
  padding: 0 0 10px;
}
.login-content-wrapper .voorwaarden {
  color: #999;
  font-size: 1rem;
  margin: 15px 0;
  text-align: center;
  width: 100%;
}
.login-content-wrapper .voorwaarden a {
  color: #006a2e;
  text-decoration: none;
}
.login-content-wrapper .voorwaarden a:hover {
  color: #008037;
}
.login-content-wrapper .link-btn {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background-color: #006a2e;
  color: #fff;
  display: block;
  font-size: 1.6rem;
  font-weight: bold;
  margin-top: 10px;
  padding: 15px 20px;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
.login-content-wrapper .link-btn:hover {
  background-color: #008037;
}
.login-content-wrapper .msg-wrapper {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background-color: #fafafa;
  margin-top: 10px;
  padding: 20px;
}
.login-content-wrapper .msg-wrapper .msg-nl, .login-content-wrapper .msg-wrapper .msg-fr {
  font-size: 1.2rem;
}
.login-content-wrapper .msg-wrapper .msg-nl {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e3e3e3;
}

.compatiblebrowser {
  display: none;
  text-align: center;
}

.reset-link {
  text-align: right;
}
.reset-link a {
  font-size: 14px;
  text-decoration: none;
  color: #006a2e;
  line-height: 27px;
}

.col-12 {
  float: inherit;
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9naW4ucmVzZXQuMmIyNjljNGYuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDQ0Y7O0FEQ0E7Ozs7Ozs7O0VBUUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNFRjs7QURBQTtBQUNBO0VBQ0U7QUNHRjs7QUREQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDSUY7O0FERkE7RUFDRTtBQ0tGOztBREhBO0FBQ0E7RUFDRTtFQUNBO0FDTUY7O0FESkE7RUFDRTtFQUNBO0FDT0Y7O0FETEE7O0VBRUU7QUNRRjs7QUROQTtFQUFlO0FDVWY7O0FEVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ1lGOztBRFZBO0VBQW1CO0FDY25COztBQ3REQTs7O0VBQUE7QUFZQTs7RUFBQTtBQ2NBO0FDakRBO0VBQ0U7RUFDQTtFQUNBO0VBS0E7RUFDQTtBSG9GRjtBR2pGQTtFQUNFO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7QUgrRUY7QUc1RUE7RUFDRTtFQUNBO0VBQ0E7RUFLQTtFQUNBO0FIMEVGO0FHdkVBO0VBQ0U7RUFDQTtFQUNBO0VBS0E7RUFDQTtBSHFFRjtBSWhIQTtFQUNFO0VBQ0E7RUFDQTtBSmtIRjs7QUkvR0E7RUFBVTtBSm1IVjs7QUlsSEE7RUFBVTtBSnNIVjs7QUlySEE7RUFBVTtBSnlIVjs7QUl4SEE7RUFBUztBSjRIVDs7QUkzSEE7RUFBUztBSitIVDs7QUk5SEE7RUFBUztBSmtJVDs7QUlqSUE7RUFBUztBSnFJVDs7QUlwSUE7RUFBUztBSndJVDs7QUl2SUE7RUFBUztBSjJJVDs7QUkxSUE7RUFBUztBSjhJVDs7QUk3SUE7RUFBUztBSmlKVDs7QUloSkE7RUFBUztBSm9KVDs7QUUvR0k7RUVuQ0o7SUFBbUQ7RUp1SmpEO0FBQ0Y7O0FFckhJO0VFbENKO0lBQW1EO0VKNEpqRDtBQUNGOztBRTNISTtFRWpDSjtJQUFtRDtFSmlLakQ7QUFDRjs7QUVqSUk7RUVoQ0o7SUFBa0Q7RUpzS2hEO0FBQ0Y7O0FFdklJO0VFL0JKO0lBQWtEO0VKMktoRDtBQUNGOztBRTdJSTtFRTlCSjtJQUFrRDtFSmdMaEQ7QUFDRjs7QUVuSkk7RUU3Qko7SUFBa0Q7RUpxTGhEO0FBQ0Y7O0FFekpJO0VFNUJKO0lBQWtEO0VKMExoRDtBQUNGOztBRS9KSTtFRTNCSjtJQUFrRDtFSitMaEQ7QUFDRjs7QUVyS0k7RUUxQko7SUFBa0Q7RUpvTWhEO0FBQ0Y7O0FFM0tJO0VFekJKO0lBQWtEO0VKeU1oRDtBQUNGOztBRWpMSTtFRXhCSjtJQUFrRDtFSjhNaEQ7QUFDRjs7QUVuTEk7RUUxQko7SUFBbUQ7RUprTmpEO0FBQ0Y7O0FFekxJO0VFekJKO0lBQW1EO0VKdU5qRDtBQUNGOztBRS9MSTtFRXhCSjtJQUFtRDtFSjROakQ7QUFDRjs7QUVyTUk7RUV2Qko7SUFBa0Q7RUppT2hEO0FBQ0Y7O0FFM01JO0VFdEJKO0lBQWtEO0VKc09oRDtBQUNGOztBRWpOSTtFRXJCSjtJQUFrRDtFSjJPaEQ7QUFDRjs7QUV2Tkk7RUVwQko7SUFBa0Q7RUpnUGhEO0FBQ0Y7O0FFN05JO0VFbkJKO0lBQWtEO0VKcVBoRDtBQUNGOztBRW5PSTtFRWxCSjtJQUFrRDtFSjBQaEQ7QUFDRjs7QUV6T0k7RUVqQko7SUFBa0Q7RUorUGhEO0FBQ0Y7O0FFL09JO0VFaEJKO0lBQWtEO0VKb1FoRDtBQUNGOztBRXJQSTtFRWZKO0lBQWtEO0VKeVFoRDtBQUNGOztBRTNQSTtFRWRKO0lBQ3dDO0VKNlF0QztBQUNGO0FFelBJO0VFdEJKO0lBR0k7SUFDQTtJQUNBO0lBQ0E7RUpnUkY7QUFDRjs7QUVyUUk7RUVSSjtJQUFtRDtFSmtSakQ7QUFDRjs7QUUzUUk7RUVQSjtJQUFtRDtFSnVSakQ7QUFDRjs7QUVqUkk7RUVOSjtJQUFtRDtFSjRSakQ7QUFDRjs7QUV2Ukk7RUVMSjtJQUFrRDtFSmlTaEQ7QUFDRjs7QUU3Ukk7RUVKSjtJQUFrRDtFSnNTaEQ7QUFDRjs7QUVuU0k7RUVISjtJQUFrRDtFSjJTaEQ7QUFDRjs7QUV6U0k7RUVGSjtJQUFrRDtFSmdUaEQ7QUFDRjs7QUUvU0k7RUVESjtJQUFrRDtFSnFUaEQ7QUFDRjs7QUVyVEk7RUVBSjtJQUFrRDtFSjBUaEQ7QUFDRjs7QUUzVEk7RUVDSjtJQUFrRDtFSitUaEQ7QUFDRjs7QUVqVUk7RUVFSjtJQUFrRDtFSm9VaEQ7QUFDRjs7QUV2VUk7RUVHSjtJQUFrRDtFSnlVaEQ7QUFDRjs7QUV6VUk7RUVDSjtJQUFvRDtFSjZVbEQ7QUFDRjs7QUUvVUk7RUVFSjtJQUFvRDtFSmtWbEQ7QUFDRjs7QUVyVkk7RUVHSjtJQUFvRDtFSnVWbEQ7QUFDRjs7QUUzVkk7RUVJSjtJQUFtRDtFSjRWakQ7QUFDRjs7QUVqV0k7RUVLSjtJQUFtRDtFSmlXakQ7QUFDRjs7QUV2V0k7RUVNSjtJQUFtRDtFSnNXakQ7QUFDRjs7QUU3V0k7RUVPSjtJQUFtRDtFSjJXakQ7QUFDRjs7QUVuWEk7RUVRSjtJQUFtRDtFSmdYakQ7QUFDRjs7QUV6WEk7RUVTSjtJQUFtRDtFSnFYakQ7QUFDRjs7QUUvWEk7RUVVSjtJQUFtRDtFSjBYakQ7QUFDRjs7QUVyWUk7RUVXSjtJQUFtRDtFSitYakQ7QUFDRjs7QUUzWUk7RUVZSjtJQUFtRDtFSm9ZakQ7QUFDRjs7QUluWUE7RUFBYTtBSnVZYjs7QUl0WUE7RUFBYTtBSjBZYjs7QUl6WUE7RUFBYTtBSjZZYjs7QUk1WUE7RUFBWTtBSmdaWjs7QUkvWUE7RUFBWTtBSm1aWjs7QUlsWkE7RUFBWTtBSnNaWjs7QUlyWkE7RUFBWTtBSnlaWjs7QUl4WkE7RUFBWTtBSjRaWjs7QUkzWkE7RUFBWTtBSitaWjs7QUk5WkE7RUFBWTtBSmthWjs7QUlqYUE7RUFBWTtBSnFhWjs7QUlwYUE7RUFBWTtBSndhWjs7QUU3Y0k7RUV1Q0o7SUFBc0Q7RUoyYXBEO0FBQ0Y7O0FFbmRJO0VFd0NKO0lBQXNEO0VKZ2JwRDtBQUNGOztBRXpkSTtFRXlDSjtJQUFzRDtFSnFicEQ7QUFDRjs7QUUvZEk7RUUwQ0o7SUFBcUQ7RUowYm5EO0FBQ0Y7O0FFcmVJO0VFMkNKO0lBQXFEO0VKK2JuRDtBQUNGOztBRTNlSTtFRTRDSjtJQUFxRDtFSm9jbkQ7QUFDRjs7QUVqZkk7RUU2Q0o7SUFBcUQ7RUp5Y25EO0FBQ0Y7O0FFdmZJO0VFOENKO0lBQXFEO0VKOGNuRDtBQUNGOztBRTdmSTtFRStDSjtJQUFxRDtFSm1kbkQ7QUFDRjs7QUVuZ0JJO0VFZ0RKO0lBQXFEO0VKd2RuRDtBQUNGOztBRXpnQkk7RUVpREo7SUFBcUQ7RUo2ZG5EO0FBQ0Y7O0FFL2dCSTtFRWtESjtJQUFxRDtFSmtlbkQ7QUFDRjs7QUVqaEJJO0VFZ0RKO0lBQXNEO0VKc2VwRDtBQUNGOztBRXZoQkk7RUVpREo7SUFBc0Q7RUoyZXBEO0FBQ0Y7O0FFN2hCSTtFRWtESjtJQUFzRDtFSmdmcEQ7QUFDRjs7QUVuaUJJO0VFbURKO0lBQXFEO0VKcWZuRDtBQUNGOztBRXppQkk7RUVvREo7SUFBcUQ7RUowZm5EO0FBQ0Y7O0FFL2lCSTtFRXFESjtJQUFxRDtFSitmbkQ7QUFDRjs7QUVyakJJO0VFc0RKO0lBQXFEO0VKb2dCbkQ7QUFDRjs7QUUzakJJO0VFdURKO0lBQXFEO0VKeWdCbkQ7QUFDRjs7QUVqa0JJO0VFd0RKO0lBQXFEO0VKOGdCbkQ7QUFDRjs7QUV2a0JJO0VFeURKO0lBQXFEO0VKbWhCbkQ7QUFDRjs7QUU3a0JJO0VFMERKO0lBQXFEO0VKd2hCbkQ7QUFDRjs7QUVubEJJO0VFMkRKO0lBQXFEO0VKNmhCbkQ7QUFDRjs7QUVybEJJO0VFMERKO0lBQXNEO0VKZ2lCcEQ7QUFDRjs7QUUzbEJJO0VFMkRKO0lBQXNEO0VKcWlCcEQ7QUFDRjs7QUVqbUJJO0VFNERKO0lBQXNEO0VKMGlCcEQ7QUFDRjs7QUV2bUJJO0VFNkRKO0lBQXFEO0VKK2lCbkQ7QUFDRjs7QUU3bUJJO0VFOERKO0lBQXFEO0VKb2pCbkQ7QUFDRjs7QUVubkJJO0VFK0RKO0lBQXFEO0VKeWpCbkQ7QUFDRjs7QUV6bkJJO0VFZ0VKO0lBQXFEO0VKOGpCbkQ7QUFDRjs7QUUvbkJJO0VFaUVKO0lBQXFEO0VKbWtCbkQ7QUFDRjs7QUVyb0JJO0VFa0VKO0lBQXFEO0VKd2tCbkQ7QUFDRjs7QUUzb0JJO0VFbUVKO0lBQXFEO0VKNmtCbkQ7QUFDRjs7QUVqcEJJO0VFb0VKO0lBQXFEO0VKa2xCbkQ7QUFDRjs7QUV2cEJJO0VFcUVKO0lBQXFEO0VKdWxCbkQ7QUFDRjs7QUV6cEJJO0VFbUVKO0lBQXVEO0VKMmxCckQ7QUFDRjs7QUUvcEJJO0VFb0VKO0lBQXVEO0VKZ21CckQ7QUFDRjs7QUVycUJJO0VFcUVKO0lBQXVEO0VKcW1CckQ7QUFDRjs7QUUzcUJJO0VFc0VKO0lBQXNEO0VKMG1CcEQ7QUFDRjs7QUVqckJJO0VFdUVKO0lBQXNEO0VKK21CcEQ7QUFDRjs7QUV2ckJJO0VFd0VKO0lBQXNEO0VKb25CcEQ7QUFDRjs7QUU3ckJJO0VFeUVKO0lBQXNEO0VKeW5CcEQ7QUFDRjs7QUVuc0JJO0VFMEVKO0lBQXNEO0VKOG5CcEQ7QUFDRjs7QUV6c0JJO0VFMkVKO0lBQXNEO0VKbW9CcEQ7QUFDRjs7QUUvc0JJO0VFNEVKO0lBQXNEO0VKd29CcEQ7QUFDRjs7QUVydEJJO0VFNkVKO0lBQXNEO0VKNm9CcEQ7QUFDRjs7QUUzdEJJO0VFOEVKO0lBQXNEO0VKa3BCcEQ7QUFDRjs7QUtseUJBO0VITUUsOEJHTDJCO0VITTNCLDJCR04yQjtFSE8zQixzQkdQMkI7QUx1eUI3Qjs7QUtweUJBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtBTHN5QkY7O0FLbnlCQTtFQUNFO0VBQ0E7QUxzeUJGO0FLcHlCRTtFQUNFO0FMc3lCSjs7QUtseUJBO0VBQ0U7QUxxeUJGOztBS2x5QkE7RUFDRTtFQUNBO0FMcXlCRjs7QUtseUJBO0VBQVE7QUxzeUJSOztBS3J5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTHd5QkY7O0FLcnlCQTtFSHhDRSwwQkd5QzhCO0VIeEM5Qix1Qkd3QzhCO0VIdkM5QixzQkd1QzhCO0VIdEM5QixrQkdzQzhCO0VBQzlCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMnlCRjs7QUt6eUJBO0VBQ0UsY0pqQ0c7RUlrQ0g7QUw0eUJGOztBSzF5QkE7O0VBRUU7RUFDQTtBTDZ5QkY7O0FLM3lCQTtFQUFLO0FMK3lCTDs7QUs5eUJBO0VBQUs7QUxrekJMOztBS2p6QkE7O0VBQ0s7QUxxekJMOztBS3B6QkE7RUFDRTtFQUNBO0FMdXpCRjtBS3R6QkU7RUFDRSxjSnJFSTtFSXNFSjtBTHd6Qko7QUt2ekJJO0VBQVUsY0p0RUE7QURnNEJkOztBS3R6QkE7RUFBUztBTDB6QlQ7O0FLeHpCQTtFQUNFO0VBQ0E7QUwyekJGOztBS3h6QkE7RUFDRTtBTDJ6QkY7O0FLenpCQTtFQUNFO0FMNHpCRjs7QUsxekJBO0VBQVU7QUw4ekJWOztBSzd6QkE7RUFBUztBTGkwQlQ7O0FLaDBCQTtFQUNFO0VBQ0E7RUFDQTtBTG0wQkY7O0FLaDBCQTtFQUFRO0FMbzBCUjs7QUtuMEJBO0VBQVM7QUx1MEJUOztBS3IwQkE7RUFDRTtFQUNBO0FMdzBCRjs7QUtwMEJFO0VBQ0UsY0oxR0k7RUkyR0o7QUx1MEJKO0FLdDBCSTtFQUNFLGNKNUdRO0VJNkdSO0FMdzBCTjtBS24wQkk7RUFDRTtFQUNBO0FMcTBCTjs7QUsvekJFO0VBQ0U7QUxrMEJKO0FLL3pCRTtFQUNFO0FMaTBCSjtBSzl6QkU7RUFDRTtBTGcwQko7QUs3ekJFO0VBQ0U7QUwrekJKO0FLNXpCRTtFQUNFO0FMOHpCSjs7QUt6ekJFO0VBQ0U7QUw0ekJKO0FLMXpCRTtFQUNFO0FMNHpCSjtBSzF6QkU7RUFDRTtBTDR6Qko7QUsxekJFO0VBQ0U7QUw0ekJKO0FLMXpCRTtFQUNFO0FMNHpCSjs7QUt4ekJBO0VBQ0U7QUwyekJGOztBS3h6QkE7RUFDRTtBTDJ6QkY7QUt6ekJFO0VBQ0U7QUwyekJKO0FLeHpCRTtFQUNFO0FMMHpCSjtBS3Z6QkU7RUFDRTtBTHl6Qko7QUt0ekJFO0VBQ0U7QUx3ekJKOztBS256QkU7RUFDRTtBTHN6Qko7QUtuekJFO0VBQ0U7QUxxekJKO0FLbHpCRTtFQUNFO0FMb3pCSjtBS2p6QkU7RUFDRTtBTG16Qko7O0FLOXlCRTtFQUNFO0FMaXpCSjtBSzl5QkU7RUFDRTtBTGd6Qko7QUs3eUJFO0VBQ0U7QUwreUJKO0FLNXlCRTtFQUNFO0FMOHlCSjs7QUt4eUJFO0VBQ0U7QUwyeUJKO0FLeHlCRTtFQUNFO0FMMHlCSjtBS3Z5QkU7RUFDRTtBTHl5Qko7QUt0eUJFO0VBQ0U7QUx3eUJKOztBS2x5QkU7RUFDRTtBTHF5Qko7QUtseUJFO0VBQ0U7QUxveUJKO0FLanlCRTtFQUNFO0FMbXlCSjtBS2h5QkU7RUFDRTtBTGt5Qko7O0FLNXhCRTtFQUNFO0FMK3hCSjtBSzV4QkU7RUFDRTtBTDh4Qko7QUszeEJFO0VBQ0U7QUw2eEJKO0FLMXhCRTtFQUNFO0FMNHhCSjs7QUt0eEJFO0VBQ0U7RUFDQTtBTHl4Qko7QUt0eEJFO0VBQ0U7RUFDQTtBTHd4Qko7QUtyeEJFO0VBQ0U7RUFDQTtBTHV4Qko7QUtweEJFO0VBQ0U7RUFDQTtBTHN4Qko7O0FLaHhCRTtFQUNFO0VBQ0E7QUxteEJKO0FLaHhCRTtFQUNFO0VBQ0E7QUxreEJKO0FLL3dCRTtFQUNFO0VBQ0E7QUxpeEJKO0FLOXdCRTtFQUNFO0VBQ0E7QUxneEJKOztBSzN3QkU7RUFDRTtBTDh3Qko7QUszd0JFO0VBQ0U7QUw2d0JKO0FLMXdCRTtFQUNFO0FMNHdCSjs7QUt2d0JFO0VBQ0U7QUwwd0JKO0FLdndCRTtFQUNFO0FMeXdCSjtBS3R3QkU7RUFDRTtBTHd3Qko7QUtyd0JFO0VBQ0U7QUx1d0JKOztBS2x3QkU7RUFDRTtBTHF3Qko7QUtsd0JFO0VBQ0U7QUxvd0JKO0FLandCRTtFQUNFO0FMbXdCSjtBS2h3QkU7RUFDRTtBTGt3Qko7O0FLN3ZCRTtFQUNFO0FMZ3dCSjtBSzd2QkU7RUFDRTtBTCt2Qko7QUs1dkJFO0VBQ0U7QUw4dkJKOztBS3p2QkU7RUFDRTtFQUNBO0FMNHZCSjtBS3p2QkU7RUFDRTtFQUNBO0FMMnZCSjtBS3h2QkU7RUFDRTtFQUNBO0FMMHZCSjs7QUt0dkJFO0VBQ0U7RUFDQTtBTHl2Qko7QUt0dkJFO0VBQ0U7RUFDQTtBTHd2Qko7QUtydkJFO0VBQ0U7RUFDQTtBTHV2Qko7O0FLbnZCRTtFQUNFO0FMc3ZCSjs7QUtqdkJFO0VBQ0U7QUxvdkJKO0FLanZCRTtFQUNFO0FMbXZCSjs7QUs5dUJFO0VBQ0U7QUxpdkJKOztBSzV1QkU7RUFDRTtBTCt1Qko7QUs1dUJFO0VBQ0U7QUw4dUJKO0FLM3VCRTtFQUNFO0FMNnVCSjs7QU0vcUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmtyQ0Y7QU1ockNFO0VBQ0U7QU5rckNKO0FNaHJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOa3JDSjtBTWpyQ0k7RUFDRTtBTm1yQ047QU1qckNJO0VBQ0U7RUFDQTtBTm1yQ047QU1sckNNO0VBQ0U7QU5vckNSO0FNaHJDRTtFQUNFO0VKWkYsd0NJYUU7RUpaRixxQ0lZRTtFSlhGLG9DSVdFO0VKVkYsbUNJVUU7RUpURixnQ0lTRTtBTnNyQ0o7QU1yckNJO0VBRUU7QU5zckNOO0FNbnJDRTtFQUNFO0VBQ0E7RUFDQTtBTnFyQ0o7QU1uckNJO0VBQ0U7QU5xckNOO0FNbnJDSTtFQUNFO0FOcXJDTjtBTW5yQ007RUFDRTtBTnFyQ1I7QU1sckNJO0VKckRGLDBCSXNEa0M7RUpyRGxDLHVCSXFEa0M7RUpwRGxDLHNCSW9Ea0M7RUpuRGxDLGtCSW1Ea0M7RUFDOUIseUJMbkRHO0VLb0RIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU51ckNOO0FNcnJDTTtFQUNFO0VBQ0E7RUFDQSxjTDlDQTtBRHF1Q1I7QU1wckNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnNyQ047QU1yckNNO0VBQW9CO0FOd3JDMUI7QU12ckNNO0VBQ0U7RUFDQTtBTnlyQ1I7QU1yckNJO0VBOUNGO0lBK0NJO0VOd3JDSjtBQUNGO0FNdnJDSTtFQUNFO0lBQ0U7RU55ckNOO0FBQ0Y7QU12ckNJO0VBQ0U7SUFDRTtFTnlyQ047QUFDRjtBTXRyQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOd3JDSjtBTXZyQ0k7RUFURjtJQVVJO0VOMHJDSjtBQUNGO0FNenJDSTtFSjlHRiwwQkkrR2tDO0VKOUdsQyx1Qkk4R2tDO0VKN0dsQyxzQkk2R2tDO0VKNUdsQyxrQkk0R2tDO0VBQzlCO0VBQ0E7RUFDQTtFQUNBO0FOOHJDTjtBTTNyQ0U7RUFDRTtJQUNFO0VONnJDSjtFTTVyQ0k7SUFDRTtFTjhyQ047RU01ckNNO0lBQ0U7SUFDQTtFTjhyQ1I7QUFDRjs7QU81ekNBO0VMREUsMEJLRThCO0VMRDlCLHVCS0M4QjtFTEE5QjtFQUNBLGtCS0Q4QjtFTGlCOUIsd0NLaEJBO0VMaUJBLHFDS2pCQTtFTGtCQSxvQ0tsQkE7RUxtQkEsbUNLbkJBO0VMb0JBLGdDS3BCQTtFQUNBLHlCTk5NO0VNT047RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBzMENGO0FPcDBDRTtFQUNFLHlCTnJCVTtBRDIxQ2Q7QU9wMENFO0VMVEEsd0RLVUU7RUxURixxREtTRTtFTFJGLGdES1FFO0FQdzBDSjtBT3QwQ0U7RUFDRTtFQUNBO0FQdzBDSjtBT3QwQ0U7RUFDRTtBUHcwQ0o7QU90MENFO0VBQ0UseUJON0JLO0FEcTJDVDtBT3YwQ0k7RUFDRSx5Qk5wQlM7QUQ2MUNmO0FPeDBDTTtFQUNFLHlCTnRCTztBRGcyQ2Y7QU9yMENFO0VBQ0UseUJOMUNFO0FEaTNDTjtBT3QwQ0k7RUFDRSx5Qk4xQ007QURrM0NaO0FPdjBDTTtFQUNFLHlCTjVDSTtBRHEzQ1o7QU9wMENJO0VBQ0U7QVBzMENOO0FPbjBDRTtFQUNFO0FQcTBDSjtBT24wQ0U7RUFDRTtFQUNBO0FQcTBDSjtBT3AwQ0k7RUFDRTtBUHMwQ047QU9wMENNO0VBQ0U7QVBzMENSO0FPbjBDSTtFQUNFLGNOeEVFO0FENjRDUjtBT3AwQ007RUFDRSxjTnpFTTtBRCs0Q2Q7QU9wMENRO0VBQ0UsY041RUk7QURrNUNkO0FPbDBDSTtFTGxFRix3QkttRUk7RUxsRUoscUJLa0VJO0VMakVKLGdCS2lFSTtBUHMwQ047QU9uMENFO0VBQ0U7RUFDQSxjTnZGSTtBRDQ1Q1I7QU9wMENJO0VBQ0UsY056RkU7QUQrNUNSOztBT2owQ0E7RUw1RkUsMEJLNkY4QjtFTDVGOUIsdUJLNEY4QjtFTDNGOUIsc0JLMkY4QjtFTDFGOUIsa0JLMEY4QjtFQUM5Qix5Qk5oR007RU1pR047RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHUwQ0Y7QU9yMENFO0VBRUUseUJOeEZXO0FEODVDZjtBT24wQ0U7RUFDRTtFQUNBO0FQcTBDSjtBT2wwQ0U7RUFDRSx5Qk4vR0U7QURtN0NOO0FPbDBDSTtFQUVFLHlCTmxITTtBRHE3Q1o7O0FPOXpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQaTBDRjtBTy96Q0U7RUwvSEEsMEJLZ0lnQztFTC9IaEMsdUJLK0hnQztFTDlIaEMsc0JLOEhnQztFTDdIaEMsa0JLNkhnQztFQUM5QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG8wQ0o7QU9sMENJO0VBQ0UseUJOeklBO0FENjhDTjtBT2wwQ007RUFDRSx5Qk4zSUk7QUQrOENaO0FPaDBDSTtFQUNFLHlCTnBKRTtBRHM5Q1I7QU9oMENNO0VBQ0UseUJOdEpNO0FEdzlDZDs7QU81ekNBO0VBQ0U7RUFDQTtBUCt6Q0Y7QU83ekNFO0VBQ0U7QVArekNKOztBUS85Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSaytDRjtBUWgrQ0U7RUFDRTtBUmsrQ0o7QVFqK0NJO0VBQ0U7QVJtK0NOOztBUTk5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmkrQ0Y7QVFoK0NFO0VBQ0U7QVJrK0NKO0FRaCtDRTtFQUNFO0FSaytDSjtBUWorQ0k7RUFDRTtBUm0rQ047O0FROTlDQTtFQUNFO0FSaStDRjs7QVEvOUNBO0VBQ0U7RUFDQTtBUmsrQ0Y7O0FRaCtDQTtFQUNFO0VBQ0E7QVJtK0NGOztBUWgrQ0E7RUFDRTtFQUNBO0VBQ0E7QVJtK0NGOztBUWgrQ0E7RUFDRTtBUm0rQ0Y7O0FRaCtDQTtFQUNFO0FSbStDRjs7QVFoK0NBO0VBQ0U7QVJtK0NGOztBUS85Q0U7RUFDRSxjUGhGSTtBRGtqRFI7QVFoK0NFO0VBQ0UsY1BoRkU7QURrakROOztBU2xqREE7RUFDRTtFQUNBO0FUcWpERjtBU3BqREU7RVBKQSwwQk9LZ0M7RVBKaEMsdUJPSWdDO0VQSGhDLHNCT0dnQztFUEZoQyxrQk9FZ0M7RUFDOUI7RUFDQTtFQUNBO0VBQ0EseUJSUkU7RVFTRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUeWpESjtBU3hqREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDBqRE47O0FTbmpESTtFQUNFO0FUc2pETjtBU2xqREU7RVByQ0EsMEJPc0NnQztFUHJDaEMsdUJPcUNnQztFUHBDaEMsc0JPb0NnQztFUG5DaEMsa0JPbUNnQztFUHpCaEMsOENPMEJFO0VQekJGLDJDT3lCRTtFUHhCRixzQ093QkU7RUFDQTtFQUNBO0VBQ0EsbUJSekNFO0VRMENGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUeWpESjtBU3ZqREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHlqRE47O0FVeG5EQTtFQUNFO0FWMm5ERjs7QVV2bkRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYwbkRKO0FVeG5ERTtFQUNFLGNUbEJJO0VTbUJKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjBuREo7QVV4bkRJO0VBQ0UsY1RyQkc7QUQrb0RUO0FVeG5ESTtFQUNFLGNUM0JBO0FEcXBETjtBVXhuREk7RUFDRSxjVGREO0FEd29ETDtBVXRuREU7RVJuQ0EsMkJRb0NnQztFUm5DaEMsd0JRbUNnQztFUmxDaEMsdUJRa0NnQztFUmpDaEMsbUJRaUNnQztFQUM5Qix5QlR2Q0k7RVN3Q0o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWMm5ESjtBVXpuREk7RUFDRSx5QlQ3Q0c7QUR3cURUO0FVem5ESTtFQUNFLHlCVG5EQTtBRDhxRE47QVV6bkRJO0VBQ0UseUJUdENEO0FEaXFETDs7QVV0bkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVZ5bkRGOztBVXRuREE7RUFDRTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7QVZzbkRGO0FVbm5EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QVZvbkRGOztBVWpuREE7RUFDRTtBVm9uREY7O0FVbG5EQTtFQUNFO0FWcW5ERjs7QVVubkRBO0VBQ0U7QVZzbkRGOztBVXBuREE7RUFDRTtBVnVuREY7O0FVcm5EQTtFQUNFO0FWd25ERjs7QVV0bkRBO0VBQ0U7QVZ5bkRGOztBVXZuREE7RUFDRTtBVjBuREY7O0FVeG5EQTtFQUNFO0FWMm5ERjs7QVV6bkRBO0VBQ0U7QVY0bkRGOztBVTFuREE7RUFDRTtBVjZuREY7O0FVM25EQTtFQUNFO0FWOG5ERjs7QVU1bkRBO0VBQ0U7QVYrbkRGOztBVTduREE7RUFDRTtBVmdvREY7O0FVOW5EQTtFQUNFO0FWaW9ERjs7QVUvbkRBO0VBQ0U7QVZrb0RGOztBVWhvREE7RUFDRTtBVm1vREY7O0FVam9EQTtFQUNFO0FWb29ERjs7QVVsb0RBO0VBQ0U7QVZxb0RGOztBVW5vREE7RUFDRTtBVnNvREY7O0FVcG9EQTtFQUNFO0FWdW9ERjs7QVVyb0RBO0VBQ0U7QVZ3b0RGOztBVXRvREE7RUFDRTtBVnlvREY7O0FVdm9EQTtFQUNFO0FWMG9ERjs7QVV4b0RBO0VBQ0U7QVYyb0RGOztBVXpvREE7RUFDRTtBVjRvREY7O0FVMW9EQTtFQUNFO0FWNm9ERjs7QVUzb0RBO0VBQ0U7QVY4b0RGOztBVTVvREE7RUFDRTtBVitvREY7O0FVN29EQTtFQUNFO0FWZ3BERjs7QVU5b0RBO0VBQ0U7QVZpcERGOztBVS9vREE7RUFDRTtBVmtwREY7O0FVaHBEQTtFQUNFO0FWbXBERjs7QVVqcERBO0VBQ0U7QVZvcERGOztBVWxwREE7RUFDRTtBVnFwREY7O0FVbnBEQTtFQUNFO0FWc3BERjs7QVVwcERBO0VBQ0U7QVZ1cERGOztBVXJwREE7RUFDRTtBVndwREY7O0FVdHBEQTtFQUNFO0FWeXBERjs7QVV2cERBO0VBQ0U7QVYwcERGOztBVXhwREE7RUFDRTtBVjJwREY7O0FVenBEQTtFQUNFO0FWNHBERjs7QVUxcERBO0VBQ0U7QVY2cERGOztBVTNwREE7RUFDRTtBVjhwREY7O0FVNXBEQTtFQUNFO0FWK3BERjs7QVU3cERBO0VBQ0U7QVZncURGOztBVTlwREE7RUFDRTtBVmlxREY7O0FVL3BEQTtFQUNFO0FWa3FERjs7QVVocURBO0VBQ0U7QVZtcURGOztBVWpxREE7RUFDRTtBVm9xREY7O0FVbHFEQTtFQUNFO0FWcXFERjs7QVVucURBO0VBQ0U7QVZzcURGOztBVXBxREE7RUFDRTtBVnVxREY7O0FVcnFEQTtFQUNFO0FWd3FERjs7QVV0cURBO0VBQ0U7QVZ5cURGOztBVXZxREE7RUFDRTtBVjBxREY7O0FVeHFEQTtFQUNFO0FWMnFERjs7QVV6cURBO0VBQ0U7QVY0cURGOztBVTFxREE7RUFDRTtBVjZxREY7O0FVM3FEQTtFQUNFO0FWOHFERjs7QVU1cURBO0VBQ0U7QVYrcURGOztBVTdxREE7RUFDRTtBVmdyREY7O0FVOXFEQTtFQUNFO0FWaXJERjs7QVUvcURBO0VBQ0U7QVZrckRGOztBVWhyREE7RUFDRTtBVm1yREY7O0FVanJEQTtFQUNFO0FWb3JERjs7QVVsckRBO0VBQ0U7QVZxckRGOztBVW5yREE7RUFDRTtBVnNyREY7O0FVcHJEQTtFQUNFO0FWdXJERjs7QVVyckRBO0VBQ0U7QVZ3ckRGOztBVXRyREE7RUFDRTtBVnlyREY7O0FVdnJEQTtFQUNFO0FWMHJERjs7QVV4ckRBO0VBQ0U7QVYyckRGOztBVXpyREE7RUFDRTtBVjRyREY7O0FVMXJEQTtFQUNFO0FWNnJERjs7QVUzckRBO0VBQ0U7QVY4ckRGOztBVTVyREE7RUFDRTtBVityREY7O0FVN3JEQTtFQUNFO0FWZ3NERjs7QVU5ckRBO0VBQ0U7QVZpc0RGOztBVS9yREE7RUFDRTtBVmtzREY7O0FVaHNEQTtFQUNFO0FWbXNERjs7QVVqc0RBO0VBQ0U7QVZvc0RGOztBVWxzREE7RUFDRTtBVnFzREY7O0FVbnNEQTtFQUNFO0FWc3NERjs7QVVwc0RBO0VBQ0U7QVZ1c0RGOztBVXJzREE7RUFDRTtBVndzREY7O0FVdHNEQTtFQUNFO0FWeXNERjs7QVV2c0RBO0VBQ0U7QVYwc0RGOztBVXhzREE7RUFDRTtBVjJzREY7O0FVenNEQTtFQUNFO0FWNHNERjs7QVUxc0RBO0VBQ0U7QVY2c0RGOztBVTNzREE7RUFDRTtBVjhzREY7O0FVNXNEQTtFQUNFO0FWK3NERjs7QVU3c0RBO0VBQ0U7QVZndERGOztBVTlzREE7RUFDRTtBVml0REY7O0FVL3NEQTtFQUNFO0FWa3RERjs7QVVodERBO0VBQ0U7QVZtdERGOztBVWp0REE7RUFDRTtBVm90REY7O0FVbHREQTtFQUNFO0FWcXRERjs7QVd0bEVBO0VUREUsMEJTRThCO0VURDlCLHVCU0M4QjtFVEE5QjtFQUNBLGtCU0Q4QjtFQUM5QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVg0bEVGO0FXMWxFRTtFQUNFLHlCVmJJO0FEeW1FUjtBVzFsRUU7RUFDRSx5QlZWSztBRHNtRVQ7QVcxbEVFO0VBQ0UseUJWaEJFO0FENG1FTjtBVzFsRUU7RUFDRSx5QlZmRztBRDJtRVA7QVcxbEVFO0VBQ0U7QVg0bEVKO0FXMWxFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FYNGxFSjtBV3psRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWDJsRUo7QVd6bEVFO0VUbkJBLDhDU29CRTtFVG5CRiwyQ1NtQkU7RVRsQkYsMENTa0JFO0VUakJGLHlDU2lCRTtFVGhCRixzQ1NnQkU7RUFDQTtFQUNBO0VBQ0E7QVgrbEVKO0FXN2xFSTtFQUNFO0FYK2xFTjtBVzdsRUk7RUFDRTtBWCtsRU47O0FXM2xFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVg4bEVGO0FXNWxFRTtFQUNFO0VBQ0E7QVg4bEVKOztBWWhwRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabXBFRjtBWWxwRUU7RUFDRTtFQUNBO0Fab3BFSjtBWW5wRUk7RUFDRTtFQUNBO0FacXBFTjs7QVkvb0VBO0VWNUJFLDBCVTZCOEI7RVY1QjlCLHVCVTRCOEI7RVYzQjlCLHNCVTJCOEI7RVYxQjlCLGtCVTBCOEI7RUFDOUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpxcEVGO0FZcHBFRTtFQVRGO0lBVUk7SUFDQTtFWnVwRUY7QUFDRjtBWXRwRUU7RVZ6Q0EsMEJVMENnQztFVnpDaEMsdUJVeUNnQztFVnhDaEMsc0JVd0NnQztFVnZDaEMsa0JVdUNnQztFVjdCaEMsOENVOEJFO0VWN0JGLDJDVTZCRTtFVjVCRixzQ1U0QkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo2cEVKO0FZNXBFSTtFQUFjO0FaK3BFbEI7QVk5cEVJO0VBQ0U7RUFDQTtFQUNBO0FaZ3FFTjtBWS9wRU07RUFBVTtBWmtxRWhCO0FZOXBFRTtFVjNEQSwwQlU0RGdDO0VWM0RoQyx1QlUyRGdDO0VWMURoQyxzQlUwRGdDO0VWekRoQyxrQlV5RGdDO0VWL0NoQyw4Q1VnREU7RVYvQ0YsMkNVK0NFO0VWOUNGLHNDVThDRTtFQUNBO0VBQ0E7QVpxcUVKO0FZbnFFSTtFQUNFLHlCWHBFRTtFV3FFRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnFxRU47QVlucUVJO0VBQ0U7RUFDQTtBWnFxRU47QVlucUVJO0VBQ0U7QVpxcUVOO0FZcHFFTTtFQUNFO0Fac3FFUjtBWXJxRVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp1cUVWO0FZcnFFUTtFQUNFO0VBQ0E7RUFDQTtBWnVxRVY7QVlwcUVNO0VWakdKLDBCVWtHb0M7RVZqR3BDLHVCVWlHb0M7RVZoR3BDLHNCVWdHb0M7RVYvRnBDLGtCVStGb0M7RUFDOUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnlxRVI7QVl4cUVRO0VBQ0U7QVowcUVWO0FZeHFFUTtFQUdFO0VBQ0E7RUFDQTtBWndxRVY7QVl0cUVRO0VBQ0U7QVp3cUVWO0FZdHFFUTtFQUNFO0Fad3FFVjtBWXJxRU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QVpzcUVSO0FZcnFFUTtFQUNFO0FadXFFVjtBWW5xRUk7RUFDRTtBWnFxRU47QVlscUVFO0VBQ0U7RUFDQTtBWm9xRUo7QVlucUVJO0VBQ0U7RUFDQTtBWnFxRU47QVlucUVJO0VBQ0U7QVpxcUVOO0FZbHFFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpvcUVKO0FZbnFFSTtFQUNFLGNYOUpFO0VXK0pGO0FacXFFTjtBWXBxRU07RUFDRSxjWGhLTTtBRHMwRWQ7QVlscUVFO0VWbktBLDBCVW9LZ0M7RVZuS2hDLHVCVW1LZ0M7RVZsS2hDLHNCVWtLZ0M7RVZqS2hDLGtCVWlLZ0M7RUFDOUIseUJYdktJO0VXd0tKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnVxRUo7QVl0cUVJO0VBQ0UseUJYakxRO0FEeTFFZDtBWXJxRUU7RVZuTEEsMEJVb0xnQztFVm5MaEMsdUJVbUxnQztFVmxMaEMsc0JVa0xnQztFVmpMaEMsa0JVaUxnQztFQUM5QjtFQUNBO0VBQ0E7QVowcUVKO0FZenFFSTtFQUNFO0FaMnFFTjtBWXpxRUk7RUFDRTtFQUNBO0VBQ0E7QVoycUVOOztBWXRxRUE7RUFDRTtFQUNBO0FaeXFFRjs7QVl0cUVBO0VBQ0U7QVp5cUVGO0FZdnFFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FaeXFFSjs7QVlycUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWndxRUYsQyIsInNvdXJjZXMiOlsid2VicGFjazovL215dmFuaGVlZGUvLi9hc3NldHMvc2Nzcy9yZXNldC5zY3NzIiwid2VicGFjazovL215dmFuaGVlZGUvLi9hc3NldHMvc2Nzcy9sb2dpbi9sb2dpbi5yZXNldC5zY3NzIiwid2VicGFjazovL215dmFuaGVlZGUvLi9hc3NldHMvc2Nzcy92YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vbXl2YW5oZWVkZS8uL2Fzc2V0cy9zY3NzL21peGlucy5zY3NzIiwid2VicGFjazovL215dmFuaGVlZGUvLi9hc3NldHMvc2Nzcy9mb250cy5zY3NzIiwid2VicGFjazovL215dmFuaGVlZGUvLi9hc3NldHMvc2Nzcy9jb2xzLnNjc3MiLCJ3ZWJwYWNrOi8vbXl2YW5oZWVkZS8uL2Fzc2V0cy9zY3NzL2dlbmVyYWwuc2NzcyIsIndlYnBhY2s6Ly9teXZhbmhlZWRlLy4vYXNzZXRzL3Njc3MvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbXl2YW5oZWVkZS8uL2Fzc2V0cy9zY3NzL2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9teXZhbmhlZWRlLy4vYXNzZXRzL3Njc3MvY2hlY2tib3hlcy5zY3NzIiwid2VicGFjazovL215dmFuaGVlZGUvLi9hc3NldHMvc2Nzcy9mb3JtLWVycm9ycy5zY3NzIiwid2VicGFjazovL215dmFuaGVlZGUvLi9hc3NldHMvc2Nzcy9pY29ucy5zY3NzIiwid2VicGFjazovL215dmFuaGVlZGUvLi9hc3NldHMvc2Nzcy9mbGFzaGVzLnNjc3MiLCJ3ZWJwYWNrOi8vbXl2YW5oZWVkZS8uL2Fzc2V0cy9zY3NzL2xvZ2luL2xvZ2luLmdlbmVyYWwuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJodG1sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXNpemU6NjIuNSU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5ib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBidXR0b24sIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgZm9udCwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLyogcmVtZW1iZXIgdG8gZGVmaW5lIGZvY3VzIHN0eWxlcyEgKi9cbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZm9udC1zaXplOjFyZW07XG59XG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLyogdGFibGVzIHN0aWxsIG5lZWQgJ2NlbGxzcGFjaW5nPVwiMFwiJyBpbiB0aGUgbWFya3VwICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuY2FwdGlvbiwgdGgsIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuYmxvY2txdW90ZSwgcSB7cXVvdGVzOiBcIlwiIFwiXCI7fVxuYnV0dG9uLCBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYnV0dG9uW2Rpc2FibGVkXSB7IGN1cnNvcjogbm90LWFsbG93ZWQ7IH0iLCJodG1sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXNpemU6IDYyLjUlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5ib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBidXR0b24sIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgZm9udCwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4vKiByZW1lbWJlciB0byBkZWZpbmUgZm9jdXMgc3R5bGVzISAqL1xuOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogdGFibGVzIHN0aWxsIG5lZWQgJ2NlbGxzcGFjaW5nPVwiMFwiJyBpbiB0aGUgbWFya3VwICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5jYXB0aW9uLCB0aCwgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3RlczogXCJcIiBcIlwiO1xufVxuXG5idXR0b24sIGEge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vKipcbiAqIE1lZGlhIFF1ZXJpZXNcbiAqIDEgZW0gPSAxNiBwaXhlbHNcbiAqL1xuLyoqXG4gKiBEYXJrIG5hdmlnYXRpb24gY29sb3JzXG4gKi9cbi8qKioqKiBNZWRpYSBRdWVyeSBNaXhpbiAqKioqKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDYWxpYnJpXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvY2FsaWJyaV9saWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvY2FsaWJyaV9saWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9jYWxpYnJpX2xpZ2h0LnN2ZyNDYWxpYnJpIExpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vZm9udHMvY2FsaWJyaV9saWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvY2FsaWJyaV9saWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2NhbGlicmlfbGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FsaWJyaVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2NhbGlicmlfbGlnaHRfaXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9jYWxpYnJpX2xpZ2h0X2l0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9jYWxpYnJpX2xpZ2h0X2l0YWxpYy5zdmcjQ2FsaWJyaSBMaWdodCBJdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCIuLi9mb250cy9jYWxpYnJpX2xpZ2h0X2l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvY2FsaWJyaV9saWdodF9pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9jYWxpYnJpX2xpZ2h0X2l0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDYWxpYnJpXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvY2FsaWJyaS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvY2FsaWJyaS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9jYWxpYnJpLnN2ZyNDYWxpYnJpXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vZm9udHMvY2FsaWJyaS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvY2FsaWJyaS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2NhbGlicmkudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FsaWJyaVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2NhbGlicmlfYm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvY2FsaWJyaV9ib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2NhbGlicmlfYm9sZC5zdmcjQ2FsaWJyaSBCb2xkXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vZm9udHMvY2FsaWJyaV9ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9jYWxpYnJpX2JvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9jYWxpYnJpX2JvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5bY2xhc3MqPWNvbC1dIHtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5jb2wtMTIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uY29sLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JSAhaW1wb3J0YW50O1xufVxuXG4uY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJSAhaW1wb3J0YW50O1xufVxuXG4uY29sLTkge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyUgIWltcG9ydGFudDtcbn1cblxuLmNvbC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJSAhaW1wb3J0YW50O1xufVxuXG4uY29sLTYge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyUgIWltcG9ydGFudDtcbn1cblxuLmNvbC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJSAhaW1wb3J0YW50O1xufVxuXG4uY29sLTMge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyUgIWltcG9ydGFudDtcbn1cblxuLmNvbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MC42MjVlbSkge1xuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MC42MjVlbSkge1xuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwLjYyNWVtKSB7XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAuNjI1ZW0pIHtcbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwLjYyNWVtKSB7XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MC42MjVlbSkge1xuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAuNjI1ZW0pIHtcbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwLjYyNWVtKSB7XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MC42MjVlbSkge1xuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAuNjI1ZW0pIHtcbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwLjYyNWVtKSB7XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MC42MjVlbSkge1xuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gIC5jb2wtbWQtMCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2LjI1ZW0pIHtcbiAgLmNvbC1tZC0wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDJlbSAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OC43NWVtKSB7XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4Ljc1ZW0pIHtcbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OC43NWVtKSB7XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTguNzVlbSkge1xuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTguNzVlbSkge1xuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTguNzVlbSkge1xuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTguNzVlbSkge1xuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTguNzVlbSkge1xuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTguNzVlbSkge1xuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTguNzVlbSkge1xuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTguNzVlbSkge1xuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTguNzVlbSkge1xuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNi4yNWVtKSB7XG4gIC5jb2wteHMtMTIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM2LjI1ZW0pIHtcbiAgLmNvbC14cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNi4yNWVtKSB7XG4gIC5jb2wteHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYuMjVlbSkge1xuICAuY29sLXhzLTkge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYuMjVlbSkge1xuICAuY29sLXhzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYuMjVlbSkge1xuICAuY29sLXhzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYuMjVlbSkge1xuICAuY29sLXhzLTYge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYuMjVlbSkge1xuICAuY29sLXhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYuMjVlbSkge1xuICAuY29sLXhzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYuMjVlbSkge1xuICAuY29sLXhzLTMge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYuMjVlbSkge1xuICAuY29sLXhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYuMjVlbSkge1xuICAuY29sLXhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JSAhaW1wb3J0YW50O1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJSAhaW1wb3J0YW50O1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyUgIWltcG9ydGFudDtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJSAhaW1wb3J0YW50O1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyUgIWltcG9ydGFudDtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJSAhaW1wb3J0YW50O1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyUgIWltcG9ydGFudDtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MC42MjVlbSkge1xuICAub2Zmc2V0LWxnLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MC42MjVlbSkge1xuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwLjYyNWVtKSB7XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAuNjI1ZW0pIHtcbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwLjYyNWVtKSB7XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MC42MjVlbSkge1xuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAuNjI1ZW0pIHtcbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwLjYyNWVtKSB7XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MC42MjVlbSkge1xuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAuNjI1ZW0pIHtcbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwLjYyNWVtKSB7XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MC42MjVlbSkge1xuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gIC5vZmZzZXQtbWQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OC43NWVtKSB7XG4gIC5vZmZzZXQtc20tMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4Ljc1ZW0pIHtcbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OC43NWVtKSB7XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTguNzVlbSkge1xuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTguNzVlbSkge1xuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTguNzVlbSkge1xuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTguNzVlbSkge1xuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTguNzVlbSkge1xuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTguNzVlbSkge1xuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTguNzVlbSkge1xuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTguNzVlbSkge1xuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTguNzVlbSkge1xuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNi4yNWVtKSB7XG4gIC5vZmZzZXQteHMtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM2LjI1ZW0pIHtcbiAgLm9mZnNldC14cy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNi4yNWVtKSB7XG4gIC5vZmZzZXQteHMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYuMjVlbSkge1xuICAub2Zmc2V0LXhzLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYuMjVlbSkge1xuICAub2Zmc2V0LXhzLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYuMjVlbSkge1xuICAub2Zmc2V0LXhzLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYuMjVlbSkge1xuICAub2Zmc2V0LXhzLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYuMjVlbSkge1xuICAub2Zmc2V0LXhzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYuMjVlbSkge1xuICAub2Zmc2V0LXhzLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYuMjVlbSkge1xuICAub2Zmc2V0LXhzLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYuMjVlbSkge1xuICAub2Zmc2V0LXhzLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYuMjVlbSkge1xuICAub2Zmc2V0LXhzLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiosIDphZnRlciwgOmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIEFuZHJvaWRzICovXG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBmb250LWZhbWlseTogXCJUd2Vtb2ppIENvdW50cnkgRmxhZ3NcIiwgXCJDYWxpYnJpXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbmJvZHkub3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnRleHRhcmVhIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxudGQsIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxucHJlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5zZWxlY3Qge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5ociB7XG4gIGNvbG9yOiAjZjNmM2YzO1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuaDEsXG5oMiB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbmgzLFxuaDQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbnAgPiBhLCBwIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMDA2YTJlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5wID4gYTpob3ZlciwgcCBidXR0b246aG92ZXIge1xuICBjb2xvcjogIzAwODAzNztcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnBhZGRpbmctbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnBhZGRpbmctYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYmx1ciB7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDNweCk7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKEJsdXI9MylcIjtcbiAgZmlsdGVyOiBibHVyKDNweCk7XG59XG5cbi5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmJvZHktd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmEudGV4dC1saW5rIHtcbiAgY29sb3I6ICMwMDZhMmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEudGV4dC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDgwMzc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYS5kaXNhYmxlZCA6bm90KC5idG4sIC5idG4gKikge1xuICBjb2xvcjogI2QzZDNkMyAhaW1wb3J0YW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLnYtaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbn1cbi5ib3JkZXItbCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UzZTNlMztcbn1cbi5ib3JkZXItciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlM2UzZTM7XG59XG4uYm9yZGVyLXQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UzZTNlMztcbn1cbi5ib3JkZXItYiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubS0xIHtcbiAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubS0yIHtcbiAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubS0zIHtcbiAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucC0xIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuLnAtMiB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cbi5wLTMge1xuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLnBsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnByLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucHItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5wci0zIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLm10LTMge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubXItMSB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuLm1yLTIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLm15LTMge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmYtMTMge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ubC0zMCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciBhLmxvZ28ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB3aWR0aDogMjcwcHg7XG59XG4uaGVhZGVyIGEubG9nbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4uaGVhZGVyIGEubG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmhlYWRlciBhLmxvZ28gaW1nLmhlYWRlci1zbWFsbC1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIgYSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UyZTJlMjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG59XG4uaGVhZGVyIGEuYWN0aXZlLCAuaGVhZGVyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLmhlYWRlciAuaGVhZGVyLWxpbmtzIHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmhlYWRlciAuaGVhZGVyLWxpbmtzIC53ZWxjb21lLW1zZyB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5oZWFkZXIgLmhlYWRlci1saW5rcyAuaW50ZXJuYWwtaW5mby10b2dnbGUge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uaGVhZGVyIC5oZWFkZXItbGlua3MgLmludGVybmFsLWluZm8tdG9nZ2xlIGxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uaGVhZGVyIC5oZWFkZXItbGlua3MgLnF1aWNrcmZxLWJ0biB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xufVxuLmhlYWRlciAuaGVhZGVyLWxpbmtzIC5xdWlja3JmcS1idG4gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlYWRlciAuaGVhZGVyLWxpbmtzIGEsIC5oZWFkZXIgLmhlYWRlci1saW5rcyBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNTlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xufVxuLmhlYWRlciAuaGVhZGVyLWxpbmtzIGEgLmhlYWRlci1saW5rLXRleHQsIC5oZWFkZXIgLmhlYWRlci1saW5rcyBzcGFuIC5oZWFkZXItbGluay10ZXh0IHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4uaGVhZGVyIC5oZWFkZXItbGlua3MgYSAuaWNvbiwgLmhlYWRlciAuaGVhZGVyLWxpbmtzIHNwYW4gLmljb24ge1xuICBmb250LXNpemU6IDJyZW07XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTguNzVlbSkge1xuICAuaGVhZGVyIC5oZWFkZXItbGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNS42MjVlbSkge1xuICAuaGVhZGVyIC5oZWFkZXItbGlua3MgLndlbGNvbWUtbXNnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDFlbSkge1xuICAuaGVhZGVyIC5oZWFkZXItbGlua3Mgc3Bhbi5oZWFkZXItbGluay10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyIC5tZXRhLW1lbnUtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDU5cHg7XG4gIHdpZHRoOiA2MHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlciAubWV0YS1tZW51LWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZWFkZXIgLm1ldGEtbWVudS1idG4gc3BhbiB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGhlaWdodDogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlciBhLmxvZ28ge1xuICAgIHdpZHRoOiA1NHB4O1xuICB9XG4gIC5oZWFkZXIgYS5sb2dvIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyIGEubG9nbyBpbWcuaGVhZGVyLXNtYWxsLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuXG4uYnRuIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YTJlO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBtYXJnaW46IDBweCAycHg7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG59XG4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODAzNztcbn1cbi5idG46YWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uYnRuLmRpc2FibGVkLCAuYnRuIFtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmJ0bi5zbWFsbCB7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xufVxuLmJ0bi55ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYTAwO1xufVxuLmJ0bi55ZWxsb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNzAwO1xufVxuLmJ0bi55ZWxsb3c6aG92ZXIgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNzAwO1xufVxuLmJ0bi5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYyNjAwO1xufVxuLmJ0bi5yZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NzI2O1xufVxuLmJ0bi5yZWQ6aG92ZXIgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NzI2O1xufVxuLmJ0bi5uby1hZnRlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0biAuaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLmNsZWFuLWJ0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmJ0bi5jbGVhbi1idG46aG92ZXIge1xuICBjb2xvcjogIzY2Njtcbn1cbi5idG4uY2xlYW4tYnRuOmhvdmVyIC5pY29uIHtcbiAgY29sb3I6ICM2NjY7XG59XG4uYnRuLmNsZWFuLWJ0bi5ncmVlbiB7XG4gIGNvbG9yOiAjMDA2YTJlO1xufVxuLmJ0bi5jbGVhbi1idG4uZ3JlZW46aG92ZXIge1xuICBjb2xvcjogIzAwODAzNztcbn1cbi5idG4uY2xlYW4tYnRuLmdyZWVuOmhvdmVyIC5pY29uIHtcbiAgY29sb3I6ICMwMDgwMzc7XG59XG4uYnRuLmNsZWFuLWJ0bjphY3RpdmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4uc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwMDZhMmU7XG59XG4uYnRuLnNlY29uZGFyeSAuaWNvbiB7XG4gIGNvbG9yOiAjMDA2YTJlO1xufVxuXG4udGFibGUtbGluayB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YTJlO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRhYmxlLWxpbms6aG92ZXIsIC50YWJsZS1saW5rLnZpZXdlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWI3MDA7XG59XG4udGFibGUtbGluayAuaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnRhYmxlLWxpbmsucmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMjYwMDtcbn1cbi50YWJsZS1saW5rLnJlZDpob3ZlciwgLnRhYmxlLWxpbmsucmVkLnZpZXdlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ3MjY7XG59XG5cbi51dGlscyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiA0cHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udXRpbHMgLnV0aWwtbGluayB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbn1cbi51dGlscyAudXRpbC1saW5rLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjI2MDA7XG59XG4udXRpbHMgLnV0aWwtbGluay5yZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NzI2O1xufVxuLnV0aWxzIC51dGlsLWxpbmsuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YTJlO1xufVxuLnV0aWxzIC51dGlsLWxpbmsuZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MDM3O1xufVxuXG4ucHVsc2UtYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDEwNiwgNDYsIDAuNSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZWJ0biAzcyAzO1xufVxuLnB1bHNlLWJ1dHRvbjpob3ZlciwgLnB1bHNlLWJ1dHRvbjpmb2N1cyAucHVsc2UtYnV0dG9uOmZvY3VzLXdpdGhpbiwgLnB1bHNlLWJ1dHRvbjphY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0uZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0uZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggMHB4O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2tib3hlcy5wbmdcIik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAtMjhweDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwuZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbC5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAwcHg7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAtNTZweDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpkaXNhYmxlZCArIGxhYmVsIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IC0xMTJweDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpkaXNhYmxlZDpob3ZlciArIGxhYmVsIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IC0xMTJweDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IDBweDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQ6aG92ZXIgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAwcHg7XG59XG5cbmlucHV0LmluaGVyaXQtcGFyZW50W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAtMTEycHg7XG59XG5cbmlucHV0LmRpc2FibGVkW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAtMTEycHg7XG59XG5cbi5wYXNzd29yZENoZWNrIC5pY29uLWNoZWNrIHtcbiAgY29sb3I6ICMwMDZhMmU7XG59XG4ucGFzc3dvcmRDaGVjayAuaWNvbi1lcnJvciB7XG4gIGNvbG9yOiAjZmYyNjAwO1xufVxuXG4uZXJyb3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi5lcnJvcnMgLmVycm9yIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYyNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5lcnJvcnMgLmVycm9yOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICNmZjI2MDA7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogMSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMiU7XG4gIHdpZHRoOiAwO1xufVxuXG4uaW5wdXQtZm9ybSAuaW5wdXQtcm93OmhhcyguZXJyb3IpLCAuaW5wdXQtZm9ybSAuZm9ybS1ncm91cDpoYXMoLmVycm9yKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnB1dC1mb3JtIGxhYmVsLmVycm9yIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjZmYyNjAwO1xuICBib3R0b206IDMwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDBweCA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaW5wdXQtZm9ybSBsYWJlbC5lcnJvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmYyNjAwO1xuICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5pY29uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnNwYW4udGV4dC1pY29uLCBhLnRleHQtaWNvbiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5zcGFuLmJpZy1pY29uLCBhLmJpZy1pY29uIHtcbiAgY29sb3I6ICMwMDZhMmU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnNwYW4uYmlnLWljb24ueWVsbG93LWljb24sIGEuYmlnLWljb24ueWVsbG93LWljb24ge1xuICBjb2xvcjogI2ZmYmEwMDtcbn1cbnNwYW4uYmlnLWljb24ucmVkLWljb24sIGEuYmlnLWljb24ucmVkLWljb24ge1xuICBjb2xvcjogI2ZmMjYwMDtcbn1cbnNwYW4uYmlnLWljb24uZ3JleS1pY29uLCBhLmJpZy1pY29uLmdyZXktaWNvbiB7XG4gIGNvbG9yOiAjZTNlM2UzO1xufVxuc3Bhbi5jaXJjbGVkLWljb24sIGEuY2lyY2xlZC1pY29uIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YTJlO1xuICBjb2xvcjogI0ZGRjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuc3Bhbi5jaXJjbGVkLWljb24ueWVsbG93LWljb24sIGEuY2lyY2xlZC1pY29uLnllbGxvdy1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmEwMDtcbn1cbnNwYW4uY2lyY2xlZC1pY29uLnJlZC1pY29uLCBhLmNpcmNsZWQtaWNvbi5yZWQtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjI2MDA7XG59XG5zcGFuLmNpcmNsZWQtaWNvbi5ncmV5LWljb24sIGEuY2lyY2xlZC1pY29uLmdyZXktaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG59XG5cbi5pY29uLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiP1wiO1xuICBmb250LWZhbWlseTogXCJDYWxpYnJpXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb21vb24uZW90PzM3eG9zZFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29tb29uLmVvdD8zN3hvc2QjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24udHRmPzM3eG9zZFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi53b2ZmPzM3eG9zZFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uLnN2Zz8zN3hvc2QjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbltjbGFzc149aWNvbi1dLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWhlYWRzZXRfbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG5cbi5pY29uLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuXG4uaWNvbi1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cblxuLmljb24tYnViYmxlczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmZcIjtcbn1cblxuLmljb24tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk0XCI7XG59XG5cbi5pY29uLXN0YXItaW52ZXJ0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cblxuLmljb24tY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG59XG5cbi5pY29uLWZlZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cblxuLmljb24tcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi5pY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuXG4uaWNvbi1jaGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cblxuLmljb24tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi5pY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG5cbi5pY29uLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uaWNvbi11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLmljb24tZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuXG4uaWNvbi1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5Y1wiO1xufVxuXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvbi1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmljb24tY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uaWNvbi1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmljb24tY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uaWNvbi1hZGQtaW52ZXJ0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmljb24tYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5pY29uLWF0dGVudGlvbi1pbnZlcnRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4uaWNvbi1hdHRlbnRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmljb24tYnJvd3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5pY29uLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi5pY29uLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmljb24tY2hlY2staW52ZXJ0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLmljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cblxuLmljb24tY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uaWNvbi1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4uaWNvbi1jbG91ZF9kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uaWNvbi1jbG91ZF91cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLmljb24tY29udGFjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLmljb24tY3VycmVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uaWNvbi1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uaWNvbi1kb3duLWludmVydGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5pY29uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmljb24tZXJyb3ItaW52ZXJ0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmljb24tZXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLmljb24tZnVubmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5pY29uLWdsb2J1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4uaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4uaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5pY29uLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5pY29uLWluZm8taW52ZXJ0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLmljb24taW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4uaWNvbi1pbmtwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmljb24tbGF5ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5pY29uLWxlZnQtaW52ZXJ0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmljb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuXG4uaWNvbi1saWdodG5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLmljb24tbGluazE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmljb24tbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLmljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4uaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG5cbi5pY29uLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLmljb24tbmV3X3Bvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLmljb24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5pY29uLXBhcGVyX3BsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5pY29uLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uaWNvbi1waW4tMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuXG4uaWNvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLmljb24tcG9ydGZvbGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5pY29uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cblxuLmljb24tcHJvZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uaWNvbi1yZWN5Y2xlX2JpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4uaWNvbi1yZW1vdmUtaW52ZXJ0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmljb24tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5pY29uLXJpZ2h0LWludmVydGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG5cbi5pY29uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG5cbi5pY29uLXNhbmRnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLmljb24tc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cblxuLmljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cblxuLmljb24tc3RhcjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDBcIjtcbn1cblxuLmljb24tc3RhdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cblxuLmljb24tc3RvcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uaWNvbi11cC1pbnZlcnRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uaWNvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uaWNvbi11cGRhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cblxuLmljb24tYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5pY29uLWJ1c2luZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5pY29uLWV1cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDhcIjtcbn1cblxuLmljb24tZXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cblxuLmljb24tbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGFcIjtcbn1cblxuLmljb24tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG5cbi5pY29uLXllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4uaWNvbi1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5pY29uLXJmcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZVwiO1xufVxuXG4uZmxhc2gtbm90aWNlIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mbGFzaC1ub3RpY2Uuc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZhMmU7XG59XG4uZmxhc2gtbm90aWNlLndhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYTAwO1xufVxuLmZsYXNoLW5vdGljZS5lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjI2MDA7XG59XG4uZmxhc2gtbm90aWNlLmluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYWZmO1xufVxuLmZsYXNoLW5vdGljZS5vcGVudGFza3Mge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmxhc2gtbm90aWNlIC5mbGFzaC1pY29uLCAuZmxhc2gtbm90aWNlIC5mbGFzaC1jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmZsYXNoLW5vdGljZSAuZmxhc2gtbGFiZWwge1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG4uZmxhc2gtbm90aWNlIC5mbGFzaC1jbG9zZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uZmxhc2gtbm90aWNlIC5mbGFzaC1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5mbGFzaC1ub3RpY2UgLmZsYXNoLWNsb3NlIC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbi5ub3QtaW1wb3J0YW50LWZsYXNoZXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG4ubm90LWltcG9ydGFudC1mbGFzaGVzIC5jb2wtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5sb2dpbi1ib2R5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2JhY2tiaW5zLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBmaXhlZDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubG9naW4tYm9keSAuaGVhZGVyIGEubG9nbyB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sb2dpbi1ib2R5IC5oZWFkZXIgYS5sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubG9naW4tY29udGVudC13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTguNzVlbSkge1xuICAubG9naW4tY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4O1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxufVxuLmxvZ2luLWNvbnRlbnQtd3JhcHBlciAubG9naW4tZXJyb3Ige1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmxvZ2luLWNvbnRlbnQtd3JhcHBlciAubG9naW4tZXJyb3IgLmNsb3NlLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxvZ2luLWNvbnRlbnQtd3JhcHBlciAubG9naW4tZXJyb3IgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNGRkY7XG59XG4ubG9naW4tY29udGVudC13cmFwcGVyIC5sb2dpbi1lcnJvciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxvZ2luLWNvbnRlbnQtd3JhcHBlciAubG9naW4tZm9ybS1jb250YWluZXIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubG9naW4tY29udGVudC13cmFwcGVyIC5sb2dpbi1mb3JtLWNvbnRhaW5lciBoMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZhMmU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5sb2dpbi1jb250ZW50LXdyYXBwZXIgLmxvZ2luLWZvcm0tY29udGFpbmVyIGZvcm0ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubG9naW4tY29udGVudC13cmFwcGVyIC5sb2dpbi1mb3JtLWNvbnRhaW5lciAuaW5wdXQtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxvZ2luLWNvbnRlbnQtd3JhcHBlciAubG9naW4tZm9ybS1jb250YWluZXIgLmlucHV0LXJvdyBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9naW4tY29udGVudC13cmFwcGVyIC5sb2dpbi1mb3JtLWNvbnRhaW5lciAuaW5wdXQtcm93IGxhYmVsLnJlbWVtYmVybWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5sb2dpbi1jb250ZW50LXdyYXBwZXIgLmxvZ2luLWZvcm0tY29udGFpbmVyIC5pbnB1dC1yb3cgbGFiZWwuZXJyb3Ige1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcmlnaHQ6IDE0cHg7XG4gIGJvdHRvbTogNTVweDtcbn1cbi5sb2dpbi1jb250ZW50LXdyYXBwZXIgLmxvZ2luLWZvcm0tY29udGFpbmVyIC5pbnB1dC1yb3cgaW5wdXQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubG9naW4tY29udGVudC13cmFwcGVyIC5sb2dpbi1mb3JtLWNvbnRhaW5lciAuaW5wdXQtcm93IGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbn1cbi5sb2dpbi1jb250ZW50LXdyYXBwZXIgLmxvZ2luLWZvcm0tY29udGFpbmVyIC5pbnB1dC1yb3cgaW5wdXQjdXNlcm5hbWUsIC5sb2dpbi1jb250ZW50LXdyYXBwZXIgLmxvZ2luLWZvcm0tY29udGFpbmVyIC5pbnB1dC1yb3cgaW5wdXQjcGFzc3dvcmQsIC5sb2dpbi1jb250ZW50LXdyYXBwZXIgLmxvZ2luLWZvcm0tY29udGFpbmVyIC5pbnB1dC1yb3cgaW5wdXQucGFzc3dvcmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG4ubG9naW4tY29udGVudC13cmFwcGVyIC5sb2dpbi1mb3JtLWNvbnRhaW5lciAuaW5wdXQtcm93IGlucHV0I3VzZXJuYW1lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2ltYWdlcy9pY29ucy9sb2dpbi11c2VyLWljb24ucG5nXCIpO1xufVxuLmxvZ2luLWNvbnRlbnQtd3JhcHBlciAubG9naW4tZm9ybS1jb250YWluZXIgLmlucHV0LXJvdyBpbnB1dCNwYXNzd29yZCwgLmxvZ2luLWNvbnRlbnQtd3JhcHBlciAubG9naW4tZm9ybS1jb250YWluZXIgLmlucHV0LXJvdyBpbnB1dC5wYXNzd29yZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvaWNvbnMvbG9naW4tcGFzcy1pY29uLnBuZ1wiKTtcbn1cbi5sb2dpbi1jb250ZW50LXdyYXBwZXIgLmxvZ2luLWZvcm0tY29udGFpbmVyIC5pbnB1dC1yb3cgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmxvZ2luLWNvbnRlbnQtd3JhcHBlciAubG9naW4tZm9ybS1jb250YWluZXIgLmlucHV0LXJvdyAuYnRuOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9naW4tY29udGVudC13cmFwcGVyIC5sb2dpbi1mb3JtLWNvbnRhaW5lci5yZXNldC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogLTI1MHB4O1xufVxuLmxvZ2luLWNvbnRlbnQtd3JhcHBlciAucmVzZXQtbXNnIHtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubG9naW4tY29udGVudC13cmFwcGVyIC5yZXNldC1tc2cucGFkZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5sb2dpbi1jb250ZW50LXdyYXBwZXIgLnJlc2V0LW1zZyBwIHtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG59XG4ubG9naW4tY29udGVudC13cmFwcGVyIC52b29yd2FhcmRlbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMTVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxvZ2luLWNvbnRlbnQtd3JhcHBlciAudm9vcndhYXJkZW4gYSB7XG4gIGNvbG9yOiAjMDA2YTJlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubG9naW4tY29udGVudC13cmFwcGVyIC52b29yd2FhcmRlbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDgwMzc7XG59XG4ubG9naW4tY29udGVudC13cmFwcGVyIC5saW5rLWJ0biB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YTJlO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubG9naW4tY29udGVudC13cmFwcGVyIC5saW5rLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgwMzc7XG59XG4ubG9naW4tY29udGVudC13cmFwcGVyIC5tc2ctd3JhcHBlciB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmxvZ2luLWNvbnRlbnQtd3JhcHBlciAubXNnLXdyYXBwZXIgLm1zZy1ubCwgLmxvZ2luLWNvbnRlbnQtd3JhcHBlciAubXNnLXdyYXBwZXIgLm1zZy1mciB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmxvZ2luLWNvbnRlbnQtd3JhcHBlciAubXNnLXdyYXBwZXIgLm1zZy1ubCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMztcbn1cblxuLmNvbXBhdGlibGVicm93c2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVzZXQtbGluayB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnJlc2V0LWxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwNmEyZTtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG5cbi5jb2wtMTIge1xuICBmbG9hdDogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn0iLCIkZ3JlZW46ICMwMDZhMmU7XG4kZ3JlZW4taG92ZXI6ICMwMDgwMzc7XG5cbiRyZWQ6ICNmZjI2MDA7XG4kcmVkLWhvdmVyOiAjZmY0NzI2O1xuJGxpZ2h0LXJlZDogI2ZmNDcyNjtcbiR5ZWxsb3c6ICNmZmJhMDA7XG4kYmx1ZTogIzAwYWFmZjtcbiRibHVlLWhvdmVyOiAjMDBhYWZmO1xuXG4kb3JhbmdlOiAjZmZiYTAwO1xuJG9yYW5nZS1ob3ZlcjogI2ZmYmEwMDtcblxuJG9yYW5nZTogI2Y3OTY0NjtcbiRibHVlLWFjYzogIzRmODFiZDtcblxuXG4kbGlnaHQteWVsbG93OiAjZmFiNzAwO1xuXG4kZTM6ICNlM2UzZTM7XG4kZjM6ICNmM2YzZjM7XG4kd2hpdGU6ICNmZmZmZmY7XG5cbi8qKlxuICogTWVkaWEgUXVlcmllc1xuICogMSBlbSA9IDE2IHBpeGVsc1xuICovXG4kYnJlYWsteHhsOiAxMTUuNjI1ZW07IC8vICAxMTUuNjI1IGVtID0gMTg1MCBweFxuJGJyZWFrLXhsOiAxMDFlbTsgLy8gIDEwMSBlbSA9IDE2MTYgcHhcbiRicmVhay1sOiA5MC42MjVlbTsgLy8gIDkwLjYyNSBlbSA9IDE0NTAgcHhcbiRicmVhay1tOiA2NGVtOyAvLyAgICAgIDY0IGVtID0gMTAyNCBweFxuJGJyZWFrLXM6IDU4Ljc1ZW07IC8vICAgNTguNzUgZW0gPSAgOTQwIHB4XG4kYnJlYWsteHM6IDM2LjI1ZW07IC8vICAgMzYuMjUgZW0gPSAgNTgwIHB4XG4kYnJlYWsteHhzOiAyMS4yNWVtOyAvLyAgIDIxLjI1IGVtID0gIDM0MCBweFxuXG4vKipcbiAqIERhcmsgbmF2aWdhdGlvbiBjb2xvcnNcbiAqL1xuJG5hdmJhY2s6ICM0MDQwNDA7XG4kbmF2YWN0aXZlOiAjMzMzMzMzO1xuJG5hdmRhc2h0ZXh0OiAjNWM1YzVjO1xuJHllbGxvd2JhcjogI2ZmYmEwMDsiLCJAdXNlICd2YXJzJztcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5AbWl4aW4gYm94LXNpemluZygkdmFsdWUpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkdmFsdWU7XG4gIC1tb3otYm94LXNpemluZzogJHZhbHVlO1xuICBib3gtc2l6aW5nOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93KCRhcmdzLi4uKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJGFyZ3M7XG4gIC1tb3otYm94LXNoYWRvdzogJGFyZ3M7XG4gIGJveC1zaGFkb3c6ICRhcmdzO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkYXJncy4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICRhcmdzO1xuICAtbW96LXRyYW5zaXRpb246ICRhcmdzO1xuICAtbXMtdHJhbnNpdGlvbjogJGFyZ3M7XG4gIC1vLXRyYW5zaXRpb246ICRhcmdzO1xuICB0cmFuc2l0aW9uOiAkYXJncztcbn1cblxuQG1peGluIHRyYW5zZm9ybSAoJGFyZ3MuLi4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICRhcmdzO1xuICAtbW96LXRyYW5zZm9ybTogJGFyZ3M7XG4gIC1tcy10cmFuc2Zvcm06ICRhcmdzO1xuICAtby10cmFuc2Zvcm06ICRhcmdzO1xuICB0cmFuc2Zvcm06ICRhcmdzO1xufVxuXG5AbWl4aW4gdXNlci1zZWxlY3QoJHZhbHVlKSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICR2YWx1ZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiAkdmFsdWU7XG4gIC1tb3otdXNlci1zZWxlY3Q6ICR2YWx1ZTtcbiAgLW1zLXVzZXItc2VsZWN0OiAkdmFsdWU7XG4gIHVzZXItc2VsZWN0OiAkdmFsdWU7XG59XG5cbkBtaXhpbiBhbmltYXRpb24tZGVsYXkoJHZhbHVlKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAkdmFsdWU7XG4gIGFuaW1hdGlvbi1kZWxheTogJHZhbHVlO1xufVxuXG4vKioqKiogTWVkaWEgUXVlcnkgTWl4aW4gKioqKiovXG5AbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcbiAgQGlmICRwb2ludCA9PSBicmVhay14bCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcnMuJGJyZWFrLXhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IGJyZWFrLWwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiB2YXJzLiRicmVhay1sKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IGJyZWFrLW0ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiB2YXJzLiRicmVhay1tKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IGJyZWFrLXMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiB2YXJzLiRicmVhay1zKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IGJyZWFrLXhzIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogdmFycy4kYnJlYWsteHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gYnJlYWsteHhzIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogdmFycy4kYnJlYWsteHhzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDYWxpYnJpJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2NhbGlicmlfbGlnaHQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9jYWxpYnJpX2xpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9jYWxpYnJpX2xpZ2h0LnN2ZyNDYWxpYnJpIExpZ2h0JykgZm9ybWF0KCdzdmcnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL2NhbGlicmlfbGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9jYWxpYnJpX2xpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL2NhbGlicmlfbGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NhbGlicmknO1xuICBzcmM6IHVybCgnLi4vZm9udHMvY2FsaWJyaV9saWdodF9pdGFsaWMuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9jYWxpYnJpX2xpZ2h0X2l0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnLi4vZm9udHMvY2FsaWJyaV9saWdodF9pdGFsaWMuc3ZnI0NhbGlicmkgTGlnaHQgSXRhbGljJykgZm9ybWF0KCdzdmcnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL2NhbGlicmlfbGlnaHRfaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvY2FsaWJyaV9saWdodF9pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvY2FsaWJyaV9saWdodF9pdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NhbGlicmknO1xuICBzcmM6IHVybCgnLi4vZm9udHMvY2FsaWJyaS5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2NhbGlicmkuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL2NhbGlicmkuc3ZnI0NhbGlicmknKSBmb3JtYXQoJ3N2ZycpLFxuICAgICAgIHVybCgnLi4vZm9udHMvY2FsaWJyaS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL2NhbGlicmkud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvY2FsaWJyaS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2FsaWJyaSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9jYWxpYnJpX2JvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9jYWxpYnJpX2JvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL2NhbGlicmlfYm9sZC5zdmcjQ2FsaWJyaSBCb2xkJykgZm9ybWF0KCdzdmcnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL2NhbGlicmlfYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL2NhbGlicmlfYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9jYWxpYnJpX2JvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59IiwiQHVzZSAnbWl4aW5zJztcblxuW2NsYXNzKj1jb2wtXSB7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uY29sLTEyIHsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLmNvbC0xMSB7IHdpZHRoOiA5MS42NjY2NjY2NyUgIWltcG9ydGFudDsgfVxuLmNvbC0xMCB7IHdpZHRoOiA4My4zMzMzMzMzMyUgIWltcG9ydGFudDsgfVxuLmNvbC05IHsgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG4uY29sLTggeyB3aWR0aDogNjYuNjY2NjY2NjclICFpbXBvcnRhbnQ7IH1cbi5jb2wtNyB7IHdpZHRoOiA1OC4zMzMzMzMzMyUgIWltcG9ydGFudDsgfVxuLmNvbC02IHsgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4uY29sLTUgeyB3aWR0aDogNDEuNjY2NjY2NjclICFpbXBvcnRhbnQ7IH1cbi5jb2wtNCB7IHdpZHRoOiAzMy4zMzMzMzMzMyUgIWltcG9ydGFudDsgfVxuLmNvbC0zIHsgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG4uY29sLTIgeyB3aWR0aDogMTYuNjY2NjY2NjclICFpbXBvcnRhbnQ7IH1cbi5jb2wtMSB7IHdpZHRoOiA4LjMzMzMzMzMzJSAhaW1wb3J0YW50OyB9XG5cbi5jb2wtbGctMTIgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1sKSB7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuLmNvbC1sZy0xMSB7IEBpbmNsdWRlIG1peGlucy5icmVha3BvaW50KGJyZWFrLWwpIHsgd2lkdGg6IDkxLjY2NjY2NjY3JSAhaW1wb3J0YW50OyB9IH1cbi5jb2wtbGctMTAgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1sKSB7IHdpZHRoOiA4My4zMzMzMzMzMyUgIWltcG9ydGFudDsgfSB9XG4uY29sLWxnLTkgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1sKSB7IHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfSB9XG4uY29sLWxnLTggeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1sKSB7IHdpZHRoOiA2Ni42NjY2NjY2NyUgIWltcG9ydGFudDsgfSB9XG4uY29sLWxnLTcgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1sKSB7IHdpZHRoOiA1OC4zMzMzMzMzMyUgIWltcG9ydGFudDsgfSB9XG4uY29sLWxnLTYgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1sKSB7IHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfSB9XG4uY29sLWxnLTUgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1sKSB7IHdpZHRoOiA0MS42NjY2NjY2NyUgIWltcG9ydGFudDsgfSB9XG4uY29sLWxnLTQgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1sKSB7IHdpZHRoOiAzMy4zMzMzMzMzMyUgIWltcG9ydGFudDsgfSB9XG4uY29sLWxnLTMgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1sKSB7IHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfSB9XG4uY29sLWxnLTIgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1sKSB7IHdpZHRoOiAxNi42NjY2NjY2NyUgIWltcG9ydGFudDsgfSB9XG4uY29sLWxnLTEgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1sKSB7IHdpZHRoOiA4LjMzMzMzMzMzJSAhaW1wb3J0YW50OyB9IH1cblxuLmNvbC1tZC0xMiB7IEBpbmNsdWRlIG1peGlucy5icmVha3BvaW50KGJyZWFrLW0pIHsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4uY29sLW1kLTExIHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstbSkgeyB3aWR0aDogOTEuNjY2NjY2NjclICFpbXBvcnRhbnQ7IH0gfVxuLmNvbC1tZC0xMCB7IEBpbmNsdWRlIG1peGlucy5icmVha3BvaW50KGJyZWFrLW0pIHsgd2lkdGg6IDgzLjMzMzMzMzMzJSAhaW1wb3J0YW50OyB9IH1cbi5jb2wtbWQtOSB7IEBpbmNsdWRlIG1peGlucy5icmVha3BvaW50KGJyZWFrLW0pIHsgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9IH1cbi5jb2wtbWQtOCB7IEBpbmNsdWRlIG1peGlucy5icmVha3BvaW50KGJyZWFrLW0pIHsgd2lkdGg6IDY2LjY2NjY2NjY3JSAhaW1wb3J0YW50OyB9IH1cbi5jb2wtbWQtNyB7IEBpbmNsdWRlIG1peGlucy5icmVha3BvaW50KGJyZWFrLW0pIHsgd2lkdGg6IDU4LjMzMzMzMzMzJSAhaW1wb3J0YW50OyB9IH1cbi5jb2wtbWQtNiB7IEBpbmNsdWRlIG1peGlucy5icmVha3BvaW50KGJyZWFrLW0pIHsgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9IH1cbi5jb2wtbWQtNSB7IEBpbmNsdWRlIG1peGlucy5icmVha3BvaW50KGJyZWFrLW0pIHsgd2lkdGg6IDQxLjY2NjY2NjY3JSAhaW1wb3J0YW50OyB9IH1cbi5jb2wtbWQtNCB7IEBpbmNsdWRlIG1peGlucy5icmVha3BvaW50KGJyZWFrLW0pIHsgd2lkdGg6IDMzLjMzMzMzMzMzJSAhaW1wb3J0YW50OyB9IH1cbi5jb2wtbWQtMyB7IEBpbmNsdWRlIG1peGlucy5icmVha3BvaW50KGJyZWFrLW0pIHsgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9IH1cbi5jb2wtbWQtMiB7IEBpbmNsdWRlIG1peGlucy5icmVha3BvaW50KGJyZWFrLW0pIHsgd2lkdGg6IDE2LjY2NjY2NjY3JSAhaW1wb3J0YW50OyB9IH1cbi5jb2wtbWQtMSB7IEBpbmNsdWRlIG1peGlucy5icmVha3BvaW50KGJyZWFrLW0pIHsgd2lkdGg6IDguMzMzMzMzMzMlICFpbXBvcnRhbnQ7IH0gfVxuLmNvbC1tZC0wIHtcbiAgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstbSkgeyBkaXNwbGF5OiBub25lOyB9XG4gIEBpbmNsdWRlIG1peGlucy5icmVha3BvaW50KGJyZWFrLXhzKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAyZW0gMDtcbiAgfVxufVxuXG4uY29sLXNtLTEyIHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstcykgeyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cbi5jb2wtc20tMTEgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1zKSB7IHdpZHRoOiA5MS42NjY2NjY2NyUgIWltcG9ydGFudDsgfSB9XG4uY29sLXNtLTEwIHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstcykgeyB3aWR0aDogODMuMzMzMzMzMzMlICFpbXBvcnRhbnQ7IH0gfVxuLmNvbC1zbS05IHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstcykgeyB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH0gfVxuLmNvbC1zbS04IHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstcykgeyB3aWR0aDogNjYuNjY2NjY2NjclICFpbXBvcnRhbnQ7IH0gfVxuLmNvbC1zbS03IHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstcykgeyB3aWR0aDogNTguMzMzMzMzMzMlICFpbXBvcnRhbnQ7IH0gfVxuLmNvbC1zbS02IHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstcykgeyB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH0gfVxuLmNvbC1zbS01IHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstcykgeyB3aWR0aDogNDEuNjY2NjY2NjclICFpbXBvcnRhbnQ7IH0gfVxuLmNvbC1zbS00IHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstcykgeyB3aWR0aDogMzMuMzMzMzMzMzMlICFpbXBvcnRhbnQ7IH0gfVxuLmNvbC1zbS0zIHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstcykgeyB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH0gfVxuLmNvbC1zbS0yIHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstcykgeyB3aWR0aDogMTYuNjY2NjY2NjclICFpbXBvcnRhbnQ7IH0gfVxuLmNvbC1zbS0xIHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstcykgeyB3aWR0aDogOC4zMzMzMzMzMyUgIWltcG9ydGFudDsgfSB9XG5cbi5jb2wteHMtMTIgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay14cykgeyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cbi5jb2wteHMtMTEgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay14cykgeyB3aWR0aDogOTEuNjY2NjY2NjclICFpbXBvcnRhbnQ7IH0gfVxuLmNvbC14cy0xMCB7IEBpbmNsdWRlIG1peGlucy5icmVha3BvaW50KGJyZWFrLXhzKSB7IHdpZHRoOiA4My4zMzMzMzMzMyUgIWltcG9ydGFudDsgfSB9XG4uY29sLXhzLTkgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay14cykgeyB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH0gfVxuLmNvbC14cy04IHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWsteHMpIHsgd2lkdGg6IDY2LjY2NjY2NjY3JSAhaW1wb3J0YW50OyB9IH1cbi5jb2wteHMtNyB7IEBpbmNsdWRlIG1peGlucy5icmVha3BvaW50KGJyZWFrLXhzKSB7IHdpZHRoOiA1OC4zMzMzMzMzMyUgIWltcG9ydGFudDsgfSB9XG4uY29sLXhzLTYgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay14cykgeyB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH0gfVxuLmNvbC14cy01IHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWsteHMpIHsgd2lkdGg6IDQxLjY2NjY2NjY3JSAhaW1wb3J0YW50OyB9IH1cbi5jb2wteHMtNCB7IEBpbmNsdWRlIG1peGlucy5icmVha3BvaW50KGJyZWFrLXhzKSB7IHdpZHRoOiAzMy4zMzMzMzMzMyUgIWltcG9ydGFudDsgfSB9XG4uY29sLXhzLTMgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay14cykgeyB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH0gfVxuLmNvbC14cy0yIHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWsteHMpIHsgd2lkdGg6IDE2LjY2NjY2NjY3JSAhaW1wb3J0YW50OyB9IH1cbi5jb2wteHMtMSB7IEBpbmNsdWRlIG1peGlucy5icmVha3BvaW50KGJyZWFrLXhzKSB7IHdpZHRoOiA4LjMzMzMzMzMzJSAhaW1wb3J0YW50OyB9IH1cblxuLm9mZnNldC0xMiB7IG1hcmdpbi1sZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5vZmZzZXQtMTEgeyBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclICFpbXBvcnRhbnQ7IH1cbi5vZmZzZXQtMTAgeyBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlICFpbXBvcnRhbnQ7IH1cbi5vZmZzZXQtOSB7IG1hcmdpbi1sZWZ0OiA3NSUgIWltcG9ydGFudDsgfVxuLm9mZnNldC04IHsgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JSAhaW1wb3J0YW50OyB9XG4ub2Zmc2V0LTcgeyBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlICFpbXBvcnRhbnQ7IH1cbi5vZmZzZXQtNiB7IG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuLm9mZnNldC01IHsgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JSAhaW1wb3J0YW50OyB9XG4ub2Zmc2V0LTQgeyBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlICFpbXBvcnRhbnQ7IH1cbi5vZmZzZXQtMyB7IG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDsgfVxuLm9mZnNldC0yIHsgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JSAhaW1wb3J0YW50OyB9XG4ub2Zmc2V0LTEgeyBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyUgIWltcG9ydGFudDsgfVxuXG4ub2Zmc2V0LWxnLTEyIHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstbCkgeyBtYXJnaW4tbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9IH1cbi5vZmZzZXQtbGctMTEgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1sKSB7IG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyUgIWltcG9ydGFudDsgfSB9XG4ub2Zmc2V0LWxnLTEwIHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstbCkgeyBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlICFpbXBvcnRhbnQ7IH0gfVxuLm9mZnNldC1sZy05IHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstbCkgeyBtYXJnaW4tbGVmdDogNzUlICFpbXBvcnRhbnQ7IH0gfVxuLm9mZnNldC1sZy04IHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstbCkgeyBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclICFpbXBvcnRhbnQ7IH0gfVxuLm9mZnNldC1sZy03IHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstbCkgeyBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlICFpbXBvcnRhbnQ7IH0gfVxuLm9mZnNldC1sZy02IHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstbCkgeyBtYXJnaW4tbGVmdDogNTAlICFpbXBvcnRhbnQ7IH0gfVxuLm9mZnNldC1sZy01IHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstbCkgeyBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclICFpbXBvcnRhbnQ7IH0gfVxuLm9mZnNldC1sZy00IHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstbCkgeyBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlICFpbXBvcnRhbnQ7IH0gfVxuLm9mZnNldC1sZy0zIHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstbCkgeyBtYXJnaW4tbGVmdDogMjUlICFpbXBvcnRhbnQ7IH0gfVxuLm9mZnNldC1sZy0yIHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstbCkgeyBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclICFpbXBvcnRhbnQ7IH0gfVxuLm9mZnNldC1sZy0xIHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstbCkgeyBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyUgIWltcG9ydGFudDsgfSB9XG5cbi5vZmZzZXQtbWQtMTIgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1tKSB7IG1hcmdpbi1sZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuLm9mZnNldC1tZC0xMSB7IEBpbmNsdWRlIG1peGlucy5icmVha3BvaW50KGJyZWFrLW0pIHsgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JSAhaW1wb3J0YW50OyB9IH1cbi5vZmZzZXQtbWQtMTAgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1tKSB7IG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyUgIWltcG9ydGFudDsgfSB9XG4ub2Zmc2V0LW1kLTkgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1tKSB7IG1hcmdpbi1sZWZ0OiA3NSUgIWltcG9ydGFudDsgfSB9XG4ub2Zmc2V0LW1kLTggeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1tKSB7IG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyUgIWltcG9ydGFudDsgfSB9XG4ub2Zmc2V0LW1kLTcgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1tKSB7IG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyUgIWltcG9ydGFudDsgfSB9XG4ub2Zmc2V0LW1kLTYgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1tKSB7IG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDsgfSB9XG4ub2Zmc2V0LW1kLTUgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1tKSB7IG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyUgIWltcG9ydGFudDsgfSB9XG4ub2Zmc2V0LW1kLTQgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1tKSB7IG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyUgIWltcG9ydGFudDsgfSB9XG4ub2Zmc2V0LW1kLTMgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1tKSB7IG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDsgfSB9XG4ub2Zmc2V0LW1kLTIgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1tKSB7IG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyUgIWltcG9ydGFudDsgfSB9XG4ub2Zmc2V0LW1kLTEgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1tKSB7IG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJSAhaW1wb3J0YW50OyB9IH1cblxuXG4ub2Zmc2V0LXNtLTEyIHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstcykgeyBtYXJnaW4tbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9IH1cbi5vZmZzZXQtc20tMTEgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay1zKSB7IG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyUgIWltcG9ydGFudDsgfSB9XG4ub2Zmc2V0LXNtLTEwIHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstcykgeyBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlICFpbXBvcnRhbnQ7IH0gfVxuLm9mZnNldC1zbS05IHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstcykgeyBtYXJnaW4tbGVmdDogNzUlICFpbXBvcnRhbnQ7IH0gfVxuLm9mZnNldC1zbS04IHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstcykgeyBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclICFpbXBvcnRhbnQ7IH0gfVxuLm9mZnNldC1zbS03IHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstcykgeyBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlICFpbXBvcnRhbnQ7IH0gfVxuLm9mZnNldC1zbS02IHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstcykgeyBtYXJnaW4tbGVmdDogNTAlICFpbXBvcnRhbnQ7IH0gfVxuLm9mZnNldC1zbS01IHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstcykgeyBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclICFpbXBvcnRhbnQ7IH0gfVxuLm9mZnNldC1zbS00IHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstcykgeyBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlICFpbXBvcnRhbnQ7IH0gfVxuLm9mZnNldC1zbS0zIHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstcykgeyBtYXJnaW4tbGVmdDogMjUlICFpbXBvcnRhbnQ7IH0gfVxuLm9mZnNldC1zbS0yIHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstcykgeyBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclICFpbXBvcnRhbnQ7IH0gfVxuLm9mZnNldC1zbS0xIHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWstcykgeyBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyUgIWltcG9ydGFudDsgfSB9XG5cbi5vZmZzZXQteHMtMTIgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay14cykgeyBtYXJnaW4tbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9IH1cbi5vZmZzZXQteHMtMTEgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay14cykgeyBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclICFpbXBvcnRhbnQ7IH0gfVxuLm9mZnNldC14cy0xMCB7IEBpbmNsdWRlIG1peGlucy5icmVha3BvaW50KGJyZWFrLXhzKSB7IG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyUgIWltcG9ydGFudDsgfSB9XG4ub2Zmc2V0LXhzLTkgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay14cykgeyBtYXJnaW4tbGVmdDogNzUlICFpbXBvcnRhbnQ7IH0gfVxuLm9mZnNldC14cy04IHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWsteHMpIHsgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JSAhaW1wb3J0YW50OyB9IH1cbi5vZmZzZXQteHMtNyB7IEBpbmNsdWRlIG1peGlucy5icmVha3BvaW50KGJyZWFrLXhzKSB7IG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyUgIWltcG9ydGFudDsgfSB9XG4ub2Zmc2V0LXhzLTYgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay14cykgeyBtYXJnaW4tbGVmdDogNTAlICFpbXBvcnRhbnQ7IH0gfVxuLm9mZnNldC14cy01IHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWsteHMpIHsgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JSAhaW1wb3J0YW50OyB9IH1cbi5vZmZzZXQteHMtNCB7IEBpbmNsdWRlIG1peGlucy5icmVha3BvaW50KGJyZWFrLXhzKSB7IG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyUgIWltcG9ydGFudDsgfSB9XG4ub2Zmc2V0LXhzLTMgeyBAaW5jbHVkZSBtaXhpbnMuYnJlYWtwb2ludChicmVhay14cykgeyBtYXJnaW4tbGVmdDogMjUlICFpbXBvcnRhbnQ7IH0gfVxuLm9mZnNldC14cy0yIHsgQGluY2x1ZGUgbWl4aW5zLmJyZWFrcG9pbnQoYnJlYWsteHMpIHsgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JSAhaW1wb3J0YW50OyB9IH1cbi5vZmZzZXQteHMtMSB7IEBpbmNsdWRlIG1peGlucy5icmVha3BvaW50KGJyZWFrLXhzKSB7IG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJSAhaW1wb3J0YW50OyB9IH0iLCJAdXNlICd2YXJzJztcbkB1c2UgJ21peGlucyc7XG5cbiosIDphZnRlciwgOmJlZm9yZSB7XG4gIEBpbmNsdWRlIG1peGlucy5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgLyogQW5kcm9pZHMgKi9cbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGZvbnQtZmFtaWx5OiBcIlR3ZW1vamkgQ291bnRyeSBGbGFnc1wiLCAnQ2FsaWJyaScsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcblxuICAmLm92ZXJmbG93IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxudGV4dGFyZWEge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG50ZCx0aCB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbnByZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuc2VsZWN0IHtcbiAgQGluY2x1ZGUgbWl4aW5zLmJvcmRlci1yYWRpdXMoM3B4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuaHIge1xuICBjb2xvcjogdmFycy4kZjM7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuaDEsXG5oMiB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmgxIHsgZm9udC1zaXplOiAycmVtOyB9XG5oMiB7IGZvbnQtc2l6ZTogMS42cmVtOyB9XG5oMyxcbmg0IHsgZm9udC1zaXplOiAxLjRyZW07IH1cbnAge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gID4gYSwgYnV0dG9uIHtcbiAgICBjb2xvcjogdmFycy4kZ3JlZW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIgeyBjb2xvcjogdmFycy4kZ3JlZW4taG92ZXI7IH1cbiAgfVxufVxuXG5zdHJvbmcgeyBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ubWFyZ2luLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wYWRkaW5nLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ucGFkZGluZy1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5oaWRkZW4geyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbi5jbGVhciB7IGNsZWFyOiBib3RoOyB9XG4uYmx1ciB7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDNweCk7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKEJsdXI9MylcIjtcbiAgZmlsdGVyOiBibHVyKDNweCk7XG59XG5cbi5sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi5yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uYm9keS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDoxMDAlO1xufVxuXG5hIHtcbiAgJi50ZXh0LWxpbmsge1xuICAgIGNvbG9yOiB2YXJzLiRncmVlbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFycy4kZ3JlZW4taG92ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmLmRpc2FibGVkIHtcbiAgICA6bm90KC5idG4sIC5idG4gKikge1xuICAgICAgY29sb3I6ICNkM2QzZDMgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG59XG5cbi5kIHtcbiAgJi1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gICYtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uanVzdGlmeS1jb250ZW50IHtcbiAgJi1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAmLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAmLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gICYtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52LWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcnMuJGUzO1xuXG4gICYtbCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXJzLiRlMztcbiAgfVxuXG4gICYtciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFycy4kZTM7XG4gIH1cblxuICAmLXQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXJzLiRlMztcbiAgfVxuXG4gICYtYiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcnMuJGUzO1xuICB9XG59XG5cbi5tIHtcbiAgJi0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtMSB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLTIge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0zIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucCB7XG4gICYtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0xIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLTIge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gICYtMyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wbCB7XG5cbiAgJi0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLTIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHIge1xuXG4gICYtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gICYtMyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYiB7XG5cbiAgJi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5weSB7XG5cbiAgJi0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLTEge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gICYtMiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0zIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB4IHtcblxuICAmLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLTMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQge1xuICAmLTEge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gICYtMiB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0zIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1yIHtcbiAgJi0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLTIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWwge1xuICAmLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLTMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iIHtcbiAgJi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gICYtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5teCB7XG4gICYtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gICYtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gICYtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm15IHtcbiAgJi0xIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0yIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0zIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZiB7XG4gICYtMTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uZmxvYXQge1xuICAmLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubCB7XG4gICYtMzAge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi50ZXh0IHtcbiAgJi1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAdXNlICdtaXhpbnMnO1xuQHVzZSAndmFycyc7XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJi5sb2Nre1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYS5sb2dvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAmLmhlYWRlci1zbWFsbC1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTJlMmUyO1xuICAgIEBpbmNsdWRlIG1peGlucy50cmFuc2l0aW9uKGJhY2tncm91bmQgMC4ycyBlYXNlKTtcbiAgICAmLmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgfVxuICB9XG4gIC5oZWFkZXItbGlua3Mge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAud2VsY29tZS1tc2cge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgICAuaW50ZXJuYWwtaW5mby10b2dnbGUge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucXVpY2tyZnEtYnRuIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5ib3JkZXItcmFkaXVzKDNweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiR5ZWxsb3c7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMTBweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGNvbG9yOiB2YXJzLiR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgYSwgc3BhbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogNTlweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgLmhlYWRlci1saW5rLXRleHQgeyBwYWRkaW5nOiAwIDVweDsgfVxuICAgICAgLmljb24ge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IHZhcnMuJGJyZWFrLXMpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IHZhcnMuJGJyZWFrLXh4bCkge1xuICAgICAgLndlbGNvbWUtbXNnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogdmFycy4kYnJlYWsteGwpIHtcbiAgICAgIHNwYW4uaGVhZGVyLWxpbmstdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZXRhLW1lbnUtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDU5cHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogdmFycy4kYnJlYWstbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmJvcmRlci1yYWRpdXMoM3B4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiB2YXJzLiRicmVhay1tKSB7XG4gICAgYS5sb2dvIHtcbiAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLmhlYWRlci1zbWFsbC1sb2dvIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlICd2YXJzJztcbkB1c2UgJ21peGlucyc7XG5cbi5idG4ge1xuICBAaW5jbHVkZSBtaXhpbnMuYm9yZGVyLXJhZGl1cygzcHgpO1xuICBAaW5jbHVkZSBtaXhpbnMudHJhbnNpdGlvbihiYWNrZ3JvdW5kIDAuMnMgZWFzZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGdyZWVuO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBtYXJnaW46IDBweCAycHg7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kZ3JlZW4taG92ZXI7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIEBpbmNsdWRlIG1peGlucy5ib3gtc2hhZG93KGluc2V0IDAgMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG4gIH1cbiAgJi5kaXNhYmxlZCwgW2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkMztcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG4gICYuc21hbGwge1xuICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICB9XG4gICYueWVsbG93e1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJHllbGxvdztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGxpZ2h0LXllbGxvdztcbiAgICAgIC5pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kbGlnaHQteWVsbG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucmVke1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJHJlZDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGxpZ2h0LXJlZDtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kbGlnaHQtcmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm5vLWFmdGVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuaWNvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAmLmNsZWFuLWJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogIzk5OTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNjY2O1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmdyZWVue1xuICAgICAgY29sb3I6IHZhcnMuJGdyZWVuO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXJzLiRncmVlbi1ob3ZlcjtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgY29sb3I6IHZhcnMuJGdyZWVuLWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5ib3gtc2hhZG93KG5vbmUpO1xuICAgIH1cbiAgfVxuICAmLnNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogdmFycy4kZ3JlZW47XG4gICAgLmljb24ge1xuICAgICAgY29sb3I6IHZhcnMuJGdyZWVuO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtbGluayB7XG4gIEBpbmNsdWRlIG1peGlucy5ib3JkZXItcmFkaXVzKDNweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGdyZWVuO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6aG92ZXIsXG4gICYudmlld2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRsaWdodC15ZWxsb3c7XG4gIH1cblxuICAuaWNvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gICYucmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRyZWQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICYudmlld2VkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJHJlZC1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLnV0aWxzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDRweCAwO1xuICB3aWR0aDogMTAwJTtcblxuICAudXRpbC1saW5rIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuYm9yZGVyLXJhZGl1cygzcHgpO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuXG4gICAgJi5yZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kcmVkO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kcmVkLWhvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kZ3JlZW47XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRncmVlbi1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnB1bHNlLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgjMDA2YTJlLCAuNSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZWJ0biAzcyAzO1xuXG4gICY6aG92ZXIsICY6Zm9jdXMgJjpmb2N1cy13aXRoaW4sICY6YWN0aXZlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiQHVzZSAndmFycyc7XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmLmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IDBweDtcbiAgICB9XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrYm94ZXMucG5nXCIpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IC0yOHB4O1xuICB9XG4gICYuZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggMHB4O1xuICAgIH1cbiAgfVxufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggLTU2cHg7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmRpc2FibGVkICsgbGFiZWwge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggLTExMnB4O1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpkaXNhYmxlZDpob3ZlciArIGxhYmVsIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IC0xMTJweDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IDBweDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQ6aG92ZXIgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAwcHg7XG59XG5cbmlucHV0LmluaGVyaXQtcGFyZW50W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAtMTEycHg7XG59XG5cbmlucHV0LmRpc2FibGVkW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNweCAtMTEycHg7XG59XG5cbi5wYXNzd29yZENoZWNrIHtcbiAgLmljb24tY2hlY2sge1xuICAgIGNvbG9yOiB2YXJzLiRncmVlbjtcbiAgfVxuICAuaWNvbi1lcnJvciB7XG4gICAgY29sb3I6IHZhcnMuJHJlZDtcbiAgfVxufSIsIkB1c2UgJ3ZhcnMnO1xuQHVzZSAnbWl4aW5zJztcblxuLmVycm9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIC5lcnJvciB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmJvcmRlci1yYWRpdXMoM3B4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kcmVkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHZhcnMuJHJlZDtcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDElO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMiU7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmlucHV0LWZvcm0ge1xuICAuaW5wdXQtcm93LCAuZm9ybS1ncm91cCB7XG4gICAgJjpoYXMoLmVycm9yKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgbGFiZWwuZXJyb3Ige1xuICAgIEBpbmNsdWRlIG1peGlucy5ib3JkZXItcmFkaXVzKDNweCk7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmJveC1zaGFkb3coMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXJzLiRyZWQ7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB2YXJzLiRyZWQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufSIsIkB1c2UgJ3ZhcnMnO1xuQHVzZSAnbWl4aW5zJztcblxuLmljb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuc3BhbiwgYSB7XG4gICYudGV4dC1pY29uIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYuYmlnLWljb24ge1xuICAgIGNvbG9yOiB2YXJzLiRncmVlbjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJi55ZWxsb3ctaWNvbiB7XG4gICAgICBjb2xvcjogdmFycy4keWVsbG93O1xuICAgIH1cbiAgICAmLnJlZC1pY29uIHtcbiAgICAgIGNvbG9yOiB2YXJzLiRyZWQ7XG4gICAgfVxuICAgICYuZ3JleS1pY29uIHtcbiAgICAgIGNvbG9yOiB2YXJzLiRlMztcbiAgICB9XG4gIH1cblxuICAmLmNpcmNsZWQtaWNvbiB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmJvcmRlci1yYWRpdXMoMTJweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kZ3JlZW47XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmLnllbGxvdy1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJHllbGxvdztcbiAgICB9XG4gICAgJi5yZWQtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRyZWQ7XG4gICAgfVxuICAgICYuZ3JleS1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGUzO1xuICAgIH1cbiAgfVxufVxuXG4uaWNvbi1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIj9cIjtcbiAgZm9udC1mYW1pbHk6IFwiQ2FsaWJyaVwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogIHVybCgnLi4vZm9udHMvaWNvbW9vbi5lb3Q/Mzd4b3NkJyk7XG4gIHNyYzogIHVybCgnLi4vZm9udHMvaWNvbW9vbi5lb3Q/Mzd4b3NkI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL2ljb21vb24udHRmPzM3eG9zZCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9pY29tb29uLndvZmY/Mzd4b3NkJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvaWNvbW9vbi5zdmc/Mzd4b3NkI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1oZWFkc2V0X21pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuLmljb24tbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XG59XG4uaWNvbi1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cbi5pY29uLWJ1YmJsZXMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZmXCI7XG59XG4uaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTRcIjtcbn1cbi5pY29uLXN0YXItaW52ZXJ0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cbi5pY29uLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuLmljb24tZmVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuLmljb24tcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG4uaWNvbi13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjtcbn1cbi5pY29uLWNoYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG4uaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG4uaWNvbi1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cbi5pY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG4uaWNvbi1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cbi5pY29uLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuLmljb24tZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuLmljb24tcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWNcIjtcbn1cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uaWNvbi1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmljb24tY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmljb24tY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmljb24tY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLmljb24tY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uaWNvbi1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uaWNvbi1hZGQtaW52ZXJ0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5pY29uLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmljb24tYXR0ZW50aW9uLWludmVydGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG4uaWNvbi1hdHRlbnRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cbi5pY29uLWJyb3dzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLmljb24tYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG4uaWNvbi1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uaWNvbi1jaGVjay1pbnZlcnRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbi5pY29uLWNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5pY29uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4uaWNvbi1jbG91ZF9kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuLmljb24tY2xvdWRfdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG4uaWNvbi1jb250YWN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuLmljb24tY3VycmVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuLmljb24tZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cbi5pY29uLWRvd24taW52ZXJ0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cbi5pY29uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cbi5pY29uLWVycm9yLWludmVydGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4uaWNvbi1lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuLmljb24tZnVubmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG4uaWNvbi1nbG9idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cbi5pY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG4uaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG4uaWNvbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuLmljb24taW5mby1pbnZlcnRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuLmljb24taW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuLmljb24taW5rcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG4uaWNvbi1sYXllcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cbi5pY29uLWxlZnQtaW52ZXJ0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cbi5pY29uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cbi5pY29uLWxpZ2h0bmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuLmljb24tbGluazE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cbi5pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG4uaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG4uaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG4uaWNvbi1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG4uaWNvbi1uZXdfcG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuLmljb24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG4uaWNvbi1wYXBlcl9wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuLmljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuLmljb24tcGluLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cbi5pY29uLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuLmljb24tcG9ydGZvbGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG4uaWNvbi1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG4uaWNvbi1wcm9maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG4uaWNvbi1yZWN5Y2xlX2JpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuLmljb24tcmVtb3ZlLWludmVydGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG4uaWNvbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzlcIjtcbn1cbi5pY29uLXJpZ2h0LWludmVydGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG4uaWNvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuLmljb24tc2FuZGdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cbi5pY29uLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuLmljb24tc3RhcjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDBcIjtcbn1cbi5pY29uLXN0YXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG4uaWNvbi1zdG9yYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG4uaWNvbi11cC1pbnZlcnRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuLmljb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cbi5pY29uLXVwZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuLmljb24tYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG4uaWNvbi1idXNpbmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuLmljb24tZXVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuLmljb24tZXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cbi5pY29uLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG4uaWNvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGJcIjtcbn1cbi5pY29uLXllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuLmljb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuLmljb24tcmZxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG5cbiIsIkB1c2UgJ3ZhcnMnO1xuQHVzZSAnbWl4aW5zJztcblxuLmZsYXNoLW5vdGljZSB7XG4gIEBpbmNsdWRlIG1peGlucy5ib3JkZXItcmFkaXVzKDNweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAmLnN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGdyZWVuO1xuICB9XG4gICYud2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4keWVsbG93O1xuICB9XG4gICYuZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJHJlZDtcbiAgfVxuICAmLmluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGJsdWU7XG4gIH1cbiAgJi5vcGVudGFza3Mge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZmxhc2gtaWNvbiwgLmZsYXNoLWNsb3NlIHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLmZsYXNoLWxhYmVsIHtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmZsYXNoLWNsb3NlIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMudHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSk7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG4gIH1cbn1cbi5ub3QtaW1wb3J0YW50LWZsYXNoZXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG5cbiAgLmNvbC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn0iLCJAdXNlICcuLi9yZXNldCc7XG5AdXNlICcuLi92YXJzJztcbkB1c2UgJy4uL21peGlucyc7XG5AdXNlICcuLi9mb250cyc7XG5AdXNlICcuLi9jb2xzJztcbkB1c2UgJy4uL2dlbmVyYWwnO1xuQHVzZSAnLi4vaGVhZGVyJztcbkB1c2UgJy4uL2J1dHRvbnMnO1xuQHVzZSAnLi4vY2hlY2tib3hlcyc7XG5AdXNlICcuLi9mb3JtLWVycm9ycyc7XG5AdXNlICcuLi9pY29ucyc7XG5AdXNlICcuLi9mbGFzaGVzJztcblxuLmxvZ2luLWJvZHkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvYmFja2JpbnMuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIGZpeGVkO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLmhlYWRlciBhLmxvZ28ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG5cblxuLmxvZ2luLWNvbnRlbnQtd3JhcHBlciB7XG4gIEBpbmNsdWRlIG1peGlucy5ib3JkZXItcmFkaXVzKDNweCk7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiB2YXJzLiRicmVhay1zKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweDtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbiAgLmxvZ2luLWVycm9yIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuYm9yZGVyLXJhZGl1cygzcHgpO1xuICAgIEBpbmNsdWRlIG1peGlucy5ib3gtc2hhZG93KDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLmNsb3NlLWljb24geyBkaXNwbGF5OiBub25lOyB9XG4gICAgYSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAmOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgfVxuICB9XG5cbiAgLmxvZ2luLWZvcm0tY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuYm9yZGVyLXJhZGl1cygzcHgpO1xuICAgIEBpbmNsdWRlIG1peGlucy5ib3gtc2hhZG93KDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBoMSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRncmVlbjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4IDEycHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuaW5wdXQtcm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJi5yZW1lbWJlcm1lIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgYm90dG9tOiA1NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dCB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5ib3JkZXItcmFkaXVzKDNweCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcnMuJGUzO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgICAgICAgfVxuICAgICAgICAmI3VzZXJuYW1lLFxuICAgICAgICAmI3Bhc3N3b3JkLFxuICAgICAgICAmLnBhc3N3b3JkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICAgICAgICB9XG4gICAgICAgICYjdXNlcm5hbWUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvaWNvbnMvbG9naW4tdXNlci1pY29uLnBuZ1wiKTtcbiAgICAgICAgfVxuICAgICAgICAmI3Bhc3N3b3JkLCAmLnBhc3N3b3JkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2ljb25zL2xvZ2luLXBhc3MtaWNvbi5wbmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgLy9oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYucmVzZXQtZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjUwcHg7XG4gICAgfVxuICB9XG4gIC5yZXNldC1tc2cge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgJi5wYWRkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgfVxuICB9XG4gIC52b29yd2FhcmRlbiB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiB2YXJzLiRncmVlbjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFycy4kZ3JlZW4taG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5saW5rLWJ0biB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmJvcmRlci1yYWRpdXMoM3B4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRncmVlbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kZ3JlZW4taG92ZXI7XG4gICAgfVxuICB9XG4gIC5tc2ctd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmJvcmRlci1yYWRpdXMoM3B4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICAubXNnLW5sLCAubXNnLWZyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbiAgICAubXNnLW5sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXJzLiRlMztcbiAgICB9XG4gIH1cbn1cblxuLmNvbXBhdGlibGVicm93c2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVzZXQtbGlua3tcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzAwNmEyZTtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuXG4uY29sLTEyIHtcbiAgZmxvYXQ6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/